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

ID 683501
日期 6/26/2023
Public
文档目录

4.3.1. Avalon® Streaming接口

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

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

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

250 MHz / 275 MHz / 300 MHz

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

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

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

250 MHz / 275 MHz / 300 MHz

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

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

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

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

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

250 MHz / 275 MHz / 300 MHz

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

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

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

250 MHz / 275 MHz / 300 MHz

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

250 MHz / 275 MHz / 300 MHz

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

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

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

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

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

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

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

250 MHz / 275 MHz / 300 MHz

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

250 MHz / 275 MHz / 300 MHz

5

R-Tile PCIe Hard IP提供一个 Avalon® 类Streaming接口,该接口具有单独的头和数据,以提高带宽利用率。

Avalon® Streaming接口具有不同的数据总线宽,具体取决于PCIe IP的链路宽度配置。

表 49.   Avalon® Streaming接口每端口的数据和头部总线宽度
链路宽度 链路速度 数据宽度 (Bits) 头宽度 (Bits) TLP前缀宽度(Bits) 注释
x16 Gen5 1024 (4 x 256) 512 (4 x 128) 128 (4 x 32)  
Gen4 1024 (4 x 256) 512 (4 x 128) 128 (4 x 32)  
512 (2 x 256) 256 (2 x 128) 64 (2 x 32)
Gen3 1024 (4 x 256) 512 (4 x 128) 128 (4 x 32)  
512 (2 x 256) 256 (2 x 128) 64 (2 x 32) 6
x8 Gen5 512 (2 x 256) 256 (2 x 128) 64 (2 x 32)  
Gen4 512 (2 x 256) 256 (2 x 128) 64 (2 x 32)  
256 (1 x 256) 128 (1 x 128) 32 (1 x 32) 6
Gen3 512 (2 x 256) 256 (2 x 128) 64 (2 x 32)  
256 (1 x 256) 128 (1 x 128) 32 (1 x 32) 6
x4 Gen5 256 (2 x 128) 256 (2 x 128) 64 (2 x 32)  
Gen4 256 (2 x 128) 256 (2 x 128) 64 (2 x 32)  
128 (1 x 128) 128 (1 x 128) 32 (1 x 32) 6
Gen3 256 (2 x 128) 256 (2 x 128) 64 (2 x 32)  
128 (1 x 128) 128 (1 x 128) 32 (1 x 32) 6
5 该拓扑仅适用于以下OPN编号的器件中:AGIx027R29AxxxxR2、AGIx027R29AxxxxR3、AGIx027R29BxxxxR3、AGIx023R18AxxxxR0、AGIx041R29DxxxxR0、AGIx041R29DxxxxR1。有关OPN解码的详细信息,请参阅 英特尔Agilex® 7 FPGA和SoC器件概述中的可用选项部分。
6 该拓扑仅可用于以下OPN:AGIx027R29AxxxxR2、AGIx027R29AxxxxR3、AGIx027R29BxxxxR3、AGIx023R18AxxxxR0、AGIx041R29DxxxxR0、AGIx041R29DxxxxR1。有关OPN解码的其他详细信息,请参阅 英特尔Agilex® 7 FPGA和SoC器件概述可用选项部分。