VIVADO与ModelSim联合仿真:
1、问题:
ROM输出波形正常,算法的simulink和matlab仿真也正常,通过sysgen生成的算法IP核转换波形,但ModelSim却仿真出莫名其妙的输出波形。
解决办法:
有可能是生成的IP核,在例化过程中,并没有同地址输出模块一样被复位信号控制,可以再加各中间的寄存器变量,通过中间的寄存器变量,间接控制IP核输入信号。
2、问题:
VIVADO工程中各模块和tb文件综合都没问题,但运行ModelSim联合仿真一直有ERROR,无法启动仿真。
解决办法:
可能是tb文件写错了,仔细检查tb文件,改正后,将原来的工程删除,重新建立工程,再次仿真就可以了。
3、
仿真设定中的 “modelsim.simulate.runtime” ,是modelsim中的仿真运行时间,可以直接设定这个值。