インテルのみ表示可能 — GUID: vde1620854021890
Ixiasoft
1. 頭字語
2. はじめに
3. IPアーキテクチャーと機能の説明
4. 高度な機能
5. インターフェイス
6. パラメーター
7. テストベンチ
8. トラブルシューティング/デバッグ
9. Fタイル Avalon ストリーミング・インテル FPGA IP for PCI Expressユーザーガイドのアーカイブ
10. Fタイル Avalon ストリーミング インテル FPGA IP forPCI Expressユーザーガイドの改訂履歴
A. コンフィグレーション・スペース・レジスター
B. エンドポイントモードでのアドレス変換サービス(ATS)の実装
C. TLPバイパスモードでユーザー・アプリケーションに転送されるパケット
D. ルートポートの列挙
5.1. このボードについて
5.2. クロックとリセット
5.3. シリアル・データ・インターフェイス
5.4. Avalon-ST インターフェイス
5.5. 割り込みインターフェイス
5.6. ハードIPステータス・sインターフェイス
5.7. エラー・インターフェイス
5.8. 10ビットのタグ・サポート・インターフェイス
5.9. コンプリーション・タイムアウト・エラー
5.10. パワー・マネジメント・インターフェイス
5.11. ホット・プラグ・インターフェイス(RPのみ)
5.12. ペイロード出力インターフェイス
5.13. コンフィグレーションインターセプトインターフェイス(EPのみ)
5.14. ハードIPリコンフィグレーション・インターフェイス
5.15. PHYリコンフィグレーション・インターフェイス
5.16. ページ・リクエスト・サービス(PRS)インターフェイス(EPのみ)
5.17. FLRインターフェイス信号
5.18. PTMインターフェイス信号
5.19. VFエラー・フラグ・インターフェイス信号
5.20. VirtIO PCIコンフィグレーション・アクセス・インターフェイス信号
6.2.3.1. Device Capabilities
6.2.3.2. Link Capabilities
6.2.3.3. Legacy Interrupt Pin Register
6.2.3.4. MSI Capabilities
6.2.3.5. MSI-X Capabilities
6.2.3.6. Slot Capabilities
6.2.3.7. Latency Tolerance Reporting(LTR)
6.2.3.8. Process Address Space ID(PASID)
6.2.3.9. Device Serial Number Capability
6.2.3.10. Page Request Service (PRS)
6.2.3.11. Access Control Service (ACS) Capabilities
6.2.3.12. パワー・マネジメン
6.2.3.13. Vendor Specific Extended Capability (VSEC)
6.2.3.14. Precision Time Measurement (PTM)
6.2.3.15. Address Translation Services (ATS)
6.2.3.16. TLP Processing Hints (TPH)
6.2.3.17. VirtIOパラメーター
7.5.1. ebfm_barwrプロシージャー
7.5.2. ebfm_barwr_immプロシージャー
7.5.3. ebfm_barrd_waitプロシージャー
7.5.4. ebfm_barrd_nowtプロシージャー
7.5.5. ebfm_cfgwr_imm_waitプロシージャー
7.5.6. ebfm_cfgwr_imm_nowtプロシージャー
7.5.7. ebfm_cfgrd_waitプロシージャー
7.5.8. ebfm_cfgrd_nowtプロシージャー
7.5.9. BFMコンフィグレーション・プロシージャー
7.5.10. BFM共有メモリー・アクセス・プロシージャー
7.5.11. BFMログおよびメッセージ・プロシージャー
7.5.12. Verilog HDL Formattingファンクション
A.3.1. Intel定義のVSEC機能ヘッダー(オフセット00h)
A.3.2. インテル定義のベンダー固有のヘッダー(オフセット04h)
A.3.3. インテルマーカー(オフセット08h)
A.3.4. JTAGシリコンID(オフセット0x0C-0x18)
A.3.5. ユーザー設定可能なデバイスとボードID(オフセット0x1C-0x1D)
A.3.6. General Purpose Control and Status Register - 0xBB0
A.3.7. Uncorrectable Internal Error Status (修正不可能な内部エラーステータス) レジスター - 0xBB4
A.3.8. Uncorrectable Internal Error Mask (修正不可能な内部エラーマスク) レジスター - 0xBB8
A.3.9. Correctable Internal Error Status (修正可能な内部エラーマスク) レジスター - 0xBBC
A.3.10. Correctable Internal Error Mask (修正可能な内部エラーマスク) レジスター
インテルのみ表示可能 — GUID: vde1620854021890
Ixiasoft
3.10.1.2. デバッグ・レジスター・インターフェイス・アクセス(Dwordアクセス)
DEBUG_DBI_ADDRレジスターは、ユーザーAvalon-MMオフセット0x14204から0x14207(バイト0からバイト3に対応)にあります。
フィールド名 | ビット | アクセスタイプ | 詳細 |
---|---|---|---|
d_done | 31 | RO | 1:デバッグDBI読み出し/書き込みアクセスが完了したことを示す |
d_write | 30 | RW | I読み出しアクセス 書き込みアクセス |
d_warm_reset | 29 | RO | 1 : 通常動作 0:ウォームリセットが進行中 |
d_vf | RCLK[28..18] | RW | 仮想関数番号を指定します。 |
d_vf_select | 17 | RW | 仮想関数レジスターにアクセスするには、このビットを1に設定します。 |
d_pf | 16:14 | RW | 物理機能番号を指定します。 |
Reserved | 13:12 | RW | 予約済み |
d_addr | RCLK[11..2] | RW | Fタイル Hard IP DBIインターフェイスのDWアドレスを指定します。 |
d_shadow_select | 1 | RW | 予約済み。標準のPCIeコンフィグレーション・レジスターにアクセスするには、このビットをクリアします。 |
d_vsec_select | 0 | RW | 設定されている場合、このビットはIntelVSECレジスターへのアクセスを許可します。 |
DEBUG_DBI_DATAレジスターは、ユーザーAvalon-MMオフセット0x14200から0x14203(バイト0からバイト3に対応)にあります。
フィールド名 | ビット | R/W | 詳細 |
---|---|---|---|
d_data | 31:0 | R/W | FタイルHardIPレジスターアクセスのデータの読み出しまたは書き込み。 |
図 44. DBIレジスター書き込みタイミング図
一度に32ビットすべてをデバッグレジスターに書き込むには:
- User Avalon-MMインターフェイスを使用して0x14200から0x14203にアクセスし、最初にデータを書き込みます。
- User Avalon-MMインターフェイスを使用して0x14204から0x14206にアクセスし、アドレスと制御ビットを設定します。
- User Avalon-MMインターフェイスを使用して0x14207に書き込み、読み出し/書き込みビット(ビット[30])を有効にします。
- User Avalon-MMインターフェイスを使用して0x14207ビット[31]にアクセスし、書き込みが完了したかどうかをポーリングします。
図 45. HPS SPI 読み出しタイミング図
デバッグレジスターの32ビットすべてを一度に読み出すには:
- User Avalon-MMインターフェイスを使用して0x14204から0x14206にアクセスし、アドレスと制御ビットを設定します。
- User Avalon-MMインターフェイスを使用して0x14207に書き込み、読み出しビット(bit [30])を有効にします。
- User Avalon-MMインターフェイスを使用して0x14207ビット[31]にアクセスし、読み出しが完了したかどうかをポーリングします。
- User Avalon-MMインターフェイスを使用して0x14200から0x14203にアクセスし、データを読み出します。