記事 ID: 000081576 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/09/02

Arria 10 デバイスの IOPLL リコンフィグレーション機能に既知の問題がありますか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

はい。Quartus® Prime 開発ソフトウェアのバージョン 16.0 以前のバージョンでは問題があるため、IOPLL の C カウンターの再構成が正しく機能しない可能性があります。この問題は、一部のコンパイルで論理対物理カウンター・マッピングが正しく生成されていないために発生します。これにより、ユーザーモードでリコンフィグレーションを実行する際に、目的の C カウンターが正しく再構成されません。

解決方法

この問題を回避するには、デザインで使用されている IOPLL 出力カウンターを手動で注文し直してください。以下の手順に従って、出力カウンターを注文し直してください。

  1. 次の行を quartus.ini ファイルに入れて、プロジェクト・ディレクトリーにファイルを配置します。

    cpll_disable_oport_rotation =on

  2. コンパイルに使用される物理出力カウンターを確認します。

Read_PLL_Setting.tcl を使用して、デザインで使用されている物理的な C カウンター設定を読み取ります。スクリプトの使用方法については、tcl ファイルの README セクションを参照してください。
 

      Read_PLL_Setting.tcl ファイルをダウンロード

  1. PLL サマリー・レポートへの相互参照により、使用される物理カウンターを識別します。
     
  2. IOPLL IP を再生成して、ステップ 2 で識別された物理カウンターに基づいて出力クロックを再構成します。これは、外部メモリー・インターフェイスに使用する IOPLL では必要ありません。

例:

コンパイルに使用される次の IOPLL IP と物理カウンターを考慮してください。

IOPLL IP の出力クロック周波数物理カウンター
Outclk0AC4
Outclk1BC5



 



 

次のパラメーターを使用して IOPLL IP を再生成します。

IOPLL IP の出力クロック周波数
Outclk0気にしない (A または B)
Outclk1気にしない (A または B)
Outclk2気にしない (A または B)
Outclk3気にしない (A または B)
Outclk4A
Outclk5B






 




 

  1. パッシング・コンパイルに基づいて IOPLL の場所を制限します。
  2. RTL ファイルで必要な接続変更を行います。
  3. 順序が変更されたクロック名で SDC ファイルを更新します (該当する場合)。
  4. デザインを再コンパイルします。

この問題は、インテル® Quartus® Prime 開発ソフトウェアの今後のリリースで修正される予定です。

関連製品

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

インテル® プログラマブル・デバイス

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