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

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

6.3.2. エンベデッド・リコンフィグレーション・ストリーマー

ネイティブPHY、トランスミッターPLLで、Embedded Reconfiguration Streamerをオプションでイネーブルして、リコンフィグレーション動作を自動化できます。 Embedded Reconfiguration Streamerとは、トランシーバーのチャネル/トランスミッターPLLのコンフィグレーション・レジスターにアクセスするAvalon-MMインターフェイス・トランザクションが実行可能な機能ブロックです。エンベデッド・ストリーマーをイネーブルする際、ネイティブPHY/トランスミッターPLL IPコアはリコンフィグレーション・プロファイル・ストレージおよびリコンフィグレーション・コントロール・ロジック用にHDLコードをIPファイルに埋め込みます。

トランスミッターPLL IPの場合、リコンフィグレーション・インターフェイスを使用してPLLのコントロール・レジスターに書き込むことにより、リコンフィグレーション動作を開始できます。ストリーマー・ブロックのコントロールおよびステータス信号は、PLLのソフト・コントロールおよびステータスレジスターにメモリーマップドされています。

ネイティブPHY IPの場合、リコンフィグレーション・インターフェイスを使用してチャネルのコントロール・レジスターに書き込むことにより、リコンフィグレーション動作を開始できます。ストリーマー・ブロックのコントロールおよびステータス信号は、PHYのソフト・コントロールおよびステータスレジスターにメモリーマップドされています。これらのエンベデッド・リコンフィグレーション・コントロールおよびステータスレジスターは、チャネルごとに複製されます。
注: エンベデッド・リコンフィグレーション・ストリーマーがイネーブルになっている場合、複数のIPコアにわたってリコンフィグレーション・インターフェイスをマージすることはできません。詳細については、「複数のIPブロックにわたってマージするダイナミック・リコンフィグレーション・インターフェイス」を参照してください。

例えば、ネイティブPHY IPコアに論理チャネル0から論理チャネル3の4つのチャネルが存在し、Embedded Reconfiguration Streamerを使用して論理チャネル3をリコンフィグレーションする場合は、リコンフィグレーション・インターフェイスを使用して論理チャネル3のコントロール・レジスターに適切なビット設定で書き込む必要があります。

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

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

エンベデッド・ストリーマーがイネーブルされたIPガイド・リコンフィグレーション・フローを使用し、ダイナミック・リコンフィグレーションを実行する完全な手順については、「ダイナミック・リコンフィグレーション実行の手順」を参照してください。TX PLLの切り替え、CGB分周器の切り替え、リファレンス・クロックの切り替えといったPMAリコンフィグレーションを実行するには、「ダイナミック・リコンフィグレーション実行の手順」に記載された特殊なケースでのリコンフィグレーション・フローを使用してください。

Embedded reconfiguration streamerレジスターおよび設定の詳細については、Lタイル/Hタイル・トランシーバー・レジスターの論理ビューを参照してください。