在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5131|回复: 8

[求助] modelsim 仿真 QuartusII FIR IP核无输出

[复制链接]
发表于 2011-11-22 23:16:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我使用modelsim6.5a软件进行仿真,仿真文件中包含QuartusII 9.1  FIR IP 核生成的滤波器,在modelsim中我添加了lpm、sgate、altera_mf和primitive库,并把IP核生成的FIR滤波器*.vhd文件添加到了modelsim的工程中,编译后没问题。然后进行仿真,仿真后,滤波器所有输出信号值都为U,经过查找分析,FIR滤波器的输入信号都没问题,感觉滤波器好像没工作,不知是什么问题,是某些必须的库文件没有添加?还是我拷贝到工程中的滤波器*.vhd文件不对?抑或是其他什么问题?请高手指点,不胜感谢!
发表于 2011-11-22 23:41:17 | 显示全部楼层
你看看那个滤波器的*.vhd文件有多大,里面是很复杂还是只是个壳子?有可能你并没有把真正的FIR加入仿真。
还有就是你查一下复位。
发表于 2011-11-23 00:25:34 | 显示全部楼层
看一下仿真精度是不是太小了,时钟不能太高了,tb里仿真精度设大点,然后是复位查一下,还有*.vhd里所用到的例化的元件一定要把库加全了。
 楼主| 发表于 2011-11-23 08:36:34 | 显示全部楼层
回复 2# buley


    我所添加的IP核生成的*.vhd文件大小为12KB,应该是个空壳子,只是定义了实体entity,然后对滤波器进行了例化,剩下的就是一堆注释语句了,复位信号我也查过了,没问题,是不是我添加的*.vhd文件不对?应该添加哪一个呢?
 楼主| 发表于 2011-11-23 08:39:23 | 显示全部楼层
回复 3# xiaoli055


    仿真时钟128MHz,应该不算高吧。对FIR IP核进行仿真除了我已经添加的哪些库文件外,还需要添加哪些库文件?能明确的说一下吗?
发表于 2011-11-23 09:30:08 | 显示全部楼层
回复 4# 球球JK

你看看modelsim中altera的库里面有这个IP么?好像是在alera_mf里或者其他,你找一下,应该能找到。如果有,你就在那个FIR上右键,直接点仿真看看能不能编译通过,如果可以的话,就说明你仿真时能够调用这个IP的。如果没有这个IP,你就得重新编译altera库到modelsim中。
发表于 2011-11-24 01:34:48 | 显示全部楼层
回复 4# 球球JK

你用quartus建完工程,应该在工程的目录下生成一个类似library库之类的文件夹,里面有好多库文件,你应该把他们都加到你的modelsim工程下,你加的那个*.vhd我觉得只是最顶层的文件,肯定是不够的。
发表于 2011-11-24 01:37:21 | 显示全部楼层
你看看modelsim中altera的库里面有这个IP么?好像是在alera_mf里或者其他,你找一下,应该能找到。如果有,你就在那个FIR上右键,直接点仿真看看能不能编译通过,如果可以的话,就说明你仿真时能够调用这个IP的。如果没有这个IP,你就得重新编译altera库到modelsim中。
发表于 2014-10-12 22:47:23 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 12:46 , Processed in 0.025641 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表