【tcl学习】vivado write_edif

EDF文件能够直接导入Vivado,而无需Verilog源文件。javascript

好处:css

(1)    避免沙雕队友修改源代码,则能够直接提交EDF网表文件。html

(2)    避免用户剽窃劳动成果,保护本身的知识产权。java

(3)    对于无需更改的设计复用,直接用EDF网表会贼方便。web

1 vivado write_edif微信

目的:将当前网络列表导出为EDIF文件。网络

语法:
app

write_edif [‑pblocks <args>]  [‑cell <arg>]  [‑force]  [‑security_mode <arg>] [‑logic_function_stripped]  [‑quiet]  [‑verbose]  <file>
[-pblocks]导出这些pblocks的网络列表(对于-cell无效)[-cell]导出此单元格的网络列表(对于-pblocks无效)[-force]覆盖现有文件[-security_mode]若是设置为“all”,而且某些设计须要加密,则整个设计将被写入一个单独的加密文件 默认值:多文件[-logic_function_stripped]将lut和ramb上的INIT字符串转换为固定值[-quiet]忽略命令错误[-verbose]在命令执行期间挂起消息限制<file>输出文件(带有-pblocks或-cell的目录)

举例:
编辑器

write_edif C:/Data/edifOut.edn

2 操做步骤ide

(1)将须要封装的模块设置为顶层模块

(2)综合或实现须要生成edif的verilog或vhdl源文件。

(3)open Elaborated Design or Open Synthesized Design or Open

Implemented Design


(4) tcl console:write_edif xx.edf

(5) tcl console:write_verilog -mode synth_stub xx_stub.v

(6) 调用 xx.edf和xx_stub.v

3 视频演示


专辑推荐

1.FPGA数字图像处理

2.FPGA数字信号处理

3.FPGA学习笔记

4.ZYNQ学习笔记

5.vivado学习笔记


本文分享自微信公众号 - FPGA开源工做室(leezym0317)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索