在仿真ISP的fifo时,modelsim会出现下面的错误:
#** Error: (vsim-3043) C:/ispTOOLS8_1/cae_library/simulation/verilog/xp2/DP16KB.v(149): Unresolved reference to 'GSR_INST'.
# Region: /test_fifo/fifo_0/pdp_ram_0_0_0
# ** Error: (vsim-3043) C:/ispTOOLS8_1/cae_library/simulation/verilog/xp2/DP16KB.v(150): Unresolved reference to 'PUR_INST'.
该提示的意思是没有找相关的GSR_INST,和PUR_INST.
接着在XP2的仿真库里搜索PUR和GSR,结果没找到。于是到官网上输入GSR搜索。结果找到了该问题的解决方法。
即在testbench中添加例化GSR 和PUR的语句即可。
GSR GSR_INST (.GSR(1'b1));
PUR PUR_INST (.PUR(1'b1));
然后仿真,该错误解决了。
为什么添加这两句可以解决了。GSR是全局复位 Global System Reset ,PUR是上电复位 Power up reset。由于GSR和PUR只在cae_library/simulation/verilog/ecp3/路径下,但在XP2的期间库里没有定义,但是里面模块却掉用了这两个器件原语。
文章评论(0条评论)
登录后参与讨论