Vivado中的仿真目录

时间:2019-07-22 06:25:02

标签: vivado

有人可以请我解释一下为什么在Vivado项目中,在模拟下有一个名为“ Sim1”的目录吗?如果创建不同的测试平台,是否应将每个测试平台放在不同的目录中?如果我创建另一个名为“ Sim2”的目录该怎么办?谢谢!

2 个答案:

答案 0 :(得分:0)

因为您可以定义不同的仿真集。请在您的Settings中打开Project Manager,然后选择标签Simulation。您将找到一个名为Simulation Set的字段。使用它来定义另一个仿真集,例如sim_2。您可以在集合中定义不同的测试基准,因此可以轻松地在不同的测试用例之间切换。

请参见以下示例: 我有一个带有两个不同测试台的设计(在这种情况下,测试台是相同的),因此我创建了两个仿真集。 enter image description here

每组都有自己的测试台和自己的波形配置文件(包含信号,每个信号的布局和格式)。

您可以通过右键单击所选集合并单击Make Active来更改集合: enter image description here

集合更改为sim_1。将sim_1的测试平台设置为Top,并将波形配置文件用于仿真。

enter image description here

注意:每个集合都需要一个顶层文件,因此,当您切换到不包含顶层文件的集合时,Vivado会要求您提供顶层文件。

答案 1 :(得分:0)

我使用了添加仿真文件,然后创建了新目录,并创建了文件auto_check_tb,该文件位于非模块文件下