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

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

3.1.11. 低電力モード (LPM)

Eタイルデバイスは、通常の電力モードで電源が入ります。したがって、低電力モードを使用するには、Eタイルデバイスのコンフィグレーションとキャリブレーションを行い、ミッションモードに入ったら、手動で低電力モードをイネーブルします。

低電力モードのイネーブルとディスエーブル

LPMをイネーブルするには、レジスター0x200から0x203を使用します。LPMのイネーブルは、一度に1つのチャネルで行います。レジスター書き込みを行うときは、目的のチャネルのベースアドレスを使用して、その呼び出し元のチャネルのLPMをイネーブルします。例えば、チャネル0にロードするには次のとおり実行します。

  1. 0x01から0x200を書き込み、LPMをイネーブルするか、0x00から0x200を書き込み、LPMをディスエーブルします。
  2. 0x00から0x201を書き込みます (すべて0である必要があるため)。
  3. 0x00から0x202を書き込み、呼び出し側チャネル (この場合はチャネル0) をターゲットにします。
  4. 0x98を0x203に書き込み、LOW_POWER_MODEにOPCODEを使用します。詳細については、「PMAコンフィグレーション・レジスターLOW_POWER_MODEのロード」の図を参照してください。

低電力モードの場合

  • LPMは実装のモードを決定し、未使用のIPとDFTをオフにします。
  • 初期アダプテーションと継続アダプテーションは正常に機能します。
  • アダプティブ設定は正常に実行されます。
  • ミッションモードのパフォーマンスは影響を受けません。
  • タイミングの制約や要件はありません。
  • PMAの静的設定の変更には問題はありません。

低電力モードをイネーブルまたはディスエーブルするタイミング

  • 機能モードを (NRZからPAM4に、またはPAM4からNRZに) 変更する前にLPMをディスエーブルします。変更後、LPMを再度イネーブルします。
  • LPMをイネーブルまたはディスエーブルしても、パフォーマンスには影響しません。
  • トランシーバーをディスエーブルする前に、LPMをディスエーブルしてください。それ以外の場合は、PMAアナログリセットを実行して、トランシーバーを回復してください。
  • PMAアナログリセットによりLPMが終了します。そのため、PMAアナログリセットが必要になるアダプテーションを実行した後は、LPMを再度イネーブルします。
  • インテルでは、内部シリアル・ループバック、リバース・パラレル・ループバック、アイの測定などのDFT機能のLPMをディスエーブルすることをお勧めします。
  • ただし、LPMでDFTを使用すると、関連IPがオンになります。最高の電力パフォーマンスを再び得るには、LPMを再度イネーブルします。

内部シリアル・ループバックの使用方法

内部シリアル・ループバック・モードは、LPMと連動しません。これは、位相インターポレーターがディスエーブルされていて、レシーバーのアクティビティーがないためです。内部シリアル・ループバック・モードを使用するには、次のとおり実行します。

  1. LPMをディスエーブルします。
  2. 内部シリアル・ループバック・モードをイネーブルします。
  3. テストを実行します。
  4. 内部シリアル・ループバック・モードをディスエーブルにして、ミッションモードに入ります。
  5. LPMを再度イネーブルします。

低電力モードでの未使用のトランシーバー・チャネルの実装

  1. 未使用のトランシーバー・チャネルを内部シリアルまたはリバース・パラレル・ループバック・モードでコンフィグレーションします。詳細については、未使用のトランシーバー・チャネル を参照してください。
  2. LPMを入力します。詳細については、上述の「低電力モードのイネーブルとディスエーブル」および「PMAコンフィグレーション・レジスターLOW_POWER_MODEのロード」の図を参照してください。
  3. PLLをイネーブルします (これはLPMレジスター書き込みの一部にすることができます)。詳細については、「PMAコンフィグレーション・レジスターLOW_POWER_MODEのロード」の図を参照してください。または、PMA属性0x80920x188Cを使用します。

RXとTXのトグルは通常どおりですが、データにエラーがある可能性があります。