原创 Modelsim仿真包含quartus ROM的工程文件的问题

2014-4-3 22:50 2270 6 7 分类: FPGA/CPLD

最近在用Modelsim仿真包含Quartus IP核的工程时,发现了一系列问题,现在把我遇到的问题记录下来,一则便于以后可以查找,另一方面希望能给其他人一丢丢的帮助。

首先我直接在Quartus中直接使用Modelsim接口进行Modelsim仿真,然后编译通过,但是在仿真时就出现了这个错误:Instantiation of 'altsyncram' failed. The design unit was not found。其实这个问题的原因就是你的工程文件里缺少了仿真库文件altera_mf.v,解决办法也很简答,到Quartus工具安装目录下的“dea\sim_lib”目录中找到altera_mf文件,放到工程在编译一道就可解决。关于这个问题的更多内容,可以参考一下网址:http://blog.163.com/znn04006518@126/blog/static/1182561252011107102234956/

另外,在成功编译进行仿真时,我发现了另外一个问题,当我用Matlab产生ROM的初始值时,我产生了较大的数,最后仿真时系统报错,原因是我的初始化文件的数据无效,我仔细对比了出错的数据,发现原来是我的数据超出了仿真的范围,最后我改掉之后成功仿真。可见,在Modelsim仿真ROM时,还要注意仿真器的极限值。

文章评论1条评论)

登录后参与讨论

用户1826713 2015-4-10 14:29

多谢分享!解决了我的这个问题!
相关推荐阅读
用户450906 2014-04-03 20:04
关于Quartus和ISE中ROM的初始化和仿真的一些小结
最近在玩Altera的FPGA,当我用Quartus II自带的IP核生成ROM时,出现了各种问题,于是在网上各种查资料,终于解决了我的问题。这里做一下小结,方便自己日后查阅。 Quartus...
用户450906 2013-11-06 23:25
新手感悟
从学数电开始我接触到了VHDL然后对FPGA 慢慢的有了了解,说实话,刚开始的时候真的像白痴一样什么都不懂,在官网上面看了个把星期的视频,然后发现自己还是什么都不会。然后开始在学校图书馆啃书,一天...
我要评论
1
6
关闭 站长推荐上一条 /2 下一条