- 有关Quartus II 的NCO,FIR等IP核方法
在工程设计中,我用到了FIR IP核和NCO IP核,但是在全编译的时候报错,如下:
过多次查询资料,最终定位报错的原因为,指定的IP核需要通过license进行处理,由于软件本身就是从网上下载的盗版软件,license里面不可能每个IP都能包含到。
解决方法:
- 首先安装完quartus之后,一般情况下安装包里都含有配套的安装pojie器,破解完成之后,添加license文件,这时候软件已经完成了初步的处理,只是内部的特殊的IP核还没有pojie。当然,软件这时候的状态已经能满足我们平时简单的开发需求。
初步pojie需要达到如下图的状态,这是后面pojie IP的基础;
- 第二步,需要使用什么IP核就在创建什么,
进入到下面的界面,在红色线圈内,点击IP核的相关手册,这时候会进入到官网界面,然后下载对应的手册。
找到关键位置:
对比license中的关键位置:
这个试nios II的,NCO的IP核只需要将6AF7_00A2改为6AF7_0014即可,所以我们复制修改如下:
箭头1是NCO 的IP显示位置;
箭头2是FIR 的IP显示位置;
箭头3是nios II 的IP显示位置;
- 然后在quartus内部重新添加license文件,得到如下图所示,即显示成功。
- 重新编译,错误消失,编译成功。