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

第 3 世代の受信アイマージンを改善するためにプリセット 9 をリクエストするために、Stratix V PCIe HIP を設定する方法は?

環境

    インテル® Quartus® II サブスクリプション・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

PCI Express* 向けStratix® V ハード IP®は、デフォルトでプリセット 7 またはプリセット 8 を使用して Gen 3 データを送信するようリンクパートナーに要求します。 チャネル特性に応じて、ハード IP リクエスト・プリセット用プリセット 9 を使用し、按行の利得ピーク周波数に対する全帯域幅を使用すると、ハード IP レシーバーのアイマージンが向上する場合があります。

解決方法

回避策を実装するには、以下の手順に従ってください。

a) ハード IP RTL を変更して、リンクパートナーに Gen3 プリセット 9 による送信を要求するには、以下の手順に従ってください。

1. 生成されたファイルを編集します。 altpcie_sv_hip_ast_hwtcl.v 次にあるファイル \top\synthesis\submodule\

2. 次の行を次から変更します。

localparam [17:0]gen3_coeff_1 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_1_hwtcl [17:0] 18\'h7;

localparam [17:0]gen3_coeff_2 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_2_hwtcl [17:0] 18\'h8;

localparam [17:0]gen3_coeff_3 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_3_hwtcl [17:0] 18\'h7;

localparam [17:0]gen3_coeff_4 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_4_hwtcl [17:0] 18\'h8;

宛先

localparam [17:0]gen3_coeff_1 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_1_hwtcl [17:0] 18\'h9;

localparam [17:0]gen3_coeff_2 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_2_hwtcl [17:0] 18\'h9;

localparam [17:0]gen3_coeff_3 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_3_hwtcl [17:0] 18\'h9;

localparam [17:0]gen3_coeff_4 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_4_hwtcl [17:0] 18\'h9;

b) この変更を加えて、対象とする PCIe IP の各トランシーバー・ピンに以下の課題を追加してください。

set_instance_assignment -name XCVR_RX_EQ_BW_SEL BW_FULL_12P5 to

関連製品

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

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

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。