Rockwell SoniCrafter BT8960 User Manual

Page 4

Advertising
background image

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

Advertising