新浪博客

如何在ISE中产生用于其他项目的NGC文件(ZZ)

2011-10-20 14:55阅读:
在使用FPGA验证时,我们经常会需要复用一些以前的项目模块,或者不希望我们的源代码被别人抄袭。
这时,我们可以采用产生中间文件的方法解决。在xilinx的工具中,我们可以使用ISE工具产生NGC文件。
NGC文件:一个二进制Xilinx implementation netlist文件,即综合后产生的网表文件。某些CoreGen IP的逻辑实现通过一个顶层的EDN文件加上若干NGC文件来描述。
具体的操作过程如下:
1
、在ISE工程中,右击Synthesize-XST→Process properties,选择Xilinx Specific Options选项卡的第一行中设置不要插入IOBUF。否则最终文件将会带有IOBUF,无法再集成到其他模块中。
2、按照正常程序综合并translate。
3、如果没有遇到错误,在ISE项目文件夹下,就会产生和顶层文件同名的.ngc文件。
到此,ngc文件就产生完了。
在以后用到该模块时,我们可以将ngc文件复制到新项目的根文件夹下,并将一个只保留端口定义的HDL文件加入项目中,就可以在新的项目中使用原有的模块了。

我的更多文章

下载客户端阅读体验更佳

APP专享