インテルのみ表示可能 — GUID: wdx1504718875569
Ixiasoft
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ファンクション
インテルのみ表示可能 — GUID: wdx1504718875569
Ixiasoft
11.2.1.4.1. PCIe* Link Inspectorコマンド
これらのコマンドは、 PCIe* Link Inspector接続を使用して、Configuration Space、LTSSM監視、PLL、およびNative PHYチャネルのレジスターの読み出しおよび書き込みを行います。
コマンド | 説明 |
---|---|
pli_read32 <slave_if> <pli_base_addr> <pli_reg_addr> | 指定されたベースアドレスおよびレジスターアドレスでスレーブ・インターフェイスから32ビットの読み出しを実行します。 |
pli_read8 <slave_if> <base_addr> <reg_addr> | 指定されたベースアドレスおよびレジスターアドレスでスレーブ・インターフェイスから8ビットの読み出しを実行します。 |
pli_write32 <slave_if> <pli_base_addr> <pli_reg_addr> <value> | 指定されたベースアドレスおよびレジスターアドレスで、指定された値の32ビットの書き込みをスレーブ・インターフェイスに実行します。 |
pli_write8 <slave_if> <base_addr> <reg_addr> <value> | 指定されたベースアドレスおよびレジスターアドレスで、指定された値の8ビットの書き込みをスレーブ・インターフェイスに実行します。 |
pli_rmw32 <slave_if> <base_addr> <reg_addr> <bit_mask> <value> | 指定されたビットマスクを使用して、ベースアドレスおよびレジスターアドレスで、スレーブ・インターフェイスに指定された値の32ビットのread-modify-writeをスレーブ・インターフェイスに実行します。 |
pli_rmw8 <slave_if> <base_addr> <reg_addr> <bit_mask> <value> | 指定されたビットマスクを使用して、ベースアドレスおよびレジスターアドレスで、8ビットのread-modify-writeをスレーブ・インターフェイスに実行します。 |
pli_dump_to_file <slave_if> <filename> <base_addr> <start_reg_addr> <end_reg_addr> | 指定されたファイルにスレーブ・インターフェイスの内容を書き込みます。ベースアドレスと開始および終了レジスターアドレスは、書き込みの範囲を指定します。 <slave_if> 引数には、次の値を指定できます。
|
PCIe* Link Inspectorコマンドの例
次のコマンドは、レジスター・アドレス・マップで以下に指定されたアドレスを使用します。
次のコマンドを使用して、ATX PLLからレジスター0x480を読み出します。
% pli_read8 $pli_adme $atxpll_base_addr 0x480
次のコマンドを使用して、アドレス0x4E0のfPLLレジスターに0xFFを書き込みます。
% pli_write8 $pli_adme $fpll_base_addr 0x4E0 0xFF
次のコマンドを使用してread-modify-writeを実行し、書き込み用のビットマスク0x03で、チャネル3に0x02を書き込みます。
% pli_rmw8 $pli_adme $xcvr_ch3_base_addr 0x481 0x03 0x02
次のコマンドを使用して、LTSSM監視にRecovery.Rcvlockステートの記録をスキップするように指示します。
$pli_write $pli_adme $ltssm_base_addr 0x04 0x0000000D
関連情報