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