PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

4.3.1. Avalon® Streamingインターフェイス

各PCIeコアには、FPGAファブリック内のユーザーロジックに対する専用の Avalon® Streamingインターフェイスがあります。FPGAファブリックに公開されるIPからユーザーロジックへのインターフェイスの数は、トポロジーによって次の表のとおり異なります。
表 48.  IPからFPGAファブリックへのインターフェイスの概要
トポロジー Avalon-STインターフェイスの数 データ幅 (各インターフェイス) ヘッダー幅 (各インターフェイス) TLP プリフィクス幅 (各インターフェイス) アプリケーション・クロック周波数 注意
Gen5 1x16 EP/RP/BP 1 1024ビット

(256ビット

セグメント4個)

512ビット

(128ビット

セグメント4個)

128ビット

(32ビット

セグメント4個)

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

 
Gen4 1x16 EP/RP/BP 1 1024ビット

(256ビット

セグメント4個)

512ビット

(128ビット

セグメント4個)

128ビット

(32ビット

セグメント4個)

250MHz / 275MHz / 300MHz

 
512ビット

(256ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

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

Gen3 1x16 EP/RP/BP 1 1024ビット

(256ビット

セグメント4個)

512ビット

(128ビット

セグメント4個)

128ビット

(32ビット

セグメント4個)

250MHz / 275MHz / 300MHz

 
512ビット

(256ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

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

5
Gen5 2x8 EP/RP/BP 2 512ビット

(256ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

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

 
Gen4 2x8 EP/RP/BP 2 512ビット

(256ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

250MHz / 275MHz / 300MHz

 
256ビット

(256ビット

セグメント1個)

128ビット

(128ビット

セグメント1個)

32ビット

(32ビット

セグメント1個)

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

5
Gen3 2x8 EP/RP/BP 2 512ビット

(256ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

250MHz / 275MHz / 300MHz

 
256ビット

(256ビット

セグメント1個)

128ビット

(128ビット

セグメント1個)

32ビット

(32ビット

セグメント1個)

250MHz / 275MHz / 300MHz

5
Gen5 4x4 EP/RP/BP 4 256ビット

(128ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

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

 
Gen4 4x4 EP/RP/BP 4 256ビット

(128ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

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

 
128ビット

(128ビット

セグメント1個)

128ビット

(128ビット

セグメント1個)

32ビット

(32ビット

セグメント1個)

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

5
Gen3 4x4 EP/RP/BP 4 256ビット

(128ビット

セグメント2個)

256ビット

(128ビット

セグメント2個)

64ビット

(32ビット

セグメント2個)

250MHz / 275MHz / 300MHz

 
128ビット

(128ビット

セグメント1個)

128ビット

(128ビット

セグメント1個)

32ビット

(32ビット

セグメント1個)

250MHz / 275MHz / 300MHz

5

RタイルPCIeハードIPに備えられているヘッダーとデータを分離した Avalon® Streamingに似たインターフェイスにより、帯域幅の使用率を向上することができます。

Avalon® Streamingインターフェイスのデータバス幅は、PCIe IPのリンク幅のコンフィグレーションによって異なります。

表 49.   Avalon® Streamingインターフェイスの各ポートのデータ幅およびヘッダーバス幅
リンク幅 リンク速度 データ幅 (ビット) ヘッダー幅 (ビット) TLPプリフィクス幅 (ビット) 注意
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番号にサフィックスR2またはR3が付いているデバイスのみです。詳細については、 インテル® Agilex™ FPGA & SoCデバイスの概要を参照してください。
6 このトポロジーが使用できるデバイスは、OPN番号の末尾にR2またはR3が付いているデバイスに限られます。OPNの詳細については、 インテル® Agilex™ FPGA & SoCデバイスの概要を参照してください。