用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

4.1. 概述

R-tile中有4个PCIe核。您可以通过查看信号名称中的前缀来确定本小节中每个接口属于哪个内核:
  • p0 : x16核
  • p1 : x8 核
  • p2 : x4_0核
  • p3 : x4_1核
注: x4_0核只在OPN编号中带有后缀R2或R3的器件中可用。有关OPN解码的更多信息,请参阅 Intel® Agilex™ FPGA和SoC器件概述

以下PCI Express模式下的R-tile顶层结构框图显示了此IP的顶层信号。请注意,该图中的信号名称将根据R-tile Avalon® 流IP for PCIe所在的,并支持的拓扑(x16,x8x8,x4x4x4x4)来获得正确的前缀pn(其中n = 0,1,2或3)。

接口信号没有pn前缀的唯一情况是,通用于所有内核的接口没有该前缀,例如,时钟和复位。

每个内核都有它自己的 Avalon® 流接口来连接FPGA架构中的用户逻辑。开放给FPGA架构的IP-to-User Logic数量因为拓扑的不同而不同:
表 45.  IP to FPGA Fabric接口摘要
拓扑 Avalon-ST接口数量 数据宽度(每接口) 头宽度(每接口) TLP前缀宽度(每接口) 应用时钟频率 注释
Gen5 1x16 EP/RP/BP 1 1024-bit (4个256位段) 512-bit (4个128位段) 128-bit (4个32位 段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

 
Gen4 1x16 EP/RP/BP 1 1024-bit (4个256位段) 512-bit (4个128位段) 128-bit (4个32位段)

250 MHz / 275 MHz / 300 MHz

 
512-bit (2个256位段) 256-bit (2个128位段) 64-bit (2个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

Gen3 1x16 EP/RP/BP 1 1024-bit (4个256位段) 512-bit (4个128位段) 128-bit (4个32位段)

250 MHz / 275 MHz / 300 MHz

 
512-bit (2个256位段) 256-bit (2个128位段) 64-bit (2个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

3
Gen5 2x8 EP/RP/BP 2 512-bit (2个256位段) 256-bit (2个128位段) 64-bit (2个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

 
Gen4 2x8 EP/RP/BP 2 512-bit (2个256位段) 256-bit (2个128位段) 64-bit (2个32位段)

250 MHz / 275 MHz / 300 MHz

 
256-bit (1个256位段) 128-bit (1个128位段) 32-bit (1个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

3
Gen3 2x8 EP/RP/BP 2 512-bit (2个256位段) 256-bit (2个128位段) 64-bit (2个32位段)

250 MHz / 275 MHz / 300 MHz

 
256-bit (1个256位段) 128-bit (1个128位段) 32-bit (1个32位段)

250 MHz / 275 MHz / 300 MHz

3
Gen5 4x4 EP/RP/BP 4 256-bit (2个128位段) 256-bit (2个128位段) 64-bit (2个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

 
Gen4 4x4 EP/RP/BP 4 256-bit (2个128位段) 256-bit (2个128位段) 64-bit (2个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

 
128-bit (1个128位段) 128-bit (1个128位段) 32-bit (1个32位段)

400 MHz / 425 MHz / 450 MHz / 475 MHz / 500 MHz

3
Gen3 4x4 EP/RP/BP 4 256-bit (2个128位段) 256-bit (2个128位段) 64-bit (2个32位段)

250 MHz / 275 MHz / 300 MHz

 
128-bit (1个128位段) 128-bit (1个128位段) 32-bit (1个32位段)

250 MHz / 275 MHz / 300 MHz

3
图 19. PCI Express模式下的R-tile顶层结构框图
注:

pX: X是端口号,范围是0到3。

st#: #是段号,范围是0到3。

3 该拓扑仅在OPN编号中带有后缀R2或R3的器件中适用。有关OPN解码的详细信息,请参阅 Intel® Agilex™ FPGA和SoC器件概述