AN 886: Intel® Agilex™ SoC器件设计指南

ID 683634
日期 1/22/2021
Public
文档目录

5.1.8.1.1. SoC-to-FPGA桥接

指南:使用SoC-to-FPGA桥接将由FPGA加载的存储器连接到HPS。

SoC-to-FPGA桥接允许HPS中的主接口(如,微处理器单元(MPU),DMA或集成了主接口的外设)访问SoC器件中由FPGA部分加载的存储器。该桥接支持32-bit、64-bit和128-bit数据路径,从而可将与桥接连接的FPGA架构中从数据宽度调整到最大。计划由主接口使用该桥接执行突发传输,且不应用于访问FPGA架构中的外设寄存器。控制和状态寄存器访问应该发送到轻量级SoC-to-FPGA桥接。

指南:如果使用连接到SoC-to-FPGA桥接的存储器进行HPS引导,请确保先配置SoC器件的FPGA部分。

如果从FPGA引导MPU,则可访问SoC-to-FPGA桥接。在从FPGA引导MPU之前,必须先配置SoC器件的FPGA部分,并且SoC-to-FPGA桥接必须重新映射到可寻址的空间。否则,在引导过程中访问SoC-to-FPGA桥接会导致总线错误。请使用FPGA First引导和配置方案来满足这些要求。引导固件生成的标准工具流程负责将SoC-to-FPGA桥接映射到可寻址的存储器空间。

有关FPGA First引导和配置方案,以及生成 Intel® Agilex™ HPS引导固件的更多信息,请参阅 Intel® Agilex™ SoC引导用户指南