インテル® Stratix® 10 LタイルおよびHタイル・トランシーバーPHYユーザーガイド

ID 683621
日付 3/03/2020
Public
ドキュメント目次

6.3. 複数のリコンフィグレーション・プロファイル

ダイナミック・リコンフィグレーションを実行するにあたっては、同じネイティブPHY、トランスミッターPLL IPコア、または両方のParameter Editorで複数のコンフィグレーションまたはプロファイルをイネーブルする必要があります。これにより、IP Parameter Editorが複数のコンフィグレーションまたはプロファイルに対しパラメーター設定を作成、格納、解析することが可能になります。
注: CoreモードのfPLLは、ダイナミック・リコンフィグレーション機能をサポートしていません。

複数のリコンフィグレーション・プロファイル機能をイネーブルする際、ネイティブPHY、トランスミッターPLL、または両方のIPコアが、設定したい形式 (SystemVerilogパッケージ、MIF、またはCヘッダーファイル) ですべてのプロファイルにコンフィグレーション・ファイルを生成することができます。コンフィグレーション・ファイルはIPインスタンスの <IP instance name>/reconfig/ サブフォルダーに位置しており、ファイル名にはコンフィグレーション・プロファイル・インデックスが追加されます。例えば、Profile 0のコンフィグレーション・ファイルであれば、<filename_CFG0.sv> として格納されます。インテルQuartus Prime Timing Analyzerには、初期プロファイルおよびターゲット・プロファイル基づいてすべてのコンフィグレーションに必要となるタイミングパスが含まれます。あるいは、複数のコンフィグレーション・プロファイル間で異なる属性のみを含む縮小コンフィグレーション・ファイルを生成することも可能です。ネイティブPHY/トランスミッターPLL IPコアの各インスタンスに対し、一度に最大8個のリコンフィグレーション・プロファイル (Profile 0からProfile7) を作成できます。

注: 選択したコンフィグレーションのEMIBのアドレスおよびビット設定は、ネイティブPHY IPによって生成されたコンフィグレーション・ファイルで使用可能です。

ネイティブPHY IPによって生成されるコンフィグレーション・ファイルには、Native PHY IP Parameter EditorのAnalog PMA settingsタブで指定されたPMAアナログ設定も含まれます。Native PHY IP Parameter Editorで選択されたアナログ設定は、これらの設定およびそれらに依存する設定を選択されたコンフィグレーション・ファイルに含めるために使用されます。

複数のリコンフィグレーション・プロファイルがイネーブルされたIPガイド・リコンフィグレーション・フローを使用してダイナミック・リコンフィグレーションを実行するにあたって、完全な手順については、「ダイナミック・リコンフィグレーション実行の手順」を参照してください。

TX PLLの切り替え、CGB分周器の切り替え、またはリファレンス・クロックの切り替えなどのPMAリコンフィグレーションを実行するには、「ダイナミック・リコンフィグレーション実行の手順」に記載されたフローを使用する必要があります。

Embedded reconfiguration streamer機能を使用せずにMultiple reconfiguration profiles機能を使用することが可能です。Multiple reconfiguration profiles機能を単体で使用するには、1つのプロファイルから別のプロファイルへ移る間、プロファイルごとに異なるエントリーをすべてリコンフィグレーションするユーザーロジックを記述する必要があります。

注: ネイティブPHY IPおよびトランスミッターPLL IPコアのParameter Editorにあるすべてのプロファイルでエラーメッセージが表示されないことを確認する必要があります。エラーが1つでも表示されると、IPの生成が失敗します。ネイティブPHY IPコアおよびトランスミッターPLL IPコアは、現在のアクティブ・プロファイルのみを検証します。例えば、ネイティブPHY IPまたはトランスミッターPLL IPコアのParameter Editor内にエラーメッセージを持つプロファイルを格納し、エラーメッセージがない別のプロファイルをロードする場合、IP内でエラーメッセージが表示されることなく、この状態でIPの生成が実行できるとしても生成そのものは成功しません。各プロファイルのタイミング・クロージャーについては、「タイミング・クロージャーに関する推奨事項」を参照してください。