微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > quartus + modelsim 联合仿真问题

quartus + modelsim 联合仿真问题

时间:10-02 整理:3721RD 点击:

大家好,一个quartus工程下有很多个.v源文件,每一个.v源文件都对应一个testbench文件,为什么在quartus+modelsim联合仿真的时候,但有的.v源文件进行仿真前,需要把它设置为顶层模块(源文件并没有语法错误),然后将工程分析和综合后,点击RTL simulation,就有结果了?
   

未设置为顶层模块


设置为顶层模块


我每次仿真一个.v文件都要置顶重新编译,不然那么多.v文件,人家怎么知道你要仿真哪一个?

建议用se版本,这样做的话,xilinx和altera都能适用。

可能采用quartus+modelsim联合仿真这种方式时,modelsim是从顶层文件开始查找待测试的入口,我这个工程还没有在顶层模块中将待测试模块例化,记得以前如果在顶层文件中将待测试模块例化,也是可以出结果的

嗯嗯,我前天也安装了modelsim se 版本的,但是好像不能从quartus里一键调过去

我也是这么认为

你没有体验到用se版本的好处,do文件的使用真的很爽!

你对系统内部的子模块仿真就需要把对应的模块设置成顶层模块

噢噢,目前还没用过.do文件,不过se版本的好像可以支持VHDL和Verilog的混合仿真

我找到原因了,只要在顶层模块里把子模块例化,就可以对子模块仿真了,不需要设顶层

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top