含现场更新的串联 PCIe - 1.3 简体中文

UltraScale+ 器件 Integrated Block for PCI Express 产品指南 (PG213)

Document ID
PG213
Release Date
2022-11-16
Version
1.3 简体中文

含现场更新的串联 PCIe 是面向 UltraScale+ 器件的解决方案,它能支持设计师应对快速变化的配置需求,并可动态更改用户应用,因为它可通过 PCIe 链路加载新比特流,而无需 PCIe 链路中断。上电时,该解决方案使用串联 PCIe 配置对器件进行初始配置,随后对 FPGA 中的预定义区域执行 Dynamic Function eXchange (DFX)。这样即可支持将阶段 2 比特流锁定在闪存内,仅当 UltraScale+ 器件 Integrated Block for PCIe 核的特性或者配置 bank (bank 65) 中的 I/O 或时钟管理块必须进行更改时,才需要对镜像进行更新。当需要新增特性或功能时,现场更新允许用户应用(基本上包括设计中的其它所有一切)进行动态重新加载。

含现场更新的串联 PCIe 方法使用 DFX,无需特殊许可。含现场更新的串联 PCIe 是通用串联 PCIe + DFX 解决方案的特殊预定义用例。这 2 个解决方案(串联 PCIe 和 DFX)在相同设计中所受的支持大体相同,使您能够对用户应用中多个更小的区域进行部分重配置。

生成 PCIe IP 后,可创建设计样本以便为现场更新结构提供模板。此设计可显示所需的结构、布局规划、属性和脚本,并可随您的设计需求而变。请遵循此示例将您的设计排序为 2 个部分,并将其映射到 2 个比特流阶段。设计样本在脚本化非工程模式下交付,但也可使用工程模式交付。