![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/e/5f/e5f590b7-4fa7-4b12-87e0-fcdb0a1c8ce7/e5f590b7-4fa7-4b12-87e0-fcdb0a1c8ce7-bg4.png)
Table of Contents
Bt8960
Single-Chip 2B1Q Transceiver
iv
N8960DSB
2.2.4 Echo Canceler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.2.4.1 Linear Echo Canceler (LEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.2.4.2 Nonlinear Echo Canceler (NEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.2.5 Equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.2.5.1 Digital Automatic Gain Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.2.5.2 Feed Forward Equalizer (FFE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.5.3 Error Predictor (EP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.5.4 Decision Feedback Equalizer (DFE) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.5.5 Microcoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.6 Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.6.1 Slicer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.2.6.2 Peak Detector (PKD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.2.6.3 Error Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.2.6.4 Scrambler Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.2.6.5 Sync Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
2.2.6.6 Detector Meters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
2.3 Timing Recovery and Clock Interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3.0.7 Timing Recovery Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2.3.0.8 Crystal Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2.4 Channel Unit Interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.5 Microcomputer Interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5.1 Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.5.2 Microcomputer Read/Write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.5.2.1 RAM Access Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.5.2.2 Multiplexed Address/Data Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.5.2.3 Separated Address/Data Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.5.3 Interrupt Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.5.4 Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
2.5.5 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
2.5.6 Timers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
2.6 Test and Diagnostic Interface (JTAG)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.0 Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1 Conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2 Register Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1 0x00—Global Modes and Status Register (global_modes) . . . . . . . . . . . . . . . . . .
44
3.2.2 0x01—Serial Monitor Source Select Register (serial_monitor_source) . . . . . . . . .
44
3.2.3 0x02—Interrupt Mask Register Low (mask_low_reg) . . . . . . . . . . . . . . . . . . . . . .
45
3.2.4 0x03—Interrupt Mask Register High (mask_high_reg) . . . . . . . . . . . . . . . . . . . . .
46
3.2.5 0x04—Timer Source Register (timer_source) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
3.2.6 0x05—IRQ Source Register (irq_source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
3.2.7 0x06—Channel Unit Interface Modes Register (cu_interface_modes) . . . . . . . . . .
47
3.2.8 0x07—Receive Phase Select Register (receive_phase_select) . . . . . . . . . . . . . . . .
48
3.2.9 0x08—Linear Echo Canceller Modes Register (linear_ec_modes) . . . . . . . . . . . . .
48