PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド

ID 683667
日付 6/03/2020
Public
ドキュメント目次

6.1.1.1.2. Read Descriptor Controller Avalon-MMマスター・インターフェイス

Read Descriptor Controller Avalon-MMマスター・インターフェイスは、非バーストAvalon-MMスレーブ・インターフェイスを駆動します。Read Descriptor Controllerは、このインターフェイスを使用して、MSIメッセージがイネーブルの場合PCIeドメインに、場合によってはMSIに、ディスクリプター・ステータスを書き込みます。このAvalon-MMマスター・インターフェイスは、内部的にインスタンス化されたDescriptor Controllerを備えたバリアントでのみ使用可能です。

デフォルトでは、MSI割り込みはイネーブルになっています。パラメーター・エディターのMSIタブで、Number of MSI messages requestedを指定します。MSI Capability Structureは、PCI Local Bus Specification項6.8.1 MSI Capability Structureで定義されています。

表 30.  Read Descriptor Controller Avalon-MMマスター・インターフェイス

信号名

入力/出力

説明

rd_dcm_address_o[63:0]

出力

ディスクリプター・ステータス・テーブルまたはMSIアドレスを指定します。

rd_dcm_byte_enable_o[3:0]

出力

有効なデータバイトを指定します。

rd_dcm_read_data_valid_i

入力

アサートされると、読み出しデータが有効であることを示します。

rd_dcm_read_data_i[31:0]

入力

アドレス指定されたディスクリプター・ステータスのテーブルエントリーの読み出しデータを指定します。

rd_dcm_read_o

出力

アサートされると、読み出しトランザクションを示します。現在、これは書き込み専用インターフェイスであるため、この信号はアサートされません。

rd_dcm_wait_request_i

入力

アサートされると、接続されているAvalon-MMスレーブ・インターフェイスがビジーで、トランザクションを受け入れることができないことを示します。

rd_dcm_write_data_o[31:0]

出力

ディスクリプター・ステータスまたはMSIデータを指定します。

rd_dcm_write_o

出力

アサートされると、書き込みトランザクションを示します。