仅对英特尔可见 — GUID: yjx1490996039403
Ixiasoft
5.3.1. Vendor Specific Capability Header Register(供应商指定功能头寄存器)
5.3.2. Vendor Specific Header Register(供应商指定头寄存器)
5.3.3. Intel Marker Register(标记符寄存器)
5.3.4. User Configurable Device/Board ID Register(用户可配置器件/电路板ID寄存器)
5.3.5. CvP Status Register(CvP状态寄存器)
5.3.6. CvP Mode Control Register(CvP模式控制寄存器)
5.3.7. CvP Data Registers(CvP数据寄存器)
5.3.8. CvP Programming Control Register(CvP编程控制寄存器)
5.3.9. CvP Credit Register(CvP信用寄存器)
仅对英特尔可见 — GUID: yjx1490996039403
Ixiasoft
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核映像更新。
PCIe* 版本 | 支持的CvP模式 |
---|---|
Gen 1 / Gen 2 / Gen 3 | CvP初始化,CvP更新 |