bcm-v4

[Specification

register layout

The 2056 has sub-units that are addressed as such:

mask

meaning

0xf000

unit

0x0fff

register

units

number

unit

0

SYN

2

TX 0

3

TX 1

6

RX 0

7

RX 1

14

ALL TX

15

ALL RX

registers per unit

SYN registers

0x0

(reserved) addr 0

0x1

IDCODE

0x2

(reserved) addr 2

0x3

(reserved) addr 3

0x4

(reserved) addr 4

0x5

(reserved) addr 5

0x6

(reserved) addr 6

0x7

(reserved) addr 7

0x8

COM CTRL

0x9

COM PU

0xa

COM OVR

0xb

COM RESET

0xc

COM RCAL

0xd

COM RC RX LPF

0xe

COM RC TX LPF

0xf

COM RC RX HPF

0x10

(reserved) addr 16

0x11

(reserved) addr 17

0x12

(reserved) addr 18

0x13

(reserved) addr 19

0x14

(reserved) addr 20

0x15

(reserved) addr 21

0x16

(reserved) addr 22

0x17

(reserved) addr 23

0x18

(reserved) addr 24

0x19

(reserved) addr 25

0x1a

(reserved) addr 26

0x1b

(reserved) addr 27

0x1c

(reserved) addr 28

0x1d

(reserved) addr 29

0x1e

(reserved) addr 30

0x1f

(reserved) addr 31

0x20

GPIO MASTER1

0x21

GPIO MASTER2

0x22

TOP bias MASTER

0x23

TOP bias RCAL

0x24

AFEREG

0x25

TEMPPROCSENSE

0x26

TEMPPROCSENSEIDAC

0x27

TEMPPROCSENSERCAL

0x28

LPO

0x29

VDDCAL MASTER

0x2a

VDDCAL IDAC

0x2b

VDDCAL status

0x2c

RCAL MASTER

0x2d

RCAL CODE OUT

0x2e

RCCAL CTRL0

0x2f

RCCAL CTRL1

0x30

RCCAL CTRL2

0x31

RCCAL CTRL3

0x32

RCCAL CTRL4

0x33

RCCAL CTRL5

0x34

RCCAL CTRL6

0x35

RCCAL CTRL7

0x36

RCCAL CTRL8

0x37

RCCAL CTRL9

0x38

RCCAL CTRL10

0x39

RCCAL CTRL11

0x3a

ZCAL SPARE1

0x3b

ZCAL SPARE2

0x3c

PLL MAST1

0x3d

PLL MAST2

0x3e

PLL MAST3

0x3f

PLL bias RESET

0x40

PLL XTAL0

0x41

PLL XTAL1

0x42

PLL XTAL3

0x43

PLL XTAL4

0x44

PLL XTAL5

0x45

PLL XTAL6

0x46

PLL REFDIV

0x47

PLL PFD

0x48

PLL CP1

0x49

PLL CP2

0x4a

PLL CP3

0x4b

PLL LOOPFILTER1

0x4c

PLL LOOPFILTER2

0x4d

PLL LOOPFILTER3

0x4e

PLL LOOPFILTER4

0x4f

PLL LOOPFILTER5

0x50

PLL MMD1

0x51

PLL MMD2

0x52

PLL VCO1

0x53

PLL VCO2

0x54

PLL MONITOR1

0x55

PLL MONITOR2

0x56

PLL VCOCAL1

0x57

PLL VCOCAL2

0x58

PLL VCOCAL4

0x59

PLL VCOCAL5

0x5a

PLL VCOCAL6

0x5b

PLL VCOCAL7

0x5c

PLL VCOCAL8

0x5d

PLL VCOCAL9

0x5e

PLL VCOCAL10

0x5f

PLL VCOCAL11

0x60

PLL VCOCAL12

0x61

PLL VCOCAL13

0x62

PLL VREG

0x63

PLL status1

0x64

PLL status2

0x65

PLL status3

0x66

LOGEN PU0

0x67

LOGEN PU1

0x68

LOGEN PU2

0x69

LOGEN PU3

0x6a

LOGEN PU5

0x6b

LOGEN PU6

0x6c

LOGEN PU7

0x6d

LOGEN PU8

0x6e

LOGEN bias RESET

0x6f

LOGEN RCCR1

0x70

LOGEN VCOBUF1

0x71

LOGEN MIXER1

0x72

LOGEN MIXER2

0x73

LOGEN BUF1

0x74

LOGENBUF2

0x75

LOGEN BUF3

0x76

LOGEN BUF4

0x77

LOGEN DIV1

0x78

LOGEN DIV2

0x79

LOGEN DIV3

0x7a

LOGEN ACL1

0x7b

LOGEN ACL2

0x7c

LOGEN ACL3

0x7d

LOGEN ACL4

0x7e

LOGEN ACL5

0x7f

LOGEN ACL6

0x80

LOGEN ACLOUT

0x81

LOGEN ACLCAL1

0x82

LOGEN ACLCAL2

0x83

LOGEN ACLCAL3

0x84

CALEN

0x85

LOGEN PEAKDET1

0x86

LOGEN CORE ACL OVR

0x87

LOGEN RX DIFF ACL OVR

0x88

LOGEN TX DIFF ACL OVR

0x89

LOGEN RX CMOS ACL OVR

0x8a

LOGEN TX CMOS ACL OVR

0x8b

LOGEN VCOBUF2

0x8c

LOGEN MIXER3

0x8d

LOGEN BUF5

0x8e

LOGEN BUF6

0x8f

LOGEN CBUFRX 1

0x90

LOGEN CBUFRX 2

0x91

LOGEN CBUFRX 3

0x92

LOGEN CBUFRX 4

0x93

LOGEN CBUFTX 1

0x94

LOGEN CBUFTX 2

0x95

LOGEN CBUFTX 3

0x96

LOGEN CBUFTX 4

0x97

LOGEN CMOSRX 1

0x98

LOGEN CMOSRX 2

0x99

LOGEN CMOSRX 3

0x9a

LOGEN CMOSRX 4

0x9b

LOGEN CMOSTX 1

0x9c

LOGEN CMOSTX 2

0x9d

LOGEN CMOSTX 3

0x9e

LOGEN CMOSTX 4

0x9f

LOGEN VCOBUF2 OVRVAL

0xa0

LOGEN MIXER3 OVRVAL

0xa1

LOGEN BUF5 OVRVAL

0xa2

LOGEN BUF6 OVRVAL

0xa3

LOGEN CBUFRX 1 OVRVAL

0xa4

LOGEN CBUFRX 2 OVRVAL

0xa5

LOGEN CBUFRX 3 OVRVAL

0xa6

LOGEN CBUFRX 4 OVRVAL

0xa7

LOGEN CBUFTX 1 OVRVAL

0xa8

LOGEN CBUFTX 2 OVRVAL

0xa9

LOGEN CBUFTX 3 OVRVAL

0xaa

LOGEN CBUFTX 4 OVRVAL

0xab

LOGEN CMOSRX 1 OVRVAL

0xac

LOGEN CMOSRX 2 OVRVAL

0xad

LOGEN CMOSRX 3 OVRVAL

0xae

LOGEN CMOSRX 4 OVRVAL

0xaf

LOGEN CMOSTX 1 OVRVAL

0xb0

LOGEN CMOSTX 2 OVRVAL

0xb1

LOGEN CMOSTX 3 OVRVAL

0xb2

LOGEN CMOSTX 4 OVRVAL

0xb3

LOGEN ACL WAITCNT

0xb4

LOGEN CORE CALVALID

0xb5

LOGEN RX CMOS CALVALID

0xb6

LOGEN TX CMOS VALID

TX registers

0x0

(reserved) addr 0

0x1

IDCODE

0x2

(reserved) addr 2

0x3

(reserved) addr 3

0x4

(reserved) addr 4

0x5

(reserved) addr 5

0x6

(reserved) addr 6

0x7

(reserved) addr 7

0x8

COM CTRL

0x9

COM PU

0xa

COM OVR

0xb

COM RESET

0xc

COM RCAL

0xd

COM RC RX LPF

0xe

COM RC TX LPF

0xf

COM RC RX HPF

0x10

(reserved) addr 16

0x11

(reserved) addr 17

0x12

(reserved) addr 18

0x13

(reserved) addr 19

0x14

(reserved) addr 20

0x15

(reserved) addr 21

0x16

(reserved) addr 22

0x17

(reserved) addr 23

0x18

(reserved) addr 24

0x19

(reserved) addr 25

0x1a

(reserved) addr 26

0x1b

(reserved) addr 27

0x1c

(reserved) addr 28

0x1d

(reserved) addr 29

0x1e

(reserved) addr 30

0x1f

(reserved) addr 31

0x20

IQCAL gain BW

0x21

LOFT FINE I

0x22

LOFT FINE Q

0x23

LOFT COARSE I

0x24

LOFT COARSE Q

0x25

TX COM MASTER1

0x26

TX COM MASTER2

0x27

RX IQCAL TX MUX

0x28

TX SSI MASTER

0x29

IQCAL VCM HG

0x2a

IQCAL IDAC

0x2b

TSSI VCM

0x2c

TX AMP DET

0x2d

TX SSI MUX

0x2e

TSSIA

0x2f

TSSIG

0x30

TSSI MISC1

0x31

TSSI MISC2

0x32

TSSI MISC3

0x33

PA SPARE1

0x34

PA SPARE2

0x35

INTPAA MASTER

0x36

INTPAA gain

0x37

INTPAA BOOST TUNE

0x38

INTPAA IAUX STAT

0x39

INTPAA IAUX DYN

0x3a

INTPAA IMAIN STAT

0x3b

INTPAA IMAIN DYN

0x3c

INTPAA CASC bias

0x3d

INTPAA PASLOPE

0x3e

INTPAA PA MISC

0x3f

INTPAG MASTER

0x40

INTPAG gain

0x41

INTPAG BOOST TUNE

0x42

INTPAG IAUX STAT

0x43

INTPAG IAUX DYN

0x44

INTPAG IMAIN STAT

0x45

INTPAG IMAIN DYN

0x46

INTPAG CASC bias

0x47

INTPAG PASLOPE

0x48

INTPAG PA MISC

0x49

PADA MASTER

0x4a

PADA IDAC

0x4b

PADA CASC bias

0x4c

PADA gain

0x4d

PADA BOOST TUNE

0x4e

PADA SLOPE

0x4f

PADG MASTER

0x50

PADG IDAC

0x51

PADG CASC bias

0x52

PADG gain

0x53

PADG BOOST TUNE

0x54

PADG SLOPE

0x55

PGAA MASTER

0x56

PGAA IDAC

0x57

PGAA gain

0x58

PGAA BOOST TUNE

0x59

PGAA SLOPE

0x5a

PGAA MISC

0x5b

PGAG MASTER

0x5c

PGAG IDAC

0x5d

PGAG gain

0x5e

PGAG BOOST TUNE

0x5f

PGAG SLOPE

0x60

PGAG MISC

0x61

MIXA MASTER

0x62

MIXA BOOST TUNE

0x63

MIXG

0x64

MIXG BOOST TUNE

0x65

BB GM MASTER

0x66

GMBB GM

0x67

GMBB IDAC

0x68

TX LPF MASTER

0x69

TX LPF RCCAL

0x6a

TX LPF RCCAL OFF0

0x6b

TX LPF RCCAL OFF1

0x6c

TX LPF RCCAL OFF2

0x6d

TX LPF RCCAL OFF3

0x6e

TX LPF RCCAL OFF4

0x6f

TX LPF RCCAL OFF5

0x70

TX LPF RCCAL OFF6

0x71

TX LPF BW

0x72

TX LPF gain

0x73

TX LPF IDAC

0x74

TX LPF IDAC 0

0x75

TX LPF IDAC 1

0x76

TX LPF IDAC 2

0x77

TX LPF IDAC 3

0x78

TX LPF IDAC 4

0x79

TX LPF IDAC 5

0x7a

TX LPF IDAC 6

0x7b

TX LPF OPAMP IDAC

0x7c

TX LPF MISC

0x7d

TX SPARE1

0x7e

TX SPARE2

0x7f

TX SPARE3

0x80

TX SPARE4

0x81

TX SPARE5

0x82

TX SPARE6

0x83

TX SPARE7

0x84

TX SPARE8

0x85

TX SPARE9

0x86

TX SPARE10

0x87

TX SPARE11

0x88

TX SPARE12

0x89

TX SPARE13

0x8a

TX SPARE14

0x8b

TX SPARE15

0x8c

TX SPARE16

0x8d

status INTPA gain

0x8e

status PAD gain

0x8f

status PGA gain

0x90

status GM TX LPF gain

0x91

status TX LPF BW

0x92

status TX LPF RC

RX registers

0x0

(reserved) addr 0

0x1

IDCODE

0x2

(reserved) addr 2

0x3

(reserved) addr 3

0x4

(reserved) addr 4

0x5

(reserved) addr 5

0x6

(reserved) addr 6

0x7

(reserved) addr 7

0x8

COM CTRL

0x9

COM PU

0xa

COM OVR

0xb

COM RESET

0xc

COM RCAL

0xd

COM RC RX LPF

0xe

COM RC TX LPF

0xf

COM RC RX HPF

0x10

(reserved) addr 16

0x11

(reserved) addr 17

0x12

(reserved) addr 18

0x13

(reserved) addr 19

0x14

(reserved) addr 20

0x15

(reserved) addr 21

0x16

(reserved) addr 22

0x17

(reserved) addr 23

0x18

(reserved) addr 24

0x19

(reserved) addr 25

0x1a

(reserved) addr 26

0x1b

(reserved) addr 27

0x1c

(reserved) addr 28

0x1d

(reserved) addr 29

0x1e

(reserved) addr 30

0x1f

(reserved) addr 31

0x20

RX IQCAL RX MUX

0x21

RSSI PU

0x22

RSSI SEL

0x23

RSSI gain

0x24

RSSI NB IDAC

0x25

RSSI WB2I IDAC 1

0x26

RSSI WB2I IDAC 2

0x27

RSSI WB2Q IDAC 1

0x28

RSSI WB2Q IDAC 2

0x29

RSSI POLE

0x2a

RSSI WB1 IDAC

0x2b

RSSI MISC

0x2c

LNAA MASTER

0x2d

LNAA TUNE

0x2e

LNAA gain

0x2f

LNA A SLOPE

0x30

BIASPOLE LNAA1 IDAC

0x31

LNAA2 IDAC

0x32

LNA1A MISC

0x33

LNAG MASTER

0x34

LNAG TUNE

0x35

LNAG gain

0x36

LNA G SLOPE

0x37

BIASPOLE LNAG1 IDAC

0x38

LNAG2 IDAC

0x39

LNA1G MISC

0x3a

MIXA MASTER

0x3b

MIXA VCM

0x3c

MIXA CTRLPTAT

0x3d

MIXA LOB BIAS

0x3e

MIXA CORE IDAC

0x3f

MIXA CMFB IDAC

0x40

MIXA BIAS AUX

0x41

MIXA BIAS MAIN

0x42

MIXA BIAS MISC

0x43

MIXA MAST BIAS

0x44

MIXG MASTER

0x45

MIXG VCM

0x46

MIXG CTRLPTAT

0x47

MIXG LOB BIAS

0x48

MIXG CORE IDAC

0x49

MIXG CMFB IDAC

0x4a

MIXG BIAS AUX

0x4b

MIXG BIAS MAIN

0x4c

MIXG BIAS MISC

0x4d

MIXG MAST BIAS

0x4e

TIA MASTER

0x4f

TIA IOPAMP

0x50

TIA QOPAMP

0x51

TIA IMISC

0x52

TIA QMISC

0x53

TIA gain

0x54

TIA SPARE1

0x55

TIA SPARE2

0x56

BB LPF MASTER

0x57

AACI MASTER

0x58

RX LPF IDAC

0x59

RX LPF OPAMPBIAS LOWQ

0x5a

RX LPF OPAMPBIAS HIGHQ

0x5b

RX LPF BIAS DCCANCEL

0x5c

RX LPF OUTVCM

0x5d

RX LPF INVCM BODY

0x5e

RX LPF CC OP

0x5f

RX LPF gain

0x60

RX LPF Q BW

0x61

RX LPF HP CORNER BW

0x62

RX LPF RCCAL HPC

0x63

RX HPF OFF0

0x64

RX HPF OFF1

0x65

RX HPF OFF2

0x66

RX HPF OFF3

0x67

RX HPF OFF4

0x68

RX HPF OFF5

0x69

RX HPF OFF6

0x6a

RX HPF OFF7

0x6b

RX LPF RCCAL LPC

0x6c

RX LPF OFF 0

0x6d

RX LPF OFF 1

0x6e

RX LPF OFF 2

0x6f

RX LPF OFF 3

0x70

RX LPF OFF 4

0x72

VGA MASTER

0x73

VGA BIAS

0x74

VGA BIAS DCCANCEL

0x75

VGA gain

0x76

VGA HP CORNER BW

0x77

VGABUF BIAS

0x78

VGABUF gain BW

0x79

TX FBMIX A

0x7a

TX FBMIX G

0x7b

RX SPARE1

0x7c

RX SPARE2

0x7d

RX SPARE3

0x7e

RX SPARE4

0x7f

RX SPARE5

0x80

RX SPARE6

0x81

RX SPARE7

0x82

RX SPARE8

0x83

RX SPARE9

0x84

RX SPARE10

0x85

RX SPARE11

0x86

RX SPARE12

0x87

RX SPARE13

0x88

RX SPARE14

0x89

RX SPARE15

0x8a

RX SPARE16

0x8b

status LNAA gain

0x8c

status LNAG gain

0x8d

status MIXTIA gain

0x8e

status RX LPF gain

0x8f

status VGA BUF gain

0x90

status RX LPF Q

0x91

status RX LPF BUF BW

0x92

status RX LPF VGA HPC

0x93

status RX LPF RC

0x94

status HPC RC


Exported/Archived from the wiki to HTML on 2016-10-27