記事 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

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