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

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

8.13. 複数のチャネルで低電力モードをイネーブルする

あるデザイン・インスタンスに対して、一連のベースアドレスがあります。それがそれぞれの相対チャネルに対応します。

NRZアドレスは、一度に1チャネルずつになります (この例では8チャネル)。

チャネル番号 ベースアドレス
0 0x00000
1 0x80000
2 0x100000
3 0x180000
4 0x200000
5 0x280000
6 0x300000
7 0x380000

PAM4アドレスは、チャネルを1つおきに使用するため、2の倍数になります (この例では4チャネル)。

チャネル番号 ベースアドレス
0 0x00000
1 0x100000
2 0x200000
3 0x300000

LPMのイネーブルとディスエーブルは、チャネルごとにされるため、各チャネルのアドレス指定は個別に行われます。

NRZチャネルの場合

LPMをチャネル0に対してイネーブルするには、ベースアドレス0x00000をターゲットとしてレジスター書き込みを次のとおり使用します。
  1. 0x01 ~ 0x200を書き込むとLPMがイネーブルされ、0x00 ~ 0x200を書き込むとLPMがディスエーブルされます。
  2. 0x00 ~ 0x201を書き込みます。これはすべて0である必要があります。
  3. 0x00 ~ 0x202を書き込むと、呼び出しチャネル (この場合はチャネル0) がターゲットになります。
  4. 0x98 ~ 0x203を書き込むと、LOW_POWER_MODEのOPCODEを使用できます。
  5. 0x207を読み込みます。0x80になるまで行います。これは、動作が正常に完了したことを示します。
LPMをチャネル5に対してイネーブルするには、ベースアドレス0x280000をターゲットとしてレジスター書き込みを次のとおり使用します。
  1. 0x01 ~ 0x200を書き込むとLPMがイネーブルされ、0x00 ~ 0x200を書き込むとLPMがディスエーブルされます。
  2. 0x00 ~ 0x201を書き込みます。これはすべて0である必要があります。
  3. 0x00 ~ 0x202を書き込むと、呼び出しチャネル (この場合はチャネル5) がターゲットになります。
  4. 0x98 ~ 0x203を書き込むと、LOW_POWER_MODEのOPCODEを使用できます。
  5. 0x207を読み込みます。0x80になるまで行います。これは、動作が正常に完了したことを示します。

PAM4チャネルの場合

LPMをチャネル0に対してイネーブルするには、ベースアドレス0x00000をターゲットとしてレジスター書き込みを次のとおり使用します。
  1. 0x01 ~ 0x200を書き込むとLPMがイネーブルされ、0x00 ~ 0x200を書き込むとLPMがディスエーブルされます。
  2. 0x00 ~ 0x201を書き込みます。これはすべて0である必要があります。
  3. 0x00 ~ 0x202を書き込むと、呼び出しチャネル (この場合はチャネル0) がターゲットになります。
  4. 0x98 ~ 0x203を書き込むと、LOW_POWER_MODEのOPCODEを使用できます。
  5. 0x207を読み込みます。0x80になるまで行います。これは、動作が正常に完了したことを示します。
LPMをチャネル3に対してイネーブルするには、ベースアドレス0x300000をターゲットとしてレジスター書き込みを次のとおり使用します。
  1. 0x01 ~ 0x200を書き込むとLPMがイネーブルされ、0x00 ~ 0x200を書き込むとLPMがディスエーブルされます。
  2. 0x00 ~ 0x201を書き込みます。これはすべて0である必要があります。
  3. x00 ~ 0x202を書き込むと、呼び出しチャネル (この場合はチャネル3) がターゲットになります。
  4. 0x98 ~ 0x203を書き込むと、LOW_POWER_MODEのOPCODEを使用できます。
  5. 0x207を読み込みます。0x80になるまで行います。これは、動作が正常に完了したことを示します。