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

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

A.4.2.7. 適応値の読み出し

この項では、適応モードで適応値を読み出す方法について説明します。例としては、適応されたVGA値を読み出すための次のシーケンスがあります。
  • STEP 1: pm_cr2_tx_rx_testmux_selectを4'b1011に設定する
  • STEP 2: adp_status_selを6'b000101に設定する
  • STEP 3: 適応されたVGA値としてtestmux[4:0]を読み出す
名前 アドレス タイプ 属性名 エンコーディング
STEP 1: testmuxを設定して適応ブロックから読み出す

0x171[4:1]

read-write pm_cr2_tx_rx_testmux_select 4'b1011: 適応ブロック
STEP 2: 適応から読み出す信号を選択する

0x149[5:0]

read-write Adp_status_sel

6'b000101: VGA

6'b000100: CTLE - EQ Gain

6'b000011: CTLE - AC Gain

6'b000111: DFE Tap # 1

6'b001000: DFE Tap # 2

6'b001001: DFE Tap # 3

6'b001010: DFE Tap # 4

6'b001011: DFE Tap # 5

6'b001100: DFE Tap # 6

6'b001101: DFE Tap # 7

6'b001110: DFE Tap # 8

6'b001110: DFE Tap # 9

6'b001111: DFE Tap # 10

6'b001111: DFE Tap # 11

6'b010000: DFE Tap # 12

6'b010000: DFE Tap # 13

6'b010001: DFE Tap # 14

6'b010001: DFE Tap # 15

STEP 3: testmuxからこの値を読み出す

0x17E[7:0]

read-only testmux

VGA value = testmux[4:0]

CTLE - EQ Gain value = testmux[5:0]

CTLE - AC Gain value = testmux[6:3]

DFE Tap # 1 sign = testmux[6:6] & magnitude= testmux[5:0]

DFE Tap # 2 sign = testmux[5:5] & magnitude= testmux[4:0]

DFE Tap # 3 sign = testmux[5:5] & magnitude= testmux[4:0]

DFE Tap # 4 sign = testmux[6:6] & magnitude= testmux[3:0]

DFE Tap # 5 sign = testmux[4:4] & magnitude= testmux[3:0]

DFE Tap # 6 sign = testmux[4:4] & magnitude= testmux[3:0]

DFE Tap # 7 sign = testmux[4:4] & magnitude= testmux[3:0]

DFE Tap # 8 sign = testmux[2:2] & magnitude= testmux[1:0]

DFE Tap # 9 sign = testmux[6:6] & magnitude= testmux[5:3]

DFE Tap # 10 sign = testmux[3:3] & magnitude= testmux[2:0]

DFE Tap # 11 sign = testmux[7:7] & magnitude= testmux[6:4]

DFE Tap # 12 sign = testmux[3:3] & magnitude= testmux[2:0]

DFE Tap # 13 sign = testmux[7:7] & magnitude= testmux[6:4]

DFE Tap # 14 sign = testmux[3:3] & magnitude= testmux[2:0]

DFE Tap # 15 sign = testmux[7:7] & magnitude= testmux[6:4]