Thông báo

Collapse
No announcement yet.

Xin hỏi từ "Test Bench" có nghĩa là gì ?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin hỏi từ "Test Bench" có nghĩa là gì ?

    Chào các bạn !

    Mình đọc một số cuốn sách về điện tử thường thấy các cuốn sách này dùng từ "Test Bench" nhưng mình không biết nó có nghĩa như thế nào đối với chuyên ngành Tự động hoá - Điều khiển, chẳng hạn như đoạn sau:

    "To run the hardware/software test using the embedded test bench just described, we need to set up a test platform using an FPGA prototyping board and configure that platform using the appropriate FPGA vendor tools"

    Và tổ hợp từ "software test bench" có nghĩa là gì ?

    Rất mong nhận được sự hồi âm của các bạn !

    Chúc sức khỏe !

  • #2
    Test bench nói chung là bàn thử nghiệm/thí nghiệm. Trên bàn thí nghiệm này, chúng ta thiết lập các hệ thống để ... thí nghiệm. Với các hệ thống điều khiển, chúng ta cần có đối tượng được điều khiển, bộ điều khiển và phần mềm cho bộ điều khiển đó (nếu có). Chúng ta cũng thường cần các công cụ phục vụ cho việc phát triển và thử nghiệm hệ thống đó, và cũng thường đặt các công cụ này trên bàn thí nghiệm.

    Với đoạn văn của bạn lấy ví dụ, cái test platform chính là hệ thống được thử nghiệm, bao gồm một board thử nghiệm FPGA cùng với công cụ để cấu hình nó.

    Về việc thử nghiệm, bạn có thể thử nghiệm phần cứng (hardware) hay thử nghiệm phần mềm (software). Do đó khi muốn nói rõ hơn là thực hiện thử nghiệm phần mềm thì người ta có thể nói là 'software test bench'.

    Lấy ví dụ, bạn có một hệ điều khiển số dùng để điều khiển động cơ. Nếu thử nghiệm tính năng của bộ truyền động, chúng ta đang thực hiện thử nghiệm phần cứng. Nếu thử nghiệm các thuật toán khác nhau cho bộ điều khiển, chúng ta đang thực hiện thử nghiệm phần mềm.

    Thân,
    Biển học mênh mông, sức người có hạn

    Comment


    • #3
      Thưa bạn Namqn !

      Cảm ơn bạn đã giải đáp thắc mắc của tôi về cụm từ "Test Bench" !

      Thực ra tôi cũng đã hiểu theo ý của bạn "Test Bench" có nghĩa là "bàn thử nghiệm/kiểm tra". Nhưng nếu nói là bàn thì tôi không nghĩ là nó thích hợp. Với cụm từ "Software Test Bench", nếu nói như bạn thì chúng ta sẽ dịch là "Bàn kiểm tra/thử nghiệm phần mềm", như thế liệu có ổn không ? Vì kiểm tra phần mềm, đối với chuyên ngành Tự động hóa - Điều khiển khi kiểm tra chúng ta thường làm việc nhiều với thiết bị màn hình (mô phỏng). Vậy cụm từ "Test Bench" và "Software Test Bench" phải nói như thế nào cho đúng nghĩa ?

      Trên đây là ý kiến chủ quan của tôi, rất mong nhận được sự đóng góp ý kiến của bạn Namqn và các bạn trên diễn đàn !

      Chúc bạn sức khoẻ !

      Comment


      • #4
        Neu ban lam viec voi FPGA, thi test bench la cong cu khong the thieu de debug thiet ke cua minh.

        Voi DSP, dung cac emulator, ta co se run/break/set flag... de debug. nhung doi voi FPGA --> khong co cong cu de debug real time. (van co, nhung hoi phien bang Chipscope).

        De verify design based on FPGA --> ta dung cong cu khac se simulation FPGA: modelsim.

        de simulation FPGA --> ta phai gia lap cac dau vao cua FPGA: press button, input port... thi file luu tru cac dang song dau vao nay ta goi la Testbench.

        Tum lai la:

        Testbench file --> Modelsim --> Run simulation: To answer: Design correct or not.

        Comment


        • #5
          Chào các bạn !

          Ý mình là "Software Test Bench" dịch là bàn kiểm tra phần mềm hay là phần mềm Test Bench ? Ví dụ như trong đoạn sau đây:

          "The important parts of this VHDL test bench are the two loops that apply the data from the input files to the stream"

          Hoặc:

          "An important aspect of CompVisFPGA highlighted by this simple example is the creation of a software test bench, which will provide you with your first look at how parallelism is expressed as well as demonstrating how to test streams-oriented hardware and software processes. The relationship of the software test bench to the hardware process is diagrammed in Figure 4-2."

          Các bạn có thể dịch giúp mình hai đoạn này không ?

          Chúc sức khoẻ !

          Comment


          • #6
            Nguyên văn bởi compvis Xem bài viết
            Chào các bạn !

            Ý mình là "Software Test Bench" dịch là bàn kiểm tra phần mềm hay là phần mềm Test Bench ? Ví dụ như trong đoạn sau đây:

            "The important parts of this VHDL test bench are the two loops that apply the data from the input files to the stream"

            Hoặc:

            "An important aspect of CompVisFPGA highlighted by this simple example is the creation of a software test bench, which will provide you with your first look at how parallelism is expressed as well as demonstrating how to test streams-oriented hardware and software processes. The relationship of the software test bench to the hardware process is diagrammed in Figure 4-2."

            Các bạn có thể dịch giúp mình hai đoạn này không ?

            Chúc sức khoẻ !
            Trong việc phát triển hệ thống dựa trên FPGA thì như bạn quy1001 đã nói, test bench là công cụ để bạn thử nghiệm thiết kế trên FPGA.

            Bạn định dịch sách hay sao mà quan tâm đến các cụm từ một cách chi tiết như vậy. Với test bench trong FPGA, tôi không hề dịch ra tiếng Việt. Test bench dùng trong FPGA chính là một bàn thử nghiệm/thí nghiệm ảo, ở đó chúng ta giả lập các tác động ở ngõ vào rồi mô phỏng phản ứng của hệ FPGA, từ đó đánh giá xem thiết kế đã đạt yêu cầu chưa.

            Về hai đoạn văn mà bạn muốn dịch, tôi sẽ dịch như sau:

            "Các phần quan trọng của test bench VHDL này là hai vòng lặp áp đặt dữ liệu từ các tập tin đầu vào đến dòng (dữ liệu)"

            "Một khía cạnh quan trọng của CompVisFPGA được nhấn mạnh trong ví dụ đơn giản này là việc tạo ra một test bench phần mềm, sẽ cho phép bạn lần đầu tiên thấy được cơ chế song song được diễn tả ra sao cũng như biểu diễn cách thử nghiệm các quá trình phần cứng và phần mềm hướng đến các dòng (dữ liệu). Mối quan hệ giữa test bench phần mềm và quá trình phần cứng được biểu diễn bằng sơ đồ ở hình 4-2"

            Thân,
            Biển học mênh mông, sức người có hạn

            Comment


            • #7
              Chào Nampn và các bạn trên diễn đàn !

              Cám ơn bạn rất nhiều vì đã giúp đỡ tôi làm rõ nghĩa một số cụm từ chuyên ngành mà tôi bối rối về trường nghĩa !

              Thực ra tôi không dịch sách gì cả, tôi đọc và tôi muốn biết nghĩa tường tận của nó mà thôi. Vì từ Test Bench là từ đặc biệt, nó có thể hiểu như là danh từ riêng vì thế không dịch theo như bạn Namqn nói (tức là để nguyên từ Test Bench). Đôi khi cái tên đã làm sáng tỏ một phần ý nghĩa của một sản phẩm, ứng dụng, đồ vật... và vì thế chúng ta phải biết nghĩa tường tận của nó.

              Một lần nữa xin được gửi lời cám ơn chân thành tới bạn Namqn và các bạn trên diễn đàn đã quan tâm và trả lời các thắc mắc của tôi !

              Rất mong nhận được sự giúp đỡ tiếp theo từ các bạn !

              Chúc các bạn sức khỏe !

              Comment


              • #8
                Trong flow thiết kế IC thì FPGA thì là một công đoạn để test thử chức năng, để verify nó người ta dùng Testbench để kích các tín hiệu đầu vào và xem các tín hiệu đầu ra.

                Nhưng thuật ngữ testbench này chỉ áp dụng cho các thiết kế nhỏ, và ý nghĩa của nó cũng khá đơn giản, còn với các thiết kế cực lớn có sực phức tạp cao người ta dùng thuật ngữ "simulation environment", đòi hỏi nhiều tools hỗ trợ, và rất phức tạp.

                Comment


                • #9
                  Cám ơn bạn TheKing !

                  Cám ơn sự đóng góp ý kiến của bạn.

                  Rất mong bạn có những đóng góp ý kiến tiếp theo cho diễn đàn.

                  Chúc bạn khỏe !

                  Comment

                  Về tác giả

                  Collapse

                  compvis Tìm hiểu thêm về compvis

                  Bài viết mới nhất

                  Collapse

                  Đang tải...
                  X