このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
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 (修正可能な内部エラーマスク) レジスター
8.2.1. このボードについて
Fタイルのデバッグ・ツールキットは、Fタイル用のシステム・コンソール・ベースのツールであり、物理層でのPCIeリンクのリアルタイム制御、監視、およびデバッグを提供します。
Fタイルのデバッグ・ツールキットを使用すると、次のことが可能になります。
- PCIeリンクのプロトコルとリンクステータスを表示します。
- PCIeリンクのPLLおよびチャネルごとのステータスを表示します。
- チャネルのアナログ設定を表示します。
- リンクパートナー間に接続されたリタイマーの存在を示します。
注: インテル® Quartus® Primeの現在のバージョンは、エンドポイントモードでのみ、LinuxおよびWindowsオペレーティング・システムでのみデバッグ・ツールキットの有効化をサポートします。
次の図は、PCI Expressの Avalon® -ST IPでのFタイルのデバッグ・ツールキットの概要を示しています。
図 75. Fタイルのデバッグ・ツールキットの概要
Fタイルのデバッグ・ツールキットを有効にすると、 intel_pcie_ftile_ast 生成されたIPのモジュールには、上の図に示すように、デバッグ・ツールキット・モジュールと関連ロジックが含まれます。
システムコンソールからデバッグ・ツールキットを駆動します。システムコンソールは、ネイティブPHYデバッグマスターエンドポイント(NPDME)を介してデバッグ・ツールキットに接続します。この接続は、インテルFPGAダウンロードケーブルを介して行います。
PHYリコンフィグレーション・インターフェイスクロック(xcvr_reconfig_clk)は、次のインターフェイスのクロックに使用されます。
- NPDMEモジュール
- PHYリコンフィグレーション・インターフェイス(xcvr_reconfig)
- ハードIPリコンフィグレーション・インターフェイス(hip_reconfig)
を駆動するためのクロックソース(50 MHz〜125 MHz、100 MHzの推奨クロック周波数)を提供します。 xcvr_reconfig_clk クロック。リセットリリースインテルFPGA IPの出力を使用して、 ninit_done、NPDMEモジュールにリセット信号を提供します。
注: Fタイルのデバッグ・ツールキットを有効にすると、ハードIPリコンフィグレーション・インターフェイスがデフォルトで有効になります。
インテル開発キットで動的に生成されたデザイン例を実行するときは、クロック信号とリセット信号がそれぞれのソースに接続され、適切なピン割り当てが行われていることを確認してください。ここにいくつかの.qsfの割り当てのサンプルがあります :
- set_location_assignment PIN_C23 -to xcvr_reconfig_clk_clk