为 Versal 器件创建初始化 PDI - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文

AMD Versal™ 器件需要用户提供的器件镜像,用于在配置存储器编程进程期间启动器件。此类器件镜像可以是设计 PDI,但在某些情况下(例如,需要采用不同的控制器选项时),对于此初始启动进程可采用不同的 PDI。

  1. 创建以所需 Versal 器件为目标的新 AMD Vivado™ 工程,以供在存储器器件配置期间使用。
  2. 创建完工程后,单击IP INTEGRATOR → Create Block Design(IP integrator > 创建块设计)以创建新的块设计。
  3. 单击+图标将新的 IP 添加到 IP integrator 画布中,并搜索Control, Interfaces & Processing System。将Control, Interfaces & Processing System IP添加到 IP integrator 画布中。
  4. 双击Control, Interfaces & Processing System IP,在 PS PMC 中配置选项。此时,应配置要在初始化 PDI 中使用的所需控制器选项。例如,要在配置存储器器件编程期间使用 QSPI x4,应采用如下设置。
    注释: 初始化 PDI 中设置的选项将仅在配置存储器器件编程步骤中使用,在编程到配置存储器器件内的设计中,则不会沿用这些选项。
  5. Control, Interfaces & Processing System IP中完成配置后,请运行块设计确认步骤,然后保存块设计。单击 Flow Navigator 中的PROJECT MANAGER(工程管理器)返回至“Project Navigator”(工程导航器),然后在“Sources”(源)窗格中右键单击新创建的块设计。选中Create HDL Wrapper(创建 HDL 封装文件),并选中Let Vivado Manage wrapper and auto-update(由 Vivado 管理封装文件并自动更新)。
  6. 在 Flow Navigator 中,选择PROGRAM AND DEBUG → Generate Device Image(编程和调试 > 生成器件镜像)以创建 PDI。
    注释: 在此步骤期间创建的 PDI 会作为初始化 PDI,以供在配置存储器编程进程中使用。
  7. 至此初始化 PDI 已创建完成,应保存以供在本指南后续配置存储器编程进程中使用。