以下是 Versal 自适应 SoC 仿真建议:
- 根据范围和目标用途选择适当的仿真流程和抽象层。
- 先对每个组件单独进行仿真并验证,然后再将其加以整合并运行硬件仿真(包括,AI 引擎 graph、HLS 内核、RTL 块、硬件平台和 PS 代码)。
- 测试不同块和功能时,尽可能复用测试激励文件和测试矢量。例如,如果某个块的输出为另一个块的输入,那么复用测试矢量来对这两个块进行仿真即可简化集成流程。
- 执行递进式系统集成。您无需从头开始在整个系统上运行仿真。对一小部分 PS、PL 和 AI 引擎组件运行仿真即可奠定已知的基础,以便您逐步添加功能。
- 对每一次设计更改进行仿真和验证。问题发现得越早,越易于解决。