Modelsim 仿真时产生错误
Instantiation of xxx failed. The design unit was not found
细查发现是生成IP核时失败,在使用FIR II IP核时,生成过程中报错.错误如下:
Error: no such variable
(read trace on “env(IP_ROOTDIR)”)
invoked from within
“lappend all_core_ip_files” ${env(IP_ROOTDIR)}/altera/sopc_builder_ip/altera_avalon_sc_fifo/altera_avalon_sc_fifo.v"
由于这个错误,生成IP核失败,间接导致Modelsim产生报错
解决方案:
ensure the windows* environment variable “IP_ROOTDIR” to “%QUARTUS_ROOTDIR%…\ip” is set.
确保环境变量中有ip核文件夹,如果没有需要添加ip文件夹到环境变量。
如果上述路径没有altera_avalon_sc_fifo.v文件,需要自己加入,文件路径altera_avalon_sc_fifio.v,添加完成后,再生成相应IP核可以成功。
注意:
使用IP核时一定要产生成功后再进行后续操作,否则会报错