创建器件镜像 - 2023.2 简体中文

Versal 自适应 SoC 系统集成和确认方法指南 (UG1388)

Document ID
UG1388
Release Date
2023-11-15
Version
2023.2 简体中文

完成综合和实现后,必须创建器件镜像,然后才能在目标器件上运行设计。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 命令可标记设计或约束问题,这些问题可能导致硬件不稳定或硬件故障。
注释: 如果设计使用了通过 CIPS PMC IP 启用的高级器件管理功能,那么您必须运行 Bootgen 工具来对 PMC 固件完成 PDI,这与嵌入式软件开发流程类似。欲知详情,请访问此链接以参阅 Vitis 统一软件平台文档:嵌入式软件开发(UG1400) 中的相应内容。