PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド
ID
683667
日付
6/03/2020
Public
7.1.1. レジスターアクセスの定義
7.1.2. PCIコンフィグレーション・ヘッダー・レジスター
7.1.3. PCI Express機能構造
7.1.4. インテル定義のVSEC Capabilityヘッダー
7.1.5. Uncorrectable Internal Error Status (修正不可能な内部エラーステータス) レジスター
7.1.6. Uncorrectable Internal Error Mask (修正不可能な内部エラーマスク) レジスター
7.1.7. Correctable Internal Error Status (修正可能な内部エラーステータス) レジスター
7.1.8. Correctable Internal Error Mask (修正可能な内部エラーマスク) レジスター
10.5.1. ebfm_barwrプロシージャー
10.5.2. ebfm_barwr_immプロシージャー
10.5.3. ebfm_barrd_waitプロシージャー
10.5.4. ebfm_barrd_nowtプロシージャー
10.5.5. ebfm_cfgwr_imm_waitプロシージャー
10.5.6. ebfm_cfgwr_imm_nowtプロシージャー
10.5.7. ebfm_cfgrd_waitプロシージャー
10.5.8. ebfm_cfgrd_nowtプロシージャー
10.5.9. BFMコンフィグレーション・プロシージャー
10.5.10. BFM共有メモリー・アクセス・プロシージャー
10.5.11. BFMログおよびメッセージ・プロシージャー
10.5.12. Verilog HDL Formattingファンクション
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は、その値を正しい値で上書きしません。
| 信号名 |
入力/出力 |
説明 |
|---|---|---|
| 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割り込みのポート要求です。 |