vivado封装edf网表文件详细步骤

(1)设置需提交的源代码的最顶层为TOP层。可以看到内部调用模块。
(2)在设置选项的综合设置中选中打平整个设计,防止别人看到模块层次。
设置-mode out_of_context属性,表示在该级不插入任何I/O BUFFERs。
层级结构则可设置“-flatten_hierarchy”选项为“full”:“全”该选项指示工具把层级全面变平,只剩下顶层,保护IP的层级结构不被其他用户清楚查看。

     运行综合synthesis,完成综合后,打开综合设计open synthesized design。

(3)tcl控制台输入,导出空壳引脚描述文件。输出文件名跟顶层名一致。
2017.4之前的版本
write_verilog -mode port F: /xxx.v

    2018.1之后的版本:
    write_verilog -mode synth_stub F: /xxx.v

(4)tcl控制台输入,导出综合后的网表文件。
若不含Xilinx IP则可通过如下命令生成edf文件:
write_edif F: /xxx.edf

 若含Xilinx IP则需通过如下命令生成edf文件:
 write_edif -security_mode all F: / xxx.edf

可以看到在F盘下生成了相关v和edf文件。

使用EDF网表文件
(1)在新工程中导入空壳v文件及edf网表文件并在top层例化(需要例化的地方例化)。
(2)直接综合适配绑定管脚即可。查看适配结果,可以看到已经适配布线完成。

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值