64112 - 如何手动设置仿真编译顺序?

219 阅读1分钟

标题

64112 - 如何手动设置仿真编译顺序?

描述

有时候需要该工具按特定顺序来编译 RTL 文件,可能原因包括:存在封装、头文件或多个源文件。Vivado 很擅长自动选取编译顺序。

此答复记录描述了手动设置仿真编译顺序时可遵循的步骤。

解决方案

请按照以下步骤在 Vivado 仿真中手动设置编译顺序。

1. 转至 Vivado 中的“Sources”(源文件)窗口的“Hierarchy”(层级)选项卡,选中“Active Simulation set”(活动仿真集)。 

2. 右键单击并选中“Hierarchy Update > No Update,Manual Compile Order”(层级更新 > 无更新,手动编译顺序)

manual_1.png

3. 完成后,转至“Compile Order”(编译顺序)选项卡。

4. 从顶部下拉列表中切换至“Simulation”(仿真),这样就会在该窗口中显示所有“Simulation Sources”(仿真源文件)。

manual_2.png

5. 现在,您可以上下拖动文件来调整编译顺序(按从上到下顺序编译这些文件)

6. 另一个方法是选中文件并单击“Move Up”(上移)或“Move Down”(下移)。

manual_3.png

原编译顺序

manual_4.PNG

新编译顺序

manual_5.PNG