Vivado生成edf网表
步骤:
1.将对应模块设置为top;
2.综合策略中flatten_hierarchy设置为full,打平层次;
3.综合策略中More Options设置为 -mode out_of_context,防止插入I/O Buffer;
4.进行综合,进入综合后界面;
5.在tcl Console命令行输入 write_verilog -mode synth_stub your_path/module_name.v
6.如果不包含xilinx 官方ip,在tcl Console命令行输入 write_edif your_path/module_name.edf
如果包含xilinx 官方ip,在tcl Console命令行输入 write_edif -security_mode all your_path/module_name.edf
7.将生成的module_name.v和module_name.edf添加到工程中,就可以使用网表文件了。
【Vivado生成edf网表】注意事项:
1.步骤567中“your_path”要替换为自己的存储路径,“module_name”要替换为自己的模块名。
2.在调试过程中,发现若生成的edf网表中包含PLL ip core,则对应的ip的时序约束会失效,建议在edf中不要使用PLL ip,可以将PLL放到网表外面;
3.在生成edf文件前,若无针对edf文件的特殊约束,请将xdc文件disable,否则可能导致约束冲突;
推荐阅读
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- ssh生成公钥秘钥
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- 15、IDEA学习系列之其他设置(生成javadoc、缓存和索引的清理等)
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- Java代码辅助效率工具Lombok(注解|Java代码辅助效率工具Lombok(注解,自动生成代码)
- python|python random使用方法
- 单片机|keil把源代码生成lib的方法
- vivado中BUFG和BUFGCE使用
- 小程序|【自制壁纸生成器】2022新年壁纸领取,换一张手机壁纸,迎接2022叭~