有人可以请我解释一下为什么在Vivado项目中,在模拟下有一个名为“ Sim1”的目录吗?如果创建不同的测试平台,是否应将每个测试平台放在不同的目录中?如果我创建另一个名为“ Sim2”的目录该怎么办?谢谢!
答案 0 :(得分:0)
因为您可以定义不同的仿真集。请在您的Settings
中打开Project Manager
,然后选择标签Simulation
。您将找到一个名为Simulation Set
的字段。使用它来定义另一个仿真集,例如sim_2
。您可以在集合中定义不同的测试基准,因此可以轻松地在不同的测试用例之间切换。
请参见以下示例: 我有一个带有两个不同测试台的设计(在这种情况下,测试台是相同的),因此我创建了两个仿真集。
每组都有自己的测试台和自己的波形配置文件(包含信号,每个信号的布局和格式)。
您可以通过右键单击所选集合并单击Make Active
来更改集合:
集合更改为sim_1
。将sim_1
的测试平台设置为Top,并将波形配置文件用于仿真。
注意:每个集合都需要一个顶层文件,因此,当您切换到不包含顶层文件的集合时,Vivado会要求您提供顶层文件。
答案 1 :(得分:0)