通常,Vivado 中每个仿真集都有多个仿真文件。有时候可能必须更改顶层模块以对器件的某个特定部分执行仿真。
本文记录描述了如何在仿真集内选择不同的顶层模块。
在 Vivado IDE 中有两种方法可用:
方法 - 1
1. 转至“Sources > Hierarchy”(源文件 > 层级)窗口中的“Active”(活动)仿真集。
2. Vivado 会自动选中顶层模块/测试激励文件作为完整设计的顶层。
3. 如果要设置该层级内较低层的子模块,那么请选中该模块然后右键单击
4. 选中“Set as Top”(设为顶层),这样就会将其设为该仿真集内您的设计的顶层模块。
方法 - 2
1. 转至“Simulation Settings”(仿真设置)。
2. 选择仿真集
3. 现在,单击“Simulation Top Module Name”(仿真顶层模块名称)旁的框。
4. 它会提示您有哪些顶层模块可用。您可选择自己所需的模块。
如果您当前使用命令行,那么需要使用以下命令来设置顶层模块和库:
set_property top <top_module> [get_filesets <simset>]
set_property top_lib xil_defaultlib [get_filesets <simset>]
文章来源:AMD开发者社区