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

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

6.1.2.3. 32ビットのControl Register Access (CRA) スレーブ信号

CRAインターフェイスは、Avalon-MMブリッジの制御およびステータスレジスターへのアクセスを提供します。このインターフェイスには、次のプロパティーがあります。

  • 32ビットのデータバス
  • 一度に1つのトランザクションのサポート
  • シングルサイクル・トランザクションのサポート (非バースト)
注: PCIe IPコアのAvalon-MMハードIPがRoot Portモードにあり、アプリケーション・ロジックがCRAインターフェイスを介してCfgWrまたはCfgRdを発行する場合、TLP HeaderのTagフィールドに値0x10を入力する必要があり、対応するCompletionの、CRAインターフェイスへの正しい配線が確実に行われるようにします。アプリケーション・ロジックがTagフィールドを他の値に設定した場合、PCIe IPコアのAvalon-MMハードIPは、その値を正しい値で上書きしません。
表 41.  Avalon-MM CRAスレーブ・インターフェイス信号

信号名

入力/出力

説明

cra_read_i

入力

読み出しイネーブル

cra_write_i

入力

書き込み要求

cra_address_i[14:0]

入力

cra_writedata_i[31:0]

入力

書き込みデータ。CRAスレーブ・インターフェイスの現在のバージョンは読み出し専用です。この信号をAvalon-MMインターフェイスの一部として含めることで、将来の拡張が可能になります。

cra_readdata[31:0]

出力

読み出しデータライン

cra_byteenable_i[3:0]

入力

バイトイネーブル

cra_waitrequest_o

出力

より多くの要求を保留するまで要求を待ちます。

cra_chipselect_i

入力

このスレーブへのチップセレクト信号です。

cra_irq_o

出力

割り込み要求。Avalon-MM割り込みのポート要求です。