常州网站排名推广,哈尔滨响应式网站建设公司,产品网站有哪些,无本钱一天挣1000文章目录 Vivado IP中Generate Output Products的设置说明Synthesis OptionsRun Settings 官方文档中的介绍Generate Output ProductsSynthesis Options for IP 参考文献 Vivado IP中Generate Output Products的设置说明
在创建IP核时#xff0c;将IP核的信息配置完成之后会弹… 文章目录 Vivado IP中Generate Output Products的设置说明Synthesis OptionsRun Settings 官方文档中的介绍Generate Output ProductsSynthesis Options for IP 参考文献 Vivado IP中Generate Output Products的设置说明
在创建IP核时将IP核的信息配置完成之后会弹出Generate Output Products界面其中包括Preview、Synthesis Options和Run Settings三部分。下面介绍其中的Synthesis Options和Run Settings部分。 Synthesis Options
在Vivado生成IP核时可以设置综合选项Synthesis Options为 Global 或 Out of context per IP
“Gobal”指每次工程综合的时候IP核都会和工程一起综合这样综合的时间就较长而且Global选项不会产生.dcp文件因为工程综合的时候是对IP核的源码进行综合的。
“Out of context per IP”指让vivado在综合的时候对IP进行单独综合生成.dcp文件然后在工程要用到IP的时候只需从.dcp文件中解析出对应IP的网表文件即可而不需对IP进行重新综合这样的方式可以加快综合的速度
Vivado默认为Out of context per IP (OOC)模式。因为它有两个主要优点 它改进了合成运行时间因为您仅在IP自定义或版本的更改需要时合成IP而不是将其作为顶层设计的一部分重新合成。 其产生ip_name_sim_netlist.v或ip_name_sim_netlist.vhdl结构仿真网表。如果您使用的是单一语言模拟器并且IP不提供该语言的行为HDL则可以在模拟期间使用这些文件。
vivado综合选项——out of context per ip Gloabal的“关于高阻态和OOCout of context综合方式”部分提到如果设计中存在三态高阻态OOC综合操作就会受到影响。
Run Settings
Run SettingsNumber of jobs
您还可以指定一次启动的OOC合成运行数。
默认情况下指定一个Number of jobs设计按顺序运行启动。“Number of jobs”选项中的较大数字指定可以并行运行的最大设计运行数。
请在您的终端查看以便更好地理解how to decide the number of jobs in Run settings in generate output products (xilinx.com)。
在 Vivado 中创建一个GUI项目从 IP 目录中添加多个xilinx IP现在会弹出 OOC 生成其产品的窗口您会看到弹出窗口要求设置作业数如果您设置为 1那么一次只能完成一个 OOC 综合。如果设置了 1 个以上则会看到这些 IP 正在进行并行 OOC 综合。您可以在 设计运行 选项卡中看到这些信息。
官方文档中的介绍
Generate Output Products Synthesis Options for IP 参考文献
Vivado Design Suite User Guide Designing with IP (UG896)