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

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

2.3.3.3.1. Deferrable Memory Write (DMWr)

Deferrable Memory Write (DMWr) トランザクションは、新しいタイプのTLPです。これは、PCI Specificationsでサポートされています。この新機能により、コンプリーターからDMWrトランザクションのリクエスターに対して確認応答を返すことができます。また、コンプリーターにリクエストを一時的に拒否するメカニズムが提供されます。詳細については、Deferrable Memory Write (DMWr) ECNを参照してください。

PCIe向けRタイルAvalon StreamingインテルFPGA IPの場合、このDeferrable Memory Write機能をサポートするための要件は次のとおりです。
  1. アプリケーション・ロジックは、IPとアプリケーション・ロジック間のクレジット初期化フェーズにおいて、ノンポステッド・データ (NPD) トランザクションの無限クレジットをIPに対してアドバタイズする必要があります。無限クレジットをアドバタイズするために必要な手順の詳細については、クレジットの初期化を参照してください。
  2. RタイルAvalon Streaming IPとアプリケーション・ロジックの間で無限のクレジットがアドバタイズされる場合、ノンポステッド・データ (NPD) トランザクションのアプリケーション・ロジックのRXバッファーの最小サイズは、アドバタイズされたノンポステッド・ヘッダー (NPH) のクレジットに128バイトを掛けた値と等しくなるようにする必要があります。
注: DMWrが使用できるデバイスは、OPN番号の末尾にR2またはR3が付いているデバイスに限られます。OPNの詳細については、 インテル® Agilex™ FPGA & SoCデバイスの概要を参照してください。