2011-03-09 75 views
0

我剛開始學習verilog模塊的軟件測試平臺。我注意到當測試臺調用模塊時,它會將DUT置於模塊名稱和靈敏度列表之間。這是什麼意思,爲什麼它是必要的?何時以及爲什麼在測試verilog模塊時必須使用DUT?

+1

這是你的意思嗎? your_module dut(all_your_ports); – 2011-03-09 04:20:43

+0

是的,就是這樣。 – 2011-03-09 04:28:02

+1

哪個模擬器?代碼片段在哪裏?幫助我們在這裏! – 2011-03-09 09:04:37

回答

7

當你實例化一個模塊時,你必須給這個實例一個名字。例如

serial_port user_terminal (port mapping); 
serial_port debug_port (port mapping); 

將實例化模塊serial_port兩次,其中有一個叫user_terminal和一個叫debug_port

在你的情況下,DUT是被測設備的縮寫,並被用作模塊的實例名稱。您可能會喜歡Doulos Verilog Introduction

相關問題