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

Stratix III デバイスで外部 PLL オプションを使用して altlvds メガファンクションをどのように実装しますか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

Stratix® III デバイスの altlvds メガファンクションで外部 PLL オプションを使用する場合、通常の PLL として左右の PLL セットアップを使用し、PLL を altlvds メガファンクションに接続することができます。.

PLL 設定の詳細は次のとおりです。

  • パラメーター設定:
    • 左右の PLL タイプを選択
    • ソース同期補償モードで PLL 内のフィードバック・パスを選択
  • Clk0: altlvds メガファンクションのrx_inclockまたはtx_inclockポートに接続された高速シリアルクロック
    • 出力周波数: データレート
    • 位相シフト: -180 度
    • デューティ・サイクル: 50%
  • Clk1: altlvds メガファンクションのrx_enableまたはtx_enable入力ポートに接続されたロードイネーブル信号
    • 出力周波数: データレート / デシリアライゼーション・ファクター
    • フェーズシフト: [(デシリアライゼーション・ファクター – 2)/デシリアライゼーション・ファクター] * 360 度
    • デューティ・サイクル: (100/ デシリアライゼーション・ファクター)%
  • Clk2: 同期レジスターをクロック
    • 出力周波数: データレート / デシリアライゼーション・ファクター
    • フェーズシフト: (-180/デシリアライゼーション・ファクター) 度
    • デューティ・サイクル: 50%
  • レシーバーにダイナミック・フェーズ・アライメント (DPA) が使用されている場合:
    • Stratix III デバイスにおける DPA 回路とrx_dpa_locked信号挙動のホワイトペーパー (PDF) を参照してください。
    • Quartus® II 8.0 以降のソフトウェアでは、altpll メガファンクション上の DPA クロックを選択します。[出力クロック] 設定タブで [DPA クロックにこれらのクロック設定を使用する] をオンにします。この設定は、高速シリアル (高速) クロックとして使用される出力クロックに適用する必要があります。(注 1 を参照)
    • Quartus® II 7.2 SP3 ソフトウェア以前のソフトウェアには、altpll メガファンクションの [DPA クロックにこれらのクロック設定を使用する] チェックボックスがありません。altpll メガファンクション用に生成されたラッパー・ファイルで、以下を設定します。
      dpa_multiply_byおよびdpa_divide_by = Clk0 と同じ乗算 / 分割ファクター (DPA クロック周波数はデータレートと同じです)。
      • altpll メガファンクションの VHDL または Verilog ファイルを開きます。
        例えば Verilog HDL を使用している場合、defparam セクションに次の 2 行を追加します。(値は altpll / altlvds 設定に依存します)
        altpll_component.dpa_multiply_by = 、
        altpll_component.dpa_divide_by = 、
  • この設定は、altlvds メガファンクションで利用可能なすべてのデシリアライゼーションファクターとデータレートで機能します。
  • データ入力からの遅延と LVDS 出力は、外部 PLL を使用する altlvds と内部 PLL を備えた altlvds で異なる場合があります。

注 1: この設定を使用しない場合、次のフィッター警告が発生する可能性があります。SERDES レシーバー原子「rx_0」の DPA クロックは、未指定のdpa_multiply_byとdpa_divide_byパラメーターを持つ PLL の「PLL_NAME」によって駆動されます。


次のフィッターエラーも発生する可能性があります。
エラー:SERDES レシーバー原子「rx_0」の LVDS クロックと DPA クロック周波数は同じでなければなりません


 

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