如何在ISE中更新老版本的IP核

如何在ISE中更新老版本的IP核,第1张

在ISE中打开以前做的一个工程时,总是不停地提示

INFO:sim:760 - You can use the CORE Generator IP upgrade flow to upgrade the selected IP Block_Memory_Generator v3.1 to a more recent version.

老版本是ISE11.1中生成的,现在用12.4了,推荐更新IP核。于是摸索了一下,找到了下面的步骤:

1. 在导航窗口中选择IP核生成的文件

2. 在core generator中双击manager core,如图所示

3. 点击出现的xilinx core generator窗口中,Actions下面的Update and regenerate……那一项即可,然后会出现提示:

Welcome to Xilinx CORE Generator.

Help system initialized.

本人最近刚开始学习ISE,需要调用Xilinx IP核设计一个FIR低通滤波器,滤波器系数我是利用MATLAB的FDATool工具得到的,把系数写入coe文件,然后在ISE中调用该coe文件来设计我想要的滤波器,并通过Modelsim仿真。应该说到现在为止整个过程我已经基本上完成了,也在Modelsim上得到了仿真结果。之后为了验证结果的正确性,我又用得到的系数在MATLAB上用filter函数得到了一个结果,现在的问题是两个结果不一样,而且差距很大,这个问题困扰了我很多天了,实在想不出问题出在哪里,现望高手指点。(说明一下:在调用IP核时,ISE有一组默认的滤波器系数,21阶的,系数全是整数,我用这组系数在ISE和MATLAB上得到的结果是一样的,而我自己设计的滤波器是35阶的,而且系数全是小数,个人认为应该跟这没关系)

如果是QII的IP核,在QII软件中通过MegacoreWizard加入,就可以了。如果是第三方的IP核,你应该有他的全部代码。把所有代码都加入到你的工程中,在需要的位置,例化顶层文件,连接好所有的接口,就行。我想,如果你需要使用这个IP,那么你对这


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11753569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存