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

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

6.11. 特殊なケースでのリコンフィグレーション・フロー

ダイナミック・リコンフィグレーションは、複数の送信PLL 間および複数のリファレンス・クロック間での切り替えといった論理動作で実行することが可能です。 このようなケースにおいては、コンフィグレーション・ファイル自体を使用することができません。コンフィグレーション・ファイルはIP 生成中に生成されますが、PLL およびリファレンス・クロックの配置に関する情報は含まれません。

論理動作でダイナミック・リコンフィグレーションを実行するには、論理インデックスから物理インデックスへのマッピングに関する情報を含むルックアップ・レジスターを使用する必要があります。ルックアップ・レジスターは読み出し専用レジスターで、このレジスターを使用し、PLL あるいはリファレンス・クロック間で切り替えを実行するためにセレクションMUX へRead-Modify-Write を実行します。

特殊なケースにリコンフィグレーション・フローを使用しダイナミック・リコンフィグレーションを実行するには、以下の手順を実行します。

  1. ダイナミック・リコンフィグレーションの実行手順の手順1 から7 の必要な手順を実行します。
  2. 該当するルックアップ・レジスターから読み出しを実行します。ルックアップ・レジスターについての詳細は、トランスミッタPLL の切り替えリファレンス・クロックの切り替えの項を参照してください。
  3. Logical Encoding を実行します (トランスミッタPLL の切り替えにのみ必要です)。
  4. 設定したい値あるいはエンコード化された値で必要な機能アドレスにRead-Modify-Write を実行します。
  5. ダイナミック・リコンフィグレーションの実行手順の手順9 から12 の必要な手順を実行します。