L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

A.4.2.8. 自适应值读出(Adapted Value Readout)

在自适应模式下,本节介绍如何读取自适应值。一个例子是读取自适应VGA值的序列:
  • STEP 1: 将pm_cr2_tx_rx_testmux_select设置成4'b1011
  • STEP 2: 将adp_status_sel设置成6'b000101
  • STEP 3: 读取testmux[4:0]作为自适应VGA值。
名称 地址 类型 属性名 编码
STEP 1: Set testmux to read from adaptation block

0x171[4:1]

read-write pm_cr2_tx_rx_testmux_select 4'b1011: Adaptation block
STEP 2: Select which signal from adaptation to read

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: Read this value from the 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[4:4] & 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]