要估计使用 CvP 更新模式需要多长时间架构配置,以计算架构大小并了解预期的配置数据速率。
解压缩的 Altera® FPGAs大小可在各自的设备手册中找到, Altera FPGAs用户指南 (PDF) 中通过协议配置 (CvP) 实施 。
为了确定任何给定设备的架构大小,只需将 IO 环 (IOCSR) rbf 大小从总配置 rbf 大小减小。
- 无论选定的 PCI Express 链路宽度或速率如何,最大 CvP 速率均为 3 Gbps。
下文提供了针对特定 PCI Express 配置的可实现的 CvP 速率,但实现的实际链路利用率取决于系统。
CvP 配置速率取决于使用的 HardIP 配置:
在应用层中使用 32 位寄存器时,应期望 8% 的链路利用率。
在应用层中使用 64 位寄存器时,应期望链路利用率达到 14.4%
Gen1x1 = 0.16 或 0.288Gbps
Gen1x4 = 0.64 或 1.152Gbps
Gen1x8 = 1.28 或 2.304Gbps
Gen2x1 = 0.32 或 0.576Gbps
Gen2x4 = 1.28 或 2.304Gbps
Gen2x8 = 2.56 或 3(最大)Gbps
因此,通过了解 fabric rbf 大小,并使用期望的 CvP 配置速率,可以计算 CvP 架构配置时间。
请注意,还可以进一步减少压缩结构文件的大小,从而进一步缩短配置时间。