記事 ID: 000075611 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/28

Arria V GZ および Stratix V デバイスの PCI Express PIPE インターフェイス信号のハード IP を確認するにはどうすればよいですか?

環境

    PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

PCI Express* のハード IP を使用するには®テストバスを SignalTap™ II、レジスターマップ、または汎用 IOs と組み合わせて使用して、Arria® V GZ および Stratix® V デバイス上の PIPE インターフェイス信号を監視します。以下の手順に従ってください。

テストバスは以下で構成されています。 test_in バスと test_out バス。テストバスはデバッグのみを目的として設計されており、プロダクション・デザインでは使用できません。

次の情報を提供 test_in バスは、どのハード IP PIPE インターフェイス信号を配線するかを決定します。 test_out バス (バスで行く場合)  上 32 ビットの test_in ファイル内のバス altpcie_sv_hip_ast_hwtcl.v は、8 つの PCIe レーンのうち 2 つを選択するために使用されます。これら 2 つのレーンの PIPE 信号は 320 ビットにルーティングされます。 test_out バス (以下「」とも呼ばれます) テストアウト を同じファイルに含む)。

1. test_in バスの上位 32 ビットの値を確認します。

32 ビットの上位 32 ビットのみ test_in バスは、一度に 2 つの特定の PCIe レーンの PIPE インターフェイス信号を選択するために使用されます。表 1 に次の例を示します。 test_in[63:32] をクリックしてレーンを選択します。

test_in[63:32] PIPE インターフェイス信号レーン選択
32'h0 lane0 および lane1
32'h1 lane2 および lane3
32'h2 lane4 および lane5
32'h3 lane6 および lane7

表 1。 Test_in[63:32] 異なるレーンを選択するための値

 

2. ファイルにtest_in[63:32] のをaltpcie_sv_hip_ast_hwtcl.vに設定します。

ファイル内: altpcie_sv_hip_ast_hwtcl.v、行 2929 を変更します。

差出人    

.test_in ({testin[63:1]、(ALTPCIE_SV_HIP_AST_HWTCL_SIM_ONLY==0)?1'b0:testin[0]})

宛先

.test_in ({32'h、testin[31:1]、(ALTPCIE_SV_HIP_AST_HWTCL_SIM_ONLY==0)?1'b0:testin[0]}、

= 0 ~ 3 は上記の表に基づいています。

3. モジュール内のテストアウトからの PIPE インターフェイス信号を 確認altpcie_sv_hip_ast_hwtcl

320 ビットで対応する PIPE インターフェイス信号を確認できます。 test_out モジュール内のバス (テストアウトとも呼ばれます) altpcie_sv_hip_ast_hwtcl.次の表は、テストアウト・バス上の特定のレーンの PIPE インターフェイス信号を示しています。SignalTap™ II、レジスターマップ、または汎用 I/O を使用してテストアウト・バスを観察できます。

PIPE インターフェイス信号 ビット幅 レーン 0 / レーン 2 / レーン 4 / レーン 6 レーン 1/レーン 3/レーン 5/レーン 7
予約 - 使用されていません 58 テストアウト[159:102] テストアウト[319:262]
lanereversalenable 1 テストアウト[101] テストアウト[261]
アイドルスバンドルファーセル 3 テストアウト[100:98] テストアウト[260:258]
txdeemph 1 テストアウト[97] テストアウト[257]
txmargin 3 テストアウト[96:94] テストアウト[256:254]
2 テストアウト[93:92] テストアウト[253:252]
rx 3 テストアウト[91:89] テストアウト[251:249]
rxelecidle 1 テストアウト[88] テストアウト[248]
phy 1 テストアウト[87] テストアウト[247]
rxvalid 1 テストアウト[86] テストアウト[246]
rxblkst 1 テストアウト[85] テストアウト[245]
rxsynchd 2 テストアウト[84:83] テストアウト[244:243]
rxdataskip 1 テストアウト[82] テストアウト[242]
rxdatak 4 テストアウト[81:78] テストアウト[241:238]
rxdata 32 テストアウト[77:46] テストアウト[237:206]
パワーダウン 2 テストアウト[45:44] テストアウト[205:204]
rx 1 テストアウト[43] テストアウト[203]
txcompl 1 テストアウト[42] テストアウト[202]
txelecidle 1 テストアウト[41] テストアウト[201]
txdetectrx 1 テストアウト[40] テストアウト[200]
txblkst 1 テストアウト[39] テストアウト[199]
txsynchd 2 テストアウト[38:37] テストアウト[198:197]
txdataskip 1 テストアウト[36] テストアウト[196]
txdatak 4 テストアウト[35:32] テストアウト[195:192]
txdata 32 テストアウト[31:0] テストアウト[191:160]

 

解決方法

 

関連製品

本記事の適用対象: 5 製品

Stratix® V GS FPGA
Arria® V GZ FPGA
Stratix® V GT FPGA
Stratix® V FPGA
Stratix® V GX FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。