通过协议配置
通过协议配置 (CvP) 是一种配置方案,使您可以通过 PCI Express* (PCIe*) 接口为各种器件配置 FPGA 结构。
自主化 PCIe 硬核知识产权 (IP) 允许嵌入式 PCIe 内核在 FPGA 完全配置之前运行。这使 FPGA 可以轻松满足 PCIe 唤醒时间要求。
表 1.CvP 文档和资源
资源文档 |
说明 |
---|---|
《通过协议配置 (CvP) 实施用户指南:Agilex™ 5 FPGAs和 SoC | 本文档介绍了 Agilex™ 5 FPGAs的 CvP 配置方案。 |
Agilex™ 7 器件通过协议配置 (CvP) 实施用户指南 | 本文档介绍了 Agilex™ 7 器件家族的 CvP 配置方案。 |
Stratix® 10 通过协议配置 (CvP) 实施用户指南 | 本文档介绍了 Stratix® 10 设备家族的 CvP 配置方案。 |
Arria® 10 CvP 初始化以及通过 PCI Express 部分重配置用户指南 | 本用户指南讨论了 20 纳米 FPGA 中 CvP 的模式、拓扑、功能、设计注意事项和软件。 |
通过协议配置 (CvP) 在 V-系列 FPGA 设备用户指南中的实施 | 本用户指南讨论了 CvP 的模式、拓扑、功能、设计注意事项和软件。 |
FPGA 通过协议配置白皮书 | 本白皮书介绍了 CvP 如何帮助您的系统满足 28 纳米 FPGA 中的 PCIe 唤醒时间要求。 |
表 2.CvP 驱动程序和工具
驱动程序和工具 | 说明 |
---|---|
通过协议配置 (CvP) - Linux 系统(14 纳米和 10 纳米设备)中的上游开源 CvP 驱动程序
|
这是开源 Linux* 驱动程序通过 CvP 配置 FPGA 内核的代码。在编写自己的驱动程序,或定制此驱动程序以在系统上执行 CvP 操作时,您可以使用此开源代码作为参考。 |
通过协议配置 (CvP) - 软件驱动程序代码(28 纳米和 20 纳米器件)
|
这是开源 Linux* 驱动程序通过 CvP 配置 FPGA 内核的代码。在编写自己的驱动程序,或定制此驱动程序以在系统上执行 CvP 操作时,您可以使用此开源代码作为参考。 |