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文件即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)