Intel® Stratix® 10 Configuration via Protocol (CvP)实现用户指南

ID 683704
日期 1/10/2020
Public
文档目录

1.3. CvP模式

CvP配置方案支持如下模式:

  • CvP初始化模式
  • CvP更新模式

CvP初始化模式

该模式通过板上配置器件,并使用FPGA的外设映像配置CvP PCIe* 核。随后,通过 PCIe* 链路配置内核架构以及所有GPIO。

使用CvP初始化模式的优势包括:

  • 满足 PCIe* 唤醒时间要求
  • 将内核映像储存到主机中以节省成本

CvP更新模式

CvP更新模式中,在通过全芯片配置或CvP初始化以后,要重新配置除CvP PCIe* 核以外的整个器件。使用 PCIe* 链路进行后续的核心映像更新(CvP更新期间不得更改外设)。

CvP更新模式使用的处理过程与基于块的设计中重复使用根分区相同,因此允许重复使用器件外设。

请选择该模式更新内核映像,如果出于如下原因:

  • 更改内核运算逻辑块
  • 将标准更新作为版本运行过程的一部分运行
  • 对复杂系统中不同组件定制内核处理
注: FPGA进入用户模式后,即可用CvP更新模式。用户模式下,普通 PCIe* 应用程序可使用 PCIe* 链路,并可执行FPGA核映像更新。
表 1.   Intel® Stratix® 10器件系列的CvP支持
PCIe* 版本 支持的CvP模式
Gen 1 / Gen 2 / Gen 3 CvP初始化,CvP更新