vivado能识别ise综合生成的网表文件.ngc的吗

vivado能识别ise综合生成的网表文件.ngc的吗,第1张

您好,很高兴为您解答,

NGC文件也需要用read_edif命令一并读入in-memory的project中。

e.g.

# Create an in memory project and set part

create_project -in_memory -part xc7v2000t-1

# Read the netlist from third-party synthesis tool

read_edif top.edf

# Read in the IP NGCs

read_edif [glob ../NGC/*.ngc]

# read in top level constraints

read_xdc top.xdc

# Implement the design

link_design -top top

opt_design

place_design

phys_opt_design

route_design

转载,仅供参考。

如果我的回答没帮助到您,请继续追问。

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

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

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

右击要打开的文件选属性,打开方式中的更改,在程序中找,如果没有你要找的程序,选“浏览”在里面寻找你需要的程序,选择后按确定使用就可以了,使用一次之后,系统就会记下了,以后该类型的文件的打开方式中就会多出一个你选择的程序。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存