Eタイル ハードIPユーザーガイド: イーサネット インテルFPGA IP向けEタイル ハードIPおよび EタイルCPRI PHYインテルFPGA IP

ID 683468
日付 5/17/2019
Public
ドキュメント目次

3.11.3.1. PMAキャリブレーション時間の最短化

EタイルCPRI PHYインテルFPGA IP の回線ビットレートを変更した場合は、PMAのキャリブレーションを行って最適なパフォーマンスを得るようにする必要があります。PMAキャリブレーション時間を最短にするため、PMA適応エンジンのコンフィグレーションを行って、PMAレジスターを介したキャリブレーション・プリセットを使用します。

PMAパラメーターを選択します。これには、PMA属性値0x118に対するPMA属性コード0x2CをPMA属性コードレジスターに設定します。

  1. 0x84[7:0] = 0x18を書き込みます。
  2. 0x85[7:0] = 0x1を書き込みます。
  3. 0x86[7:0] = 0x2Cを書き込みます。
  4. 0x87[7:0] = 0x0を書き込みます。
  5. 0x90[7:0] = 1'b1を書き込みます。
  6. 0x8A[7] を読み出します。1でなければなりません。
  7. 0x8B[0] を読み出します。0に変わるまで行います。
  8. 0x8A[7] を1に書き込み、0x8A[7] フラグをクリアします。

PMAパラメーターに値を書き込みます。これには、PMA属性値0x0に対するPMA属性コード0x6CをPMA属性コードレジスターに設定します。

  1. 0x84[7:0] = 0x0を書き込みます。
  2. 0x85[7:0] = 0x00を書き込みます。
  3. 0x86[7:0] = 0x6Cを書き込みます。
  4. 0x87[7:0] = 0x00を書き込みます。
  5. 0x90[7:0] = 1'b1を書き込みます。
  6. 0x8A[7] を読み出します。1でなければなりません。
  7. 0x8B[0] を読み出します。0に変わるまで行います。
  8. 0x8A[7] を1に書き込み、0x8A[7] フラグをクリアします。