Eタイル・トランシーバーPHYユーザーガイド

ID 683723
日付 12/09/2021
Public
ドキュメント目次

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

オプションで、ネイティブPHY IPコアに組み込まれたリコンフィグレーション・ストリーマーをイネーブルして、リコンフィグレーション動作を自動化することができます。エンベデッド・リコンフィグレーション・ストリーマーは、機能ブロックとして、 Avalon® メモリーマップド・インターフェイス・トランザクションを実行して、トランシーバーのチャネル・コンフィグレーション・レジスターにアクセスできます。エンベデッド・ストリーマーをイネーブルすると、ネイティブPHY IPコアにより、リコンフィグレーション・プロファイル・ストレージおよびリコンフィグレーション・コントロール・ロジック用のHDLコードがIPファイルに組み込まれます。

新しいプロファイルで、PMAがディスエーブルされているときにのみ実行できるPMA属性の変更が必要な場合は、次の手順を実行する必要があります。

  1. デジタルリセットをアサートします。
  2. PMA属性コード0x0001を使用してPMAをディスエーブルします。
  3. PMAをアナログリセットに設定します。
  4. Avalon® メモリーマップド・インターフェイス 0x401404に次のビットパターンを書き込みます。
    • ビット [2:0]: 新しいプロファイルに等しい
    • ビット [7]: 1に等しく、リコンフィグレーション・ストリーマーを起動します。

    リコンフィグレーション・ストリーミングでは、PMAの再キャリブレーションを自動的に要求します。

  5. レジスター0x40141[0] を連続して読み出します。新しいプロファイルのロード中はHighにアサートされ、新しいプロファイルのロードが完了するとLowになります。これでPMAがイネーブルされ、キャリブレーションされました。
  6. デジタルリセットをデアサートします。

新しいプロファイルでPMAをディスエーブルする必要がない場合は、次の手順を実行する必要があります。

  1. Avalon® メモリーマップド・インターフェイスの0x401404に次のビットパターンを書き込みます。
    • ビット [2:0]: 新しいプロファイルに等しい
    • ビット [7]: 1に等しく、リコンフィグレーション・ストリーマーを起動します。
  2. レジスター0x40141[0] が0になるまで読み出しを続け、リコンフィグレーション・ストリーマーが終了したことを示します。