2011-03-09 38 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

相关问题