このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
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.5. Fタイル・リンク・インスペクターの使用
リンクインスペクターは、デバッグツールキットを開いた後の PCIe Link Inspectorタブにあります。
リンクインスペクターは、Enable Debug Toolkitが有効になっている場合、デフォルトで有効になっています。
図 84. リンク・インスペクターのビュー
Dump LTSSM Sequence to Text Fileボタンが最初にクリックされると、LTSSM情報を含むテキストファイル(ltssm_sequence_dump_p*.txt)が、システム・コンソール・ウィンドウが開いた場所に作成されます。PCIeトポロジに応じて、最大4つのテキストファイルが存在する可能性があります。後続のLTSSMシーケンスダンプは、それぞれのファイルに追加されます。
注: 書き込み不可能なディレクトリでシステムコンソールを開くと、テキストファイルは生成されません。 この問題を回避するには、(Windowsシステムの場合)コマンド・プロンプト・ウィンドウからシステムコンソールを開くか、ディレクトリーのアクセス許可設定を書き込み可能に変更します。
LTSSMシーケンスダンプの例
LTSSM State | Timer (ns) | LTSSM State #
0x11 L0 | 126639826 | 0
0xd RECOVERY_LOCK | 3708 | 1
0x5 PRE_DETECT_QUIET | 55730 | 2
0x0 DETECT_QUIET | 114539904 | 3
0x1 DETECT_ACTIVE | 560 | 4
0x6 DETECT_WAIT | 12582936 | 5
0x1 DETECT_ACTIVE | 552 | 6
0x0 DETECT_QUIET | 12582936 | 7
0x1 DETECT_ACTIVE | 560 | 8
0x6 DETECT_WAIT | 12582936 | 9
0x1 DETECT_ACTIVE | 560 | 10
0x2 POLLING_ACTIVE | 25855048 | 11
0x3 POLLING_COMPLIANCE | 64165384 | 12
0x5 PRE_DETECT_QUIET | 16850 | 13
0x0 DETECT_QUIET | 38471890 | 14
0x1 DETECT_ACTIVE | 560 | 15
0x6 DETECT_WAIT | 12582936 | 16
0x1 DETECT_ACTIVE | 552 | 17
0x2 POLLING_ACTIVE | 25860536 | 18
0x3 POLLING_COMPLIANCE | 13688808 | 19
0x2 POLLING_ACTIVE | 65696 | 20
0x4 POLLING_CONFIG | 50331672 | 21
0x5 PRE_DETECT_QUIET | 1048 | 22
0x0 DETECT_QUIET | 1568 | 23
0x1 DETECT_ACTIVE | 560 | 24
0x2 POLLING_ACTIVE | 351712 | 25
0x4 POLLING_CONFIG | 486576 | 26
0x7 CONFIG_LINKWD_START | 160 | 27
0x8 CONFIG_LINKWD_ACCEPT | 832 | 28
0x9 CONFIG_LANENUM_WAIT | 1808 | 29
0xa CONFIG_LANENUM_ACCEPT | 128 | 30
0xb CONFIG_COMPLETE | 1056 | 31
0xc CONFIG_IDLE | 1112 | 32
0x11 L0 | 16 | 33
0xd RECOVERY_LOCK | 520 | 34
0xf RECOVERY_RCVRCFG | 67200 | 35
0xe RECOVERY_SPEED | 566460 | 36
0xd RECOVERY_LOCK | 16 | 37
0x20 RECOVERY_EQ0 | 10485762 | 38
0x21 RECOVERY_EQ1 | 256 | 39
0x22 RECOVERY_EQ2 | 1712884 | 40
0x23 RECOVERY_EQ3 | 5188070 | 41
0xd RECOVERY_LOCK | 146 | 42
0xf RECOVERY_RCVRCFG | 438 | 43
0x10 RECOVERY_IDLE | 64 | 44
0x11 L0 | 186 | 45
0xd RECOVERY_LOCK | 788 | 46
0xf RECOVERY_RCVRCFG | 2294 | 47
0xe RECOVERY_SPEED | 575050 | 48
0xd RECOVERY_LOCK | 8 | 49
0x20 RECOVERY_EQ0 | 10485762 | 50
0x21 RECOVERY_EQ1 | 134 | 51
0x22 RECOVERY_EQ2 | 1481458 | 52
0x23 RECOVERY_EQ3 | 4492962 | 53
0xd RECOVERY_LOCK | 76 | 54
0xf RECOVERY_RCVRCFG | 228 | 55
0x10 RECOVERY_IDLE | 44 | 56
0x11 L0 | - | Current
現在のLTSSMの状態は: L0
各LTSSMモニターには、時間値とキャプチャーされたLTSSM状態を格納するFIFOがあります。 LTSSM状態をダンプすることを選択した場合、読み取りはFIFO要素に依存し、FIFOを空にします。
リンク・インスペクターは、状態遷移がある場合にのみFIFOに書き込みます。リンクがL0で安定している場合、書き込みは行われないため、テキストファイルはダンプされません。
LTSSMシーケンスをダンプする場合、それぞれのコアのFIFOステータスの単一の読み取りが実行されます。空のステータスとFIFOにあるエントリの数に応じて、連続した読み取りが実行されます。