インテル® Arria® 10 トランシーバーPHY ユーザーガイド

ID 683617
日付 4/20/2017
Public
ドキュメント目次

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

ダイナミック・リコンフィグレーションを実行するにあたっては、同じNative PHY IP コアParameter Editor あるいはATX PLL IP コアParameter Editor で複数のコンフィグレーションまたはプロファイルをオプションでイネーブルすることが可能です。 これにより、IP Parameter Editor が複数のコンフィグレーションあるいはプロファイルに対しパラメーター設定を作成、保存、および解析することが可能になります。

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

Transceiver Native PHY IP Parameter Editor のDynamic Reconfirmation タブにあるInclude PMA Analog settings in configuration files 機能をイネーブルすれば、Native PHY IP コアがコンフィグレーション・ファイル内にPMA Analog 設定をオプションで含めることができるようになります。この機能はデフォルトではディスエーブルされていますが、イネーブルするとNative PHY IP Parameter Editor のAnalog PMA settings (Optional) タブで指定したPMA Analog 設定をコンフィグレーション・ファイルに追加します。Native PHY IP Parameter Editor でこのオプションをイネーブルしている場合でも、スタティック・デザインをコンパイルする際にはアナログ設定に対しQSF アサインメントを指定する必要があります。Native PHY IP Parameter Editor で選択したアナログ設定は、このような設定やこれらに依存する設定を選択したコンフィグレーション・ファイルに含めるだけに使用されます。アナログ設定のQSF アサインメントに関する詳細については、アナログ・パラメーター設定の章を参照してください。

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

Quartus Prime TimeQuest タイミング・アナライザーには、すべてのプロファイルに必要なPCS タイミングパスのみが含まれます。TX PLL の切り替え、CGB ディバイダーの切り替え、あるいはリファレンス・クロックの切り替えなどのPMA リコンフィグレーションを実行するには、ダイナミック・リコンフィグレーション実行の手順に記載されたフローに従ってください。複数のプロファイルのイネーブルおよびタイミング解析の実行の詳細については、タイミング収束に関する推奨事項を参照してください。

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

注: ネイティブPHY IP およびATX PLL IP のParameter Editor にあるすべてのプロファイルでエラーが表示されないことを確認します。エラーが1 つでも表示される場合、IP の生成は成功しません。ネイティブPHY IP コアおよびATX PLL IP は、現在のアクティブ・プロファイルのみを検証します。つまり、ネイティブPHY IP またはATX PLL IP のParameter Editor 内にエラーメッセージを持つプロファイルを保存し、エラーメッセージがない別のプロファイルをロードする場合、IP 内でエラーメッセージが表示されることなく、この状態でIP の生成が実行できるとしても生成そのものは成功しません。