完成综合和实现后,必须创建器件镜像,然后才能在目标器件上运行设计。AMD Versal™
器件架构使用可编程器件镜像 (.pdi) 文件格式的器件镜像。您可使用 write_device_image
Tcl 命令或者单击 AMD Vivado™
IDE 中的Generate Device Image(生成器件镜像)来创建器件镜像。创建器件镜像前,将运行 DRC,并且早期设计阶段生成的所有“Critical Warnings”(严重警告)都将升级为“Errors”(错误),从而阻止创建器件镜像。如需了解有关创建器件镜像的更多信息,请参阅
Vivado Design Suite 用户指南:编程和调试(UG908)。
对于 DFX 设计,write_device_image
命令支持 -cell
开关,此开关接受以实参形式提供的可重配置模块名称。如果不指定 -cell
,那么 write_device_image
会生成完整 PDI 文件和部分 PDI 文件。如无需部分 PDI 文件,则可使用 -no_partial_pdifile
开关仅生成完整 PDI 文件。对于 Versal 器件,默认情况下,为部分 PDI 文件启用文件压缩和逐帧循环冗余校验 (CRC)。如需了解有关适用于硬件的部分 PDI 交付机制的详细信息,请参阅
Vivado Design Suite 用户指南:Dynamic Function eXchange(UG909)。
重要: 创建设计 PDI 文件前,除了先要解决所有 DRC 错误,还必须确保满足时序要求,并解决重要的方法论检查。
report_timing_summary
命令可提供时序裕量信息,report_methodology
命令可标记设计或约束问题,这些问题可能导致硬件不稳定或硬件故障。