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

如何在ISE中产生用于其他项目的NGC文件,第1张

设置系统键盘类型.这里是 i386,Itanium,和 Alpha 机器上可用键盘的列表: be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin0, fr-latin1.

假定原来的ngc文件为abc.ngc, 则其wrapper文件名为abc.v 或者 abc.vhd. 这个wrapper文件只申明abc模块的输入输出端口,不包含其他信息。

一种简单的生成wrapper文件的办法就是利用解决办法a中提到的netgen工具,利用netgen生成的verilog文件或者vhdl文件,将其他语句删除,仅保留其申明部分。

然后在工程中同时添加该wrapper文件和ngc文件即可。

有ipcore的情况下ise生成网表文件的方法如下:

1.如图所示是一个完整的工程,一个top层和一个例化的子函数

2.首先是把准备转化为网表的层设为顶层文件,

3.按下图 *** 作进入synthesize的Process Properties当中

4.将图中对用-iobuf取消,因为生成模块的网表文件不需要IOBUF

5.对该模块进行综合Synthesize,就可以在工程目录下找到该模块的网表文件.ngc

6.将原本该模块的.v文件改成只有输入输出端口的wrapper文件


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

原文地址: http://outofmemory.cn/bake/11455622.html

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

发表评论

登录后才能评论

评论列表(0条)

保存