Classic SoC Boot - 2021.1 Chinese

Versal ACAP 设计指南 (UG1273)

Document ID
UG1273
Release Date
2021-09-03
Version
2021.1 Chinese

Classic SoC Boot 是一种解决方案,使设计师能够在配置自适应引擎中的可编程逻辑 (PL) 之前在 Versal 器件的标量引擎中启动处理器并访问 DDR 存储器。这样即可允许先启动基于 DDR 的软件(如 Linux),然后再启动 PL,稍后可根据需要通过任何主启动器件或辅助启动器件或通过 DDR 镜像存储来配置此启动顺序。Classic SoC Boot 功能旨在处理类似于 Zynq UltraScale+ MPSoCVersal 启动顺序。

此解决方案是使用 Dynamic Function eXchange (DFX) 流程通过 Vivado IP integrator 构建的,包括自动布局规划生成功能和特定于流程的设计规则检查 (DRC)。整个 PL 是动态的,可以在任何操作系统和 DDR 存储器访问保持活动状态时进行完整重新加载。Classic SoC Boot 与 CPM(包括 PCIe 控制器和 DMA 功能)的使用不兼容,目前尚不支持对 PL 的子区域进行动态重配置。如需了解有关 DFX 的信息,请参阅 Vivado Design Suite 用户指南:Dynamic Function eXchange(UG909)

如需了解有关 Classic SoC Boot 的更多信息(包括设计要求和教程演示示例),请参阅 赛灵思 GitHub 仓库中提供的 Classic SoC Boot 教程