-2

我正在开发一个包含 20 多个 Verilog 模块的大型项目。可以想象,代码中有许多模块实例化。

我一直在使用 ModelSim 进行模拟,但它已经到了一个点,即模拟一切需要花费太多时间。因此,我正在尝试使用 Icarus iverilog,希望运行得更快。

我学习了如何使用以下命令使用其测试平台模拟一个模块:

iverilog.exe -o dsn counter_tb.v counter.v

vvp.exe dsn

gtkwave.exe 计数器.vcd

但是,如何使用顶层模块中的测试平台编译和模拟我的整个设计?我假设我需要先编译所有模块,然后使用测试台,但我没有找到任何命令或指令来这样做。

提前致谢!

4

0 回答 0