63 0x77—scratch pad write tap select (sp_tap, 64 0x78—equalizer read select register (eq_a, Bt8960 – Rockwell SoniCrafter BT8960 User Manual

Page 79

Advertising
background image

69

3.0 Registers

3.1 Conventions

Bt8960

Single-Chip 2B1Q Transceiver

N8960DSB

3.2.63 0x77—Scratch Pad Write Tap Select (sp_tap_select_write)

A 6-bit read/write register representing an unsigned binary address defined over a range of 0 to 63 decimals.
When written, it causes the lowest-order 8 bits of the Access Data Register [access_data_byte[3:0]; 0x7C–
0x7F] to be subsequently written to the selected scratch pad memory location within two symbol periods. Does
not affect the value of the access data register.

3.2.64 0x78—Equalizer Read Select Register (eq_add_read)

A 6-bit read/write register representing an unsigned binary address defined over a range of 0 to 47 decimals.
When written, it causes the selected 16-bit location of the equalizer register file to be subsequently loaded into
the lowest-order bits of the Access Data Register [access_data_byte[3:0]; 0x7C–0x7F] within two symbol peri-
ods. Does not affect the value of the register file location. An address map of the shared register file, as defined
by the factory-delivered microcode, is shown below.

7

6

5

4

3

2

1

0

D[5]

D[4]

D[3]

D[2]

D[1]

D[0]

7

6

5

4

3

2

1

0

D[5]

D[4]

D[3]

D[2]

D[1]

D[0]

D[5:0]

Stored Parameter

Decimal

Binary

0–7

00 0000–00 0111

FFE Coefficients 0–7

8–15

00 1000–00 1111

FFE Data Taps 0–7

16–20

01 0000–01 0100

EP Coefficients 0–4

21–25

01 0101–01 1001

EP Data Taps 0–4

26

01 1010

DAGC Gain - Least-Significant Word

27

01 1011

DAGC Gain - Most-Significant Word

28

01 1100

DAGC Output

29

01 1101

FFE Output

30

01 1110

DAGC Input

31

01 1111

FFE Output, Delayed 1 Symbol Period

32

10 0000

DAGC Error Signal

33

10 0001

Equalizer Error Signal

34

10 0010

Slicer Error Signal

35–47

10 0011–10 1111

Reserved

Advertising