PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

8.1.1.2. Signal Tap II ロジック・アナライザー

SignalTapIIロジックアナライザーを使用すると、F-タイルからの次のトップレベル信号を監視できます。 Avalon® -PCI ExpressのSTIPは、任意のポートタイプ(ルートポート、エンドポイント、またはTLPバイパス)およびコンフィグレーション(Gen4 / Gen3)の障害症状を確認します。

表 111.  デバッグのために監視されるトップレベルの信号
信号 概要 リンクアップを成功させるための期待値
p#_pin_perst_n ここで、 # = 0, 1, 2, 3

PCIe ハードIPからのアクティブロー非同期出力信号。それはpin_perst_n 入力信号から派生しています。

1'b1
p#_reset_status_n ここで、 # = 0, 1, 2, 3

PCIe ハードIPからのアクティブLow出力信号、同期 coreclkout_hip

pin_perst_nがアサート解除され、PCIe ハード IP がリセットから復帰するまで、coreclkout_hipに同期して Low に保持されます。

ポート分岐が使用される場合、それぞれの Avalon® -STインターフェイスに1つのそのような信号があります 。

1'b1
ninit_done

リセットリリースのインテルFPGA IPからのアクティブロー出力信号。 Highは、FPGAデバイスがまだ完全にコンフィグレーションされていないことを示し、Lowは、デバイスがコンフィグレーションされて通常の動作モードになっていることを示します。

リセットリリースのインテルFPGA IPの詳細については、https://www.intel.com/content/www/us/en/programmable/documentation/prh1555609801770.htmlを参照してください。

1'b0
p#_link_up_o ここで、 # = 0, 1, 2, 3

PCIe ハードIPからのアクティブハイ出力信号、 coreclkout_hipに同期。

物理層リンクがアップしていることを示します。

1'b1
p#_dl_up_o ここで、 # = 0, 1, 2, 3

PCIe ハードIPからのアクティブハイ出力信号、同期 coreclkout_hip

データリンク層がアクティブであることを示します。

1'b1
p#_ltssm_state_oここで、#= 0、1、2、3

LTSSMの状態を示し、coreclkout_hipに同期します。

6'h11 (S_L0)

トランザクション層コンフィグレーション出力インターフェイス(tl_cfg)を使用してネゴシエートされたリンク速度:

p#_tl_cfg_add_o[4:0]

p#_tl_cfg_ctl_o [15:12]

p#_tl_cfg_func_o[2:0]

トランザクション層コンフィグレーション出力インターフェイス(tl_cfg)を使用して、自動ネゴシエートされたリンク速度をモニターします。

p#_tl_cfg_add_o[4:0] = 5'h05

p#_tl_cfg_ctl_o [15:12] =
  • 4'h01(Gen1)
  • 4'h02(Gen2)
  • 4'h04(Gen3)
  • 4'h08(Gen4)
p#_tl_cfg_func_o [2:0] (p2およびp3のNA)=
  • 3'b000:PF0
  • 3'b001:PF1など。

トランザクション層コンフィグレーション出力インターフェイス(tl_cfg)を使用してネゴシエートされたリンク幅:

p#_tl_cfg_add_o[4:0]

p#_tl_cfg_ctl_o[5:0]

p#_tl_cfg_func_o[2:0]

トランザクション層コンフィグレーション出力インターフェイス(tl_cfg)を使用して、自動ネゴシエートされたリンク幅をモニターします。

p#_tl_cfg_add_o[4:0] = 5'h1C

p#_tl_cfg_ctl_o [5:0] =
  • 6'h01(x1)
  • 6'h02(x2)
  • 6'h04(x4)
  • 6'h08(x8)
  • 6'h10(x16)