面向 PCI Express 的可扩展交换机英特尔® FPGA IP
面向 PCI Express 的可扩展交换机英特尔® FPGA IP 是完全可配置的交换机,它实施了一个完全可配置的上游端口和连接,可连接多达 64 个下游端口。
面向 PCI Express 的可扩展交换机英特尔® FPGA IP
特性
交换机上游端口
- 配置
- 3.0 x4/x8/x16
- 4.0 x4/x8/x16
- 单一物理功能 (PF)
交换机逻辑
- 支持多达 64 个下游端口
交换机下游端口
- 每个下游端口一个 PF
- 静态设备编号分配
- 支持为离散端口使用备用路由 ID (ARI) 转发
- 消息信号中断 (MSI)
- 访问控制服务 (ACS) 功能
- 只有能力(没有控制功能)
- 支持热插拔
嵌入式端点
- 最高 64 个嵌入式端点设备(每个交换机下行端口后面有一个嵌入式端点)
- MSI/MSI-X 中断
- 弹性 PF 配置,即有能力随时更新配置空间
- ACS 能力
- 只有能力(没有控制功能)
- 每个嵌入式端点最多 8 个 PF
- 所有嵌入式端点中最多 64 个 PF
- 功能层复位 (FLR)
IP
- 支持 Agilex™ 7 FPGA、SoC 和基于 P-Tile 的设备:Stratix® 10 DX FPGA 和 SoC
- 优化的门计数
- 用户数据包接口,具有单独的标头、数据和前缀
- 用户数据包接口可在任何给定周期为所有配置提供一个 TLP
- 最多 512 个未处理、未发布请求(仅 x16 内核)
- 最多 256 个未处理、未发布请求(x8 和 x4 内核)
- 与设备相关的 PLD 时钟 (coreclkout_hip) 频率
- 500 MHz 适用于 Agilex™ 7 器件,400 MHz 适用于 Stratix® 10 DX 器件