我刚开始学习Xilinx ISE。我想知道Verilog Test Fixture和Verilog Module之间的区别是什么?什么时候使用它们? 任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
我想我知道你来自哪里,但你的问题不是100%准确。
测试夹具是测试另一段Verilog代码的一段代码。
模块是Verilog中层次结构的基本单位。 你可能指的是我所谓的硬件模块:一个可以转换为硬件的模块。
测试夹具本身从不打算转换为工作硬件,因此可以使用HDL语言的全部功能。它可以包含非RTL 代码。
硬件模块只能使用HDL语言的RTL子集。
如果我们一般都在谈论模块,那么这种区别就不再可能了!测试夹具通常 模块本身,并且可以包含其他模块。那些其他模块可以是硬件模块或其他测试模块。它很可能包含它将要测试的硬件模块。 (通常称为DUT:被测设备)
何时使用它们;
如果你看一个This网站。这是我所知道的唯一不仅提供Verilog模块而且还提供测试平台的方法。