Memory Maps
Introduction
This section details all memory maps available in the Renesas f641x_dig. Follow the link for a memory map to see details of the register map/descriptions.
Table: Renesas f641x_dig memory maps
Memory Map |
Description |
f641x_dig memory map |
Memory Map: f641x_dig_mem_map
Overview
This section details all registers available in the memory map f641x_dig_mem_map. They are arranged hierarchically into different regions or 'Address Blocks/Banks'. The term 'Offset' is synonymous with 'Address', and the values provided are relative to the associated base address of the f641x_dig module.
The topics in this section are:
The register access attribute is defined as read or write behavior, which is defined in the following table.
Table: Register read/write behavior
Access |
Description |
R |
Read-only register (field). |
W |
Write-only register (field). |
R/W |
Read/Write register (field). |
R/W1C |
You can read this register (field): Writing 1 clears it. |
Some register fields might use the following optional attributes.
Table: Register read/write behavior
Attribute |
Description |
Volatile |
As defined by the IP-XACT specification. If true, indicates in the case of a write followed by read, or in the case of two consecutive reads, there is no guarantee as to what is returned by the read on the second transaction or that this return value is consistent with the write or read of the first transaction.The element implies there is some additional mechanism by which this field can acquire new values other than by reads/writes/resets and other access methods known to IP-XACT. For example, when the controller updates the register field contents. |
* Varies |
Indicates that the memory access (or reset) attribute (read, write behavior) is not fixed. For example, the read-write access of the register is controlled by a pin or another register. Or when the access depends on some configuration parameter; in this case the post-configuration report in coreConsultant gives the actual access value. |
The following table shows the address blocks of memory map f641x_dig_mem_map. Follow the link for an address block to see a table of its registers.
Table: Memory map f641x_dig_mem_map address blocks/banks
Offset |
Address Block |
Description |
0x0 |
f641x_dig address block |
Address Block: f641x_dig_addr_block
· Description: f641x_dig address block
· Base address: 0x0
· Range: 0xFF
· Width: 16 bits
The following table shows the register summary and memory map of address block f641x_dig_addr_block. Follow the link for the register to see a detailed description of the register.
Table: Address block f641x_dig_addr_block register summary and memory map
Offset |
Name |
Width |
Description |
Default |
0x0 |
16 |
Control Register |
0x0049 |
|
0x1 |
16 |
Overall Chip Configuration Register |
0x0000 |
|
0x2 |
16 |
External Pin Functionality Control Register |
0x0000 |
|
0x3 |
16 |
H-LUT Active Index Storage Register |
0x0000 |
|
0x4 |
16 |
V-LUT Active Index Storage Register |
0x0000 |
|
0x5 |
16 |
H-LUT Start Pointer Storage Register |
0x0000 |
|
0x6 |
16 |
H-LUT Stop Pointer Storage Register |
0x7F7F |
|
0x7 |
16 |
V-LUT Start Pointer Storage Register |
0x0000 |
|
0x8 |
16 |
V-LUT Stop Pointer Storage Register |
0x7F7F |
|
0x9 |
16 |
SRAM BIST Register |
0x0000 |
|
0xA |
16 |
SRAM CRC Result Register |
0xFFFF |
|
0xB |
16 |
TRX Switch Control Register |
0x0C00 |
|
0xC |
16 |
Power-enable TRX Register |
0x0000 |
|
0xD |
16 |
Chip ID Register |
0x0000 |
|
0xE |
16 |
Master Bias Control Register |
0x0093 |
|
0xF |
16 |
ADC Clock Control Register |
0xFB30 |
|
0x10 |
16 |
ADC Control Register |
0x0380 |
|
0x11 |
16 |
Sensor Activation Register - 1 |
0x0000 |
|
0x12 |
16 |
Sensor Activation Register - 2 |
0x0000 |
|
0x13 |
16 |
Sensor Enable Register |
0x0000 |
|
0x14 |
16 |
Sensor Configuration Register |
0x0524 |
|
0x15 |
16 |
Scratch Register |
0x0000 |
|
0x16 + (n-1)*0x1 |
TXVn_SET (for n = 1; n <= 4) |
16 |
TXVn Set Register |
0x003F |
0x1A + (n-1)*0x1 |
TXHn_SET (for n = 1; n <= 4) |
16 |
TXHn Set Register |
0x003F |
0x1E + (n-1)*0x1 |
RXVn_SET (for n = 1; n <= 4) |
16 |
RXVn Set Register |
0x003F |
0x22 + (n-1)*0x1 |
RXHn_SET (for n = 1; n <= 4) |
16 |
RXHn Set Register |
0x003F |
0x26 + (n-1)*0x1 |
TXVn_OFFSET (for n = 1; n <= 4) |
16 |
TXVn Offset Register |
0x0408 |
0x2A + (n-1)*0x1 |
TXHn_OFFSET (for n = 1; n <= 4) |
16 |
TXHn Offset Register |
0x0408 |
0x2E + (n-1)*0x1 |
RXVn_OFFSET (for n = 1; n <= 4) |
16 |
RXVn Offset Register |
0x0408 |
0x32 + (n-1)*0x1 |
RXHn_OFFSET (for n = 1; n <= 4) |
16 |
RXHn Offset Register |
0x0408 |
0x36 |
16 |
TX Common Tune Register |
0x1520 |
|
0x37 |
16 |
TX Common Configuration Register |
0x01E0 |
|
0x38 |
16 |
TX Common Bias1 Register |
0x4924 |
|
0x39 |
16 |
TX Common Bias2 Register |
0x024A |
|
0x3A |
16 |
RX Common Tune Register |
0x0000 |
|
0x3B |
16 |
RX Common Configuration Register |
0x0F00 |
|
0x3C |
16 |
RX Common Bias1 Register |
0x4924 |
|
0x3D |
16 |
RX Common Bias2 Register |
0x0091 |
|
0x3E |
16 |
Spare Register for Channels |
0x0000 |
|
0x3F + (n-1)*0x1 |
ADC_DATA_CHn (for n = 1; n <= 32) |
16 |
ADC Data Register |
0x0000 |
0x5F |
16 |
DAC Configuration Register - 1 |
0x037B |
|
0x60 |
16 |
DAC Configuration Register - 2 |
0x014A |
|
0x61 |
16 |
DAC Configuration Register - 3 |
0x0000 |
|
0x62 |
16 |
DAC Configuration Register - 4 |
0x0000 |
|
0x63 + (n-1)*0x1 |
DAC_ONn (for n = 1; n <= 10) |
16 |
DAC states for ON mode |
0x0000 |
0x6D |
16 |
PA DAC states for OFF mode |
0x0000 |
|
0x6E |
16 |
LNA DAC states for OFF mode |
0x0000 |
|
0x6F |
16 |
DAC Bias Control Register |
0x0000 |
|
0x70 |
16 |
DAC Status Register |
0x0000 |
|
0x71 |
16 |
OTP Configuration Register |
0x0014 |
|
0x72 + (n-1)*0x1 |
OTP_DATAn (for n = 1; n <= 8) |
16 |
OTPn Data Register |
0x0000 |
CTRL_CFG Register
· Name: Control Register
· Description: This register controls and configures chip operation, and is used to start some test modes.
· Size: 16 bits
· Offset: 0x0
· Reset: 0x0049
RSV_15_13 |
LUT_IND_START |
SHIFTREG_ADDR_EN |
SHIFTREG_ADDR_PROG |
IO_PROTOCOL |
ERR_STATUS_BIT |
ERR_DET_EN |
TAL_RAL_EN |
RESET |
IO_TEST |
MANUAL_EN |
SCAN_MODE |
SYNC_TRX |
TRX_CONT_MODE |
Table: CTRL_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
R/W |
For future use |
|
LUT_IND_START |
W |
1: Sets the LUT pointer for both operationg modes (TX and RX) to the start address defined in HLUT_START (for horizontal polarization) and VLUT_START (for vertical polarization). |
|
SHIFTREG_ADDR_EN |
R |
1: Shiftreg addr is programmed and effective. |
|
SHIFTREG_ADDR_PROG |
W |
8-bit shift register is placed between pin_addr[0] (in) and pin_addr[1] (out). To program address, set this bit, then without releasing CSDB send in 8-bit data to pn_addr[0] LSB first. Existing data is pushed out of pin_addr[1]. |
|
IO_PROTOCOL |
R |
Set by external pin SPIB/LVDS. It is Read-only bit |
|
ERR_STATUS_BIT |
R/W1C |
1: Error observed |
|
ERR_DET_EN |
R/W |
1: Enable Error Check (additional 16-bits CRC data to be sent at the end) |
|
TAL_RAL_EN |
R/W |
Enables the TAL or RAL functionality in a LCL_REG_WR or GBL_REG_WR command: |
|
RESET |
W |
1: Resets the chip - auto self-resets to 0 |
|
IO_TEST |
W |
IO test mode enable for IOs' VIH/VIL test and MOSI's VOL/VOH test, only reset by power-on and hardware reset. |
|
MANUAL_EN |
R/W |
When set to 1, enable pin of individual channels can be set by CH_ENS bits. |
|
SCAN_MODE |
W |
Scan test mode enable, only reset by power-on and hardware reset. |
|
SYNC_TRX |
R/W |
1: FEMs and internal SW are controlled by TRX bit (SW_TRX[7]) or TR(pin). Check TRX_CONT_MODE. |
|
TRX_CONT_MODE |
R/W |
1: SPI control. |
CHIP_INFO Register
· Name: Overall Chip Configuration Register
· Description: This register sets the sub-array index of the chip, configures the oscillator, and starts the data transfer from OTP to registers.
· Size: 16 bits
· Offset: 0x1
· Reset: 0x0000
RSV_15_8 |
OSC_FREQ |
OSC_EN |
OTP_FSM_START |
SA_INDEX |
Table: CHIP_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
For future use |
|
OSC_FREQ |
R/W |
Oscillator frequency selection: |
|
OSC_EN |
R/W |
Oscillator enable. |
|
OTP_FSM_START |
W |
Start OTP state machine. |
|
SA_INDEX |
R/W |
Sub-array index for the chip. |
PIN_CFG Register
· Name: External Pin Functionality Control Register
· Description:
· Size: 16 bits
· Offset: 0x2
· Reset: 0x0000
RSV_15_7 |
EXT_PIN_MODE |
RSV_1_0 |
Table: PIN_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_7 |
R/W |
For future use |
|
EXT_PIN_MODE |
R/W |
See External Pin CFG tab for explanations - This mode forces all other register/pointers according to the updates of External Pin CFG |
|
RSV_1_0 |
R/W |
For future use |
HLUT_INFO Register
· Name: H-LUT Active Index Storage Register
· Description:
· Size: 16 bits
· Offset: 0x3
· Reset: 0x0000
RSV_15 |
TXH_LUT_IND |
RSV_7 |
RXH_LUT_IND |
Table: HLUT_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R |
For future use |
|
TXH_LUT_IND |
R |
Stores the active LUT index for horizontal TX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
|
RSV_7 |
R |
For future use |
|
RXH_LUT_IND |
R |
Stores the active LUT index for horizontal RX SRAM. This will be updated automatically by the FBS modes and external TLOAD and RLOAD pins. |
VLUT_INFO Register
· Name: V-LUT Active Index Storage Register
· Description:
· Size: 16 bits
· Offset: 0x4
· Reset: 0x0000
RSV_15 |
TXV_LUT_IND |
RSV_7 |
RXV_LUT_IND |
Table: VLUT_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R |
For future use |
|
TXV_LUT_IND |
R |
Stores the active LUT index for vertical TX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
|
RSV_7 |
R |
For future use |
|
RXV_LUT_IND |
R |
Stores the active LUT index for vertical RX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
HLUT_START Register
· Name: H-LUT Start Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x5
· Reset: 0x0000
RSV_15 |
TXH_LUT_START |
RSV_7 |
RXH_LUT_START |
Table: HLUT_START Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXH_LUT_START |
R/W |
H-LUT start index for horizontal TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXH_LUT_START |
R/W |
H-LUT start index for horizontal RX SRAM. |
HLUT_STOP Register
· Name: H-LUT Stop Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x6
· Reset: 0x7F7F
RSV_15 |
TXH_LUT_STOP |
RSV_7 |
RXH_LUT_STOP |
Table: HLUT_STOP Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXH_LUT_STOP |
R/W |
H-LUT stop index for horizontal TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXH_LUT_STOP |
R/W |
H-LUT stop index for horizontal RX SRAM. |
VLUT_START Register
· Name: V-LUT Start Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x7
· Reset: 0x0000
RSV_15 |
TXV_LUT_START |
RSV_7 |
RXV_LUT_START |
Table: VLUT_START Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXV_LUT_START |
R/W |
V-LUT start index for vertical TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXV_LUT_START |
R/W |
V-LUT start index for vertical RX SRAM. |
VLUT_STOP Register
· Name: V-LUT Stop Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x8
· Reset: 0x7F7F
RSV_15 |
TXV_LUT_STOP |
RSV_7 |
RXV_LUT_STOP |
Table: VLUT_STOP Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXV_LUT_STOP |
R/W |
V-LUT stop index for vertical TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXV_LUT_STOP |
R/W |
V-LUT stop index for vertical RX SRAM. |
BIST Register
· Name: SRAM BIST Register
· Description: Triggers
- the memory self-test of the selected look-up table (LUT), and provides status information accordingly.
- a cyclic redundancy check (CRC) of the content of the selected LUT, whereas the resulting check bits are written to the CRC_RESULT register.
- an initialization of the selected LUT with all bits set to 0.
· Size: 16 bits
· Offset: 0x9
· Reset: 0x0000
RSV_15_12 |
SRAM_DONE |
SRAM_ERR |
RSV_7_5 |
SRAM_SEL |
SRAM_CRC |
SRAM_BIST |
SRAM_INIT |
Table: BIST Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R |
For future use |
|
SRAM_DONE |
R |
SRAM access (initialization, BIST or CRC) status: |
|
SRAM_ERR |
R |
Number of SRAM errors during LUT BIST: |
|
RSV_7_5 |
R |
For future use |
|
SRAM_SEL |
R/W |
00: Vertical TX SRAM. |
|
SRAM_CRC |
R/W |
SRAM CRC check request by writing 1. The SRAM CRC algorithm is as follows: |
|
SRAM_BIST |
R/W |
SRAM BIST request. Request SRAM BIST by writing 1. |
|
SRAM_INIT |
R/W |
SRAM initialization request. Request SRAM initialization (all of SRAM data is initialized to "0") by writing 1. |
CRC_RESULT Register
· Name: SRAM CRC Result Register
· Description: Stores the resulting check bits of the latest cyclic redundancy check (CRC) of the content of the LUT (SRAM) that is selected in BIST[4:3] (SRAM_SEL[1:0]).
· Size: 16 bits
· Offset: 0xA
· Reset: 0xFFFF
CRC_RESULT |
Table: CRC_RESULT Register field descriptions
Bits |
Name |
Access |
Description |
CRC_RESULT |
R |
16-bit SRAM CRC result. |
SW_TRX Register
· Name: TRX Switch Control Register
· Description: Controls and configures TRX switch operation.
· Size: 16 bits
· Offset: 0xB
· Reset: 0x0C00
RSV_15_12 |
MB_EN |
STANDBY |
H_POL_EN |
V_POL_EN |
TRX |
SW_FEM_TR_MODE |
SW_DRV_TR_STATE |
SW_DRV_EN_TR |
TRX_EXTH |
TRX_EXTV |
TRX_BFH |
TRX_BFV |
Table: SW_TRX Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R/W |
For future use |
|
MB_EN |
R/W |
Chip reference bias enable. |
|
STANDBY |
R/W |
Put the chip in Standby Mode (all ENs off). |
|
H_POL_EN |
R/W |
When set to 1, channels with horizontal polarization are enabled. |
|
V_POL_EN |
R/W |
When set to 1, channels with vertical polarization are enabled. |
|
TRX |
R/W |
Soft TRX Control. |
|
SW_FEM_TR_MODE |
R/W |
0: Negative pins are floating, 1: Positive pins are floating |
|
SW_DRV_TR_STATE |
R/W |
0: Outputs are "GND", 1: Outputs are High/Low |
|
SW_DRV_EN_TR |
R/W |
0: TRX pins for FEMs are disabled (float), 1: In use |
|
TRX_EXTH |
R/W |
1: TX, 0: RX. This bit controls the external FEM SWs for horizontal polarization. |
|
TRX_EXTV |
R/W |
1: TX, 0: RX. This bit controls the external FEM SWs for vertical polarization. |
|
TRX_BFH |
R/W |
1: TX, 0: RX. This bit controls the BF SWs for horizontal polarization. |
|
TRX_BFV |
R/W |
1: TX, 0: RX. This bit controls the BF SWs for vertical polarization. |
CH_ENS Register
· Name: Power-enable TRX Register
· Description:
· Size: 16 bits
· Offset: 0xC
· Reset: 0x0000
RXH4_EN |
RXH3_EN |
RXH2_EN |
RXH1_EN |
RXV4_EN |
RXV3_EN |
RXV2_EN |
RXV1_EN |
TXH4_EN |
TXH3_EN |
TXH2_EN |
TXH1_EN |
TXV4_EN |
TXV3_EN |
TXV2_EN |
TXV1_EN |
Table: CH_ENS Register field descriptions
Bits |
Name |
Access |
Description |
RXH4_EN |
R/W |
1: Enable, 0: Disable |
|
RXH3_EN |
R/W |
1: Enable, 0: Disable |
|
RXH2_EN |
R/W |
1: Enable, 0: Disable |
|
RXH1_EN |
R/W |
1: Enable, 0: Disable |
|
RXV4_EN |
R/W |
1: Enable, 0: Disable |
|
RXV3_EN |
R/W |
1: Enable, 0: Disable |
|
RXV2_EN |
R/W |
1: Enable, 0: Disable |
|
RXV1_EN |
R/W |
1: Enable, 0: Disable |
|
TXH4_EN |
R/W |
1: Enable, 0: Disable |
|
TXH3_EN |
R/W |
1: Enable, 0: Disable |
|
TXH2_EN |
R/W |
1: Enable, 0: Disable |
|
TXH1_EN |
R/W |
1: Enable, 0: Disable |
|
TXV4_EN |
R/W |
1: Enable, 0: Disable |
|
TXV3_EN |
R/W |
1: Enable, 0: Disable |
|
TXV2_EN |
R/W |
1: Enable, 0: Disable |
|
TXV1_EN |
R/W |
1: Enable, 0: Disable |
CHIP_ID Register
· Name: Chip ID Register
· Description: This is an informational read-only register.
· Size: 16 bits
· Offset: 0xD
· Reset: 0x0000
ID_CLASS |
ID_FREQ |
BASE_REV |
METAL_REV |
VARIANTS |
Table: CHIP_ID Register field descriptions
Bits |
Name |
Access |
Description |
ID_CLASS |
R |
0: Beamformer |
|
ID_FREQ |
R |
0: X/KU |
|
BASE_REV |
R |
Code for base variants. |
|
METAL_REV |
R |
Code for metal variants. |
|
VARIANTS |
R |
Code for variants. |
MBIAS Register
· Name: Master Bias Control Register
· Description: All the bits from this register are going to be outputs (digital to analog) and they are used to adjust master bias settings. It should be noted that MBIAS[0] = 1 is required for whole chip to be powered up.
· Size: 16 bits
· Offset: 0xE
· Reset: 0x0093
RSV_15_8 |
PTAT2_SLOPE |
PTADJ |
MB_BG_SEL |
MB_EN |
Table: MBIAS Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
For future use |
|
PTAT2_SLOPE |
R/W |
PTAT2 slope control. |
|
PTADJ |
R/W |
Internal reference current generator level control. |
|
MB_BG_SEL |
R/W |
0: BG source from PTAT generator. |
|
MB_EN |
R |
Chip reference bias enable. |
CLK_CFG Register
· Name: ADC Clock Control Register
· Description: The ADC Clock Control register configures the ADC clock and determines the delay between ADC operation trigger and the start of the aquisition phase.
· Size: 16 bits
· Offset: 0xF
· Reset: 0xFB30
ADC_START_DELAY |
BASE_CLK_CTRL |
ADC_CLK_HIGH |
ADC_CLK_LOW |
Table: CLK_CFG Register field descriptions
Bits |
Name |
Access |
Description |
ADC_START_DELAY |
R/W |
Determines the delay between ADC source selection and aquisition start in multiples of ADC clock (adc_clk) cycles. |
|
BASE_CLK_CTRL |
R/W |
Select base clock (BASE_CLK) as OSC_FREQ/(N+1). |
|
ADC_CLK_HIGH |
R/W |
Select ADC clock's high width as BASE_CLK*(N+1). |
|
ADC_CLK_LOW |
R/W |
Select ADC clock's low width as BASE_CLK*(N+1). |
ADC_CFG Register
· Name: ADC Control Register
· Description: The ADC Control register configures the ADC and selects the operation mode.
· Size: 16 bits
· Offset: 0x10
· Reset: 0x0380
ADC_SEL |
ADC_SEL_SOURCE |
ADC_AVG |
PD_DIFF_MODE |
ADC_AOUT_SEL |
ADC_AOUT_EN |
LSB_SEL |
CHOPPER_EN |
ADC_I_2X |
Table: ADC_CFG Register field descriptions
Bits |
Name |
Access |
Description |
ADC_SEL |
R/W |
ADC Mux Selection Bits: |
|
ADC_SEL_SOURCE |
R/W |
ADC mux selector source |
|
ADC_AVG |
R/W |
0: No averaging |
|
PD_DIFF_MODE |
R/W |
1: No difference. PDET data are stored as measured. PDET(reg) = PDET(meas). |
|
ADC_AOUT_SEL |
R/W |
AOUT ADC Mux Selection Bits: |
|
ADC_AOUT_EN |
R/W |
Enable AOUT mux |
|
LSB_SEL |
R/W |
Turn down LSB |
|
CHOPPER_EN |
R/W |
Chopper Enable |
|
ADC_I_2X |
R/W |
Double ADC bias current |
ADC_SRQ1 Register
· Name: Sensor Activation Register - 1
· Description: This register controls the on-chip sensor activities. Writing 1 to any bit of this register triggers the whole sequence for the corresponding sensor measurement. It enables the oscillator, sets the ADC channel, performs conversion, and writes the result to corresponding ADC Data register.
ADC settings for any of these activities are controlled by CLK_CFG and ADC_CFG registers.
· Size: 16 bits
· Offset: 0x11
· Reset: 0x0000
VSENS_3_4 |
VSENS_1_2 |
VSENS_NEG |
DC_SENS |
TSENS2 |
TSENS1 |
PDET_RFC_H |
PDET_TX4_H |
PDET_TX3_H |
PDET_TX2_H |
PDET_TX1_H |
PDET_RFC_V |
PDET_TX4_V |
PDET_TX3_V |
PDET_TX2_V |
PDET_TX1_V |
Table: ADC_SRQ1 Register field descriptions
Bits |
Name |
Access |
Description |
VSENS_3_4 |
W |
Reads VSENS3 and VSENS4 external pins (ADC_SEL 0x1E, 0x1F) |
|
VSENS_1_2 |
W |
Reads VSENS1 and VSENS2 external pins (ADC_SEL 0x1C, 0x1D) |
|
VSENS_NEG |
W |
Reads the -5V voltage supply (ADC_SEL 0x1A) |
|
DC_SENS |
W |
Reads VDD, DVDD, VDDPA and current sensors (ADC_SEL 0x16, 0x17, 0x18, 0x19) |
|
TSENS2 |
W |
Reads TSENS2 (ADC_SEL 0x15) |
|
TSENS1 |
W |
Reads TSENS1 (ADC_SEL 0x14) |
|
PDET_RFC_H |
W |
Reads PDET10 and PREF10 (ADC_SEL 0x12, 0x13) |
|
PDET_TX4_H |
W |
Reads PDET9 and PREF9 (ADC_SEL 0x10, 0x11) |
|
PDET_TX3_H |
W |
Reads PDET8 and PREF8 (ADC_SEL 0x0E, 0x0F) |
|
PDET_TX2_H |
W |
Reads PDET7 and PREF7 (ADC_SEL 0x0C, 0x0D) |
|
PDET_TX1_H |
W |
Reads PDET6 and PREF6 (ADC_SEL 0x0A, 0x0B) |
|
PDET_RFC_V |
W |
Reads PDET5 and PREF5 (ADC_SEL 0x08, 0x09) |
|
PDET_TX4_V |
W |
Reads PDET4 and PREF4 (ADC_SEL 0x06, 0x07) |
|
PDET_TX3_V |
W |
Reads PDET3 and PREF3 (ADC_SEL 0x04, 0x05) |
|
PDET_TX2_V |
W |
Reads PDET2 and PREF2 (ADC_SEL 0x02, 0x03) |
|
PDET_TX1_V |
W |
Reads PDET1 and PREF1 (ADC_SEL 0x00, 0x01) |
ADC_SRQ2 Register
· Name: Sensor Activation Register - 2
· Description:
· Size: 16 bits
· Offset: 0x12
· Reset: 0x0000
RSV_15_13 |
RSV_12 |
RSV_11 |
RSV_10 |
RSV_9 |
RSV_8 |
RSV_7 |
RSV_6 |
RSV_5 |
RSV_4 |
RSV_3 |
RSV_2 |
RSV_1 |
RSV_0 |
Table: ADC_SRQ2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
W |
For future use |
|
RSV_12 |
W |
For future use |
|
RSV_11 |
W |
For future use |
|
RSV_10 |
W |
For future use |
|
RSV_9 |
W |
For future use |
|
RSV_8 |
W |
For future use |
|
RSV_7 |
W |
For future use |
|
RSV_6 |
W |
For future use |
|
RSV_5 |
W |
For future use |
|
RSV_4 |
W |
For future use |
|
RSV_3 |
W |
For future use |
|
RSV_2 |
W |
For future use |
|
RSV_1 |
W |
For future use |
|
RSV_0 |
W |
For future use |
SENSOR_EN Register
· Name: Sensor Enable Register
· Description: Enable pins for miscellaneous sensors on the chip.
[0] : PDET_TX1_V_EN (1: ADC_SRQ1[0]=1, 0: at the end of serial poll)
[1] : PDET_TX2_V_EN(1: ADC_SRQ1[1]=1, 0: at the end of serial poll)
...
· Size: 16 bits
· Offset: 0x13
· Reset: 0x0000
VSENS_3_4_EN |
VSENS_1_2_EN |
VSENS_NEG_EN |
DC_SENS_EN |
TSENS2_EN |
TSENS1_EN |
PDET_RFC_H_EN |
PDET_TX4_H_EN |
PDET_TX3_H_EN |
PDET_TX2_H_EN |
PDET_TX1_H_EN |
PDET_RFC_V_EN |
PDET_TX4_V_EN |
PDET_TX3_V_EN |
PDET_TX2_V_EN |
PDET_TX1_V_EN |
Table: SENSOR_EN Register field descriptions
Bits |
Name |
Access |
Description |
VSENS_3_4_EN |
R/W |
Sensor enable for VSENS3 and VSENS4 |
|
VSENS_1_2_EN |
R/W |
Sensor enable for VSENS1 and VSENS2 |
|
VSENS_NEG_EN |
R/W |
Sensor enable for -5V voltage supply |
|
DC_SENS_EN |
R/W |
Sensor enable for VDD, DVDD, VDDPA and current sensors |
|
TSENS2_EN |
R/W |
Sensor enable for TSENS2 |
|
TSENS1_EN |
R/W |
Sensor enable for TSENS1 |
|
PDET_RFC_H_EN |
R/W |
Sensor enable for PDET10 and PREF10 |
|
PDET_TX4_H_EN |
R/W |
Sensor enable for PDET9 and PREF9 |
|
PDET_TX3_H_EN |
R/W |
Sensor enable PDET8 and PREF8 |
|
PDET_TX2_H_EN |
R/W |
Sensor enable for PDET7 and PREF7 |
|
PDET_TX1_H_EN |
R/W |
Sensor enable for PDET6 and PREF6 |
|
PDET_RFC_V_EN |
R/W |
Sensor enable for PDET5 and PREF5 |
|
PDET_TX4_V_EN |
R/W |
Sensor enable for PDET4 and PREF4 |
|
PDET_TX3_V_EN |
R/W |
Sensor enable for PDET3 and PREF3 |
|
PDET_TX2_V_EN |
R/W |
Sensor enable for PDET2 and PREF2 |
|
PDET_TX1_V_EN |
R/W |
Sensor enable for PDET1 and PREF1 |
SENSOR_CFG Register
· Name: Sensor Configuration Register
· Description: Defines the settings for the on-chip sensors and controls temperature sensor polarization.
· Size: 16 bits
· Offset: 0x14
· Reset: 0x0524
IREF_SEL |
TSENS_POL_CFG |
RSV_11 |
PDET_BUFF_PROF |
PDET_CORE_PROF |
PDET_CORE_BIAS |
PDET_BUFFER_BIAS |
PDET_EN |
Table: SENSOR_CFG Register field descriptions
Bits |
Name |
Access |
Description |
IREF_SEL |
R/W |
00: BG |
|
TSENS_POL_CFG |
R/W |
Temperature sensor polarization control: |
|
RSV_11 |
R/W |
For future use |
|
PDET_BUFF_PROF |
R/W |
Buffer current profile |
|
PDET_CORE_PROF |
R/W |
Core current profile |
|
PDET_CORE_BIAS |
R/W |
Block bias tune |
|
PDET_BUFFER_BIAS |
R/W |
Block bias tune |
|
PDET_EN |
R/W |
Block Enable |
SCRATCH Register
· Name: Scratch Register
· Description: 2 bytes of memory for arbitrary data storage. This data does not affect the operation of the device.
· Size: 16 bits
· Offset: 0x15
· Reset: 0x0000
SCRATCH |
Table: SCRATCH Register field descriptions
Bits |
Name |
Access |
Description |
SCRATCH |
R/W |
Reserved for random r/w by the user. |
TXVn_SET (for n = 1; n <= 4) Register
· Name: TXVn Set Register
· Description: Phase/Gain control bits for each TX channel with vertical polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an TX RF Load trigger through SPI command or external pin (TLOAD).
· Size: 16 bits
· Offset: 0x16 + (n-1)*0x1
· Reset: 0x003F
TX_PHASE_CTRL |
TX_GAIN_CTRL |
Table: TXVn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
TX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
TX_GAIN_CTRL |
R/W |
Gain set |
TXHn_SET (for n = 1; n <= 4) Register
· Name: TXHn Set Register
· Description: Phase/Gain control bits for each TX channel with horizontal polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an TX RF Load trigger through SPI command or external pin (TLOAD).
· Size: 16 bits
· Offset: 0x1A + (n-1)*0x1
· Reset: 0x003F
TX_PHASE_CTRL |
TX_GAIN_CTRL |
Table: TXHn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
TX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
TX_GAIN_CTRL |
R/W |
Gain set |
RXVn_SET (for n = 1; n <= 4) Register
· Name: RXVn Set Register
· Description: Phase/Gain control bits for each RX channel with vertical polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an RX RF Load trigger through SPI command or external pin (RLOAD).
· Size: 16 bits
· Offset: 0x1E + (n-1)*0x1
· Reset: 0x003F
RX_PHASE_CTRL |
RX_GAIN_CTRL |
Table: RXVn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
RX_GAIN_CTRL |
R/W |
Gain set |
RXHn_SET (for n = 1; n <= 4) Register
· Name: RXHn Set Register
· Description: Phase/Gain control bits for each RX channel with horizontal polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an RX RF Load trigger through SPI command or external pin (RLOAD).
· Size: 16 bits
· Offset: 0x22 + (n-1)*0x1
· Reset: 0x003F
RX_PHASE_CTRL |
RX_GAIN_CTRL |
Table: RXHn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
RX_GAIN_CTRL |
R/W |
Gain set |
TXVn_OFFSET (for n = 1; n <= 4) Register
· Name: TXVn Offset Register
· Description: TX offset register for vertical polarization.
The phase offset (TX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (TX_CH_BIAS) and align offset (TX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x26 + (n-1)*0x1
· Reset: 0x0408
RSV_15_14 |
PDET_ATEST_CTRL |
TX_CH_BIAS |
TX_PH_OFF |
TX_ALIGN_OFF |
Table: TXVn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use. Spare bits for analog. |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
TX_CH_BIAS |
R/W |
Channel bias setting. |
|
TX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
TX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
TXHn_OFFSET (for n = 1; n <= 4) Register
· Name: TXHn Offset Register
· Description: TX offset register for horizontal polarization.
The phase offset (TX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (TX_CH_BIAS) and align offset (TX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x2A + (n-1)*0x1
· Reset: 0x0408
RSV_15_14 |
PDET_ATEST_CTRL |
TX_CH_BIAS |
TX_PH_OFF |
TX_ALIGN_OFF |
Table: TXHn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use. Spare bits for analog. |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
TX_CH_BIAS |
R/W |
Channel bias setting. |
|
TX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
TX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
RXVn_OFFSET (for n = 1; n <= 4) Register
· Name: RXVn Offset Register
· Description: RX offset register for vertical polarization.
The phase offset (RX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (RX_CH_BIAS) and align offset (RX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x2E + (n-1)*0x1
· Reset: 0x0408
RSV_15_11 |
RX_CH_BIAS |
RX_PH_OFF |
RX_ALIGN_OFF |
Table: RXVn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use. Spare bits for analog. |
|
RX_CH_BIAS |
R/W |
Channel bias setting. |
|
RX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
RX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
RXHn_OFFSET (for n = 1; n <= 4) Register
· Name: RXHn Offset Register
· Description: RX offset register for horizontal polarization.
The phase offset (RX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (RX_CH_BIAS) and align offset (RX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x32 + (n-1)*0x1
· Reset: 0x0408
RSV_15_11 |
RX_CH_BIAS |
RX_PH_OFF |
RX_ALIGN_OFF |
Table: RXHn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use. Spare bits for analog. |
|
RX_CH_BIAS |
R/W |
Channel bias setting. |
|
RX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
RX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
TXCOM_TUNE Register
· Name: TX Common Tune Register
· Description:
· Size: 16 bits
· Offset: 0x36
· Reset: 0x1520
TX_PA_C2B |
TX_PA_RFB |
TX_PA_RBB1 |
TX_DA_CISM1 |
TX_DA_RIM1 |
TX_DA_CIM1 |
TX_AMP_TUNE |
TX_VGA_TUNE |
Table: TXCOM_TUNE Register field descriptions
Bits |
Name |
Access |
Description |
TX_PA_C2B |
R/W |
Block bias tune |
|
TX_PA_RFB |
R/W |
Amp frequency tuning bits |
|
TX_PA_RBB1 |
R/W |
PA frequency tuning bits |
|
TX_DA_CISM1 |
R/W |
Block bias tune |
|
TX_DA_RIM1 |
R/W |
Amp frequency tuning bits |
|
TX_DA_CIM1 |
R/W |
PA frequency tuning bits |
|
TX_AMP_TUNE |
R/W |
DA frequency tuning bits |
|
TX_VGA_TUNE |
R/W |
VGA frequency tuning bits |
TXCOM_CFG Register
· Name: TX Common Configuration Register
· Description:
· Size: 16 bits
· Offset: 0x37
· Reset: 0x01E0
RSV_15 |
RSV_14 |
TX_CASC_EN |
PDET_ATEST_CTRL |
PDET_DIFF |
TX_VGA_PT |
TX_AMP_BG |
TX_DA_PT |
TX_PA_BG |
TX_VGA_EN |
TX_AMP_EN |
TX_DA_EN |
TX_PA_EN |
PHASE_OFFSET_EN |
Table: TXCOM_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
RSV_14 |
R/W |
For future use |
|
TX_CASC_EN |
R/W |
Cascode Enable |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
PDET_DIFF |
R/W |
PDET Diff enable |
|
TX_VGA_PT |
R/W |
Temp Profile Select |
|
TX_AMP_BG |
R/W |
Temp Profile Select |
|
TX_DA_PT |
R/W |
Temp Profile Select |
|
TX_PA_BG |
R/W |
Temp Profile Select |
|
TX_VGA_EN |
R/W |
Block Enable |
|
TX_AMP_EN |
R/W |
Block Enable |
|
TX_DA_EN |
R/W |
Block Enable |
|
TX_PA_EN |
R/W |
Block Enable |
|
PHASE_OFFSET_EN |
R/W |
Phase offset Enable |
TXCOM_BIAS1 Register
· Name: TX Common Bias1 Register
· Description:
· Size: 16 bits
· Offset: 0x38
· Reset: 0x4924
RSV_15 |
TX_PS_BIAS |
TX_VGA_BIAS |
TX_AMP_BIAS |
TX_DA_BIAS |
TX_PA_BIAS |
Table: TXCOM_BIAS1 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TX_PS_BIAS |
R/W |
For future use |
|
TX_VGA_BIAS |
R/W |
TX Amp Bias Current |
|
TX_AMP_BIAS |
R/W |
TX PA Bias Current |
|
TX_DA_BIAS |
R/W |
TX DA Bias Current |
|
TX_PA_BIAS |
R/W |
TX VGA Bias Current |
TXCOM_BIAS2 Register
· Name: TX Common Bias2 Register
· Description:
· Size: 16 bits
· Offset: 0x39
· Reset: 0x024A
RSV_15_11 |
RSV_10 |
TX_VGA_CASC_BIAS |
TX_AMP_CASC_BIAS |
TX_DA_CASC_BIAS |
TX_PA_CASC_BIAS |
Table: TXCOM_BIAS2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use |
|
RSV_10 |
R/W |
For future use |
|
TX_VGA_CASC_BIAS |
R/W |
For future use |
|
TX_AMP_CASC_BIAS |
R/W |
TX PA Cascode Bias Voltage |
|
TX_DA_CASC_BIAS |
R/W |
TX DA Cascode Bias Voltage |
|
TX_PA_CASC_BIAS |
R/W |
TX Aligner Bias Current |
RXCOM_TUNE Register
· Name: RX Common Tune Register
· Description:
· Size: 16 bits
· Offset: 0x3A
· Reset: 0x0000
RSV_15_12 |
RSV_11_8 |
RX_AMP_TUNE |
RX_VGA_TUNE |
RX_LNA2_TUNE |
RX_LNA1_TUNE |
Table: RXCOM_TUNE Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R/W |
For future use |
|
RSV_11_8 |
R/W |
For future use |
|
RX_AMP_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_VGA_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_LNA2_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_LNA1_TUNE |
R/W |
Amp frequency tuning bits |
RXCOM_CFG Register
· Name: RX Common Configuration Register
· Description:
· Size: 16 bits
· Offset: 0x3B
· Reset: 0x0F00
RSV_15_14 |
RX_CASC_EN |
RSV_12 |
RX_AMP_PT |
RX_VGA_PT |
RX_LNA2_PT |
RX_LNA1_PT |
RX_AMP_EN |
RX_VGA_EN |
RX_LNA2_EN |
RX_LNA1_EN |
RSV_3 |
RSV_2 |
HIGH_LIN_MODE |
PHASE_OFFSET_EN |
Table: RXCOM_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use |
|
RX_CASC_EN |
R/W |
Cascode Enable |
|
RSV_12 |
R/W |
For future use |
|
RX_AMP_PT |
R/W |
Temp Profile Select |
|
RX_VGA_PT |
R/W |
Temp Profile Select |
|
RX_LNA2_PT |
R/W |
Temp Profile Select |
|
RX_LNA1_PT |
R/W |
Temp Profile Select |
|
RX_AMP_EN |
R/W |
Block Enable |
|
RX_VGA_EN |
R/W |
Block Enable |
|
RX_LNA2_EN |
R/W |
Block Enable |
|
RX_LNA1_EN |
R/W |
Block Enable |
|
RSV_3 |
R/W |
For future use |
|
RSV_2 |
R/W |
For future use |
|
HIGH_LIN_MODE |
R/W |
High Lineraity Mode Enable (1) |
|
PHASE_OFFSET_EN |
R/W |
Phase offset Enable |
RXCOM_BIAS1 Register
· Name: RX Common Bias1 Register
· Description:
· Size: 16 bits
· Offset: 0x3C
· Reset: 0x4924
RSV_15 |
RX_PS_BIAS |
RX_AMP_BIAS |
RX_VGA_BIAS |
RX_LNA2_BIAS |
RX_LNA1_BIAS |
Table: RXCOM_BIAS1 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
RX_PS_BIAS |
R/W |
For future use |
|
RX_AMP_BIAS |
R/W |
Block bias set |
|
RX_VGA_BIAS |
R/W |
Block bias set |
|
RX_LNA2_BIAS |
R/W |
Block bias set |
|
RX_LNA1_BIAS |
R/W |
Block bias set |
RXCOM_BIAS2 Register
· Name: RX Common Bias2 Register
· Description:
· Size: 16 bits
· Offset: 0x3D
· Reset: 0x0091
RSV_15_13 |
RSV_12_10 |
RSV_9_8 |
RX_AMP_CASC_BIAS |
RX_VGA_CASC_BIAS |
RX_LNA_CASC_BIAS |
Table: RXCOM_BIAS2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
R/W |
For future use |
|
RSV_12_10 |
R/W |
For future use |
|
RSV_9_8 |
R/W |
For future use |
|
RX_AMP_CASC_BIAS |
R/W |
For future use |
|
RX_VGA_CASC_BIAS |
R/W |
For future use |
|
RX_LNA_CASC_BIAS |
R/W |
For future use |
TX_RX_SPARE Register
· Name: Spare Register for Channels
· Description:
· Size: 16 bits
· Offset: 0x3E
· Reset: 0x0000
RSV_15_8 |
PDET_CPL_RX_EN |
PDET_CPL_TX_EN |
PDET_COM_ATEST_CTRL |
PDET_DIFF |
PDET_HP_EN |
Table: TX_RX_SPARE Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
RX related spare register |
|
PDET_CPL_RX_EN |
R/W |
RX Common Pdet coupler EN |
|
PDET_CPL_TX_EN |
R/W |
TX Common Pdet coupler EN |
|
PDET_COM_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
PDET_DIFF |
R/W |
PDET Diff enable |
|
PDET_HP_EN |
R/W |
TX related spare register |
ADC_DATA_CHn (for n = 1; n <= 32) Register
· Name: ADC Data Register
· Description: ADC data registers.
ADC outputs from 32 channels - refer to ADC MUX selection (ADC_SEL[4:0]) in ADC_CFG register for correspondence between ADC data registers and channels.
· Size: 16 bits
· Offset: 0x3F + (n-1)*0x1
· Reset: 0x0000
RSV_15_11 |
DONE |
VALUE |
Table: ADC_DATA_CHn (for n = 1; n <= 32) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R |
For future use |
|
DONE |
R |
Done signal for ADC |
|
VALUE |
R |
Data |
PA_LNA_DAC_CFG1 Register
· Name: DAC Configuration Register - 1
· Description:
· Size: 16 bits
· Offset: 0x5F
· Reset: 0x037B
BUFFER_CONTROL |
PA_LNA_CONTROL |
Table: PA_LNA_DAC_CFG1 Register field descriptions
Bits |
Name |
Access |
Description |
BUFFER_CONTROL |
R/W |
[15:13] - For future use. |
|
PA_LNA_CONTROL |
R/W |
1-PA, 0 -LNA (DAC_ON Register controls) |
PA_LNA_DAC_CFG2 Register
· Name: DAC Configuration Register - 2
· Description:
· Size: 16 bits
· Offset: 0x60
· Reset: 0x014A
RSV_15_10 |
V_H_CONTROL |
Table: PA_LNA_DAC_CFG2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_10 |
R/W |
For future use |
|
V_H_CONTROL |
R/W |
1-H-Pol, 0 -V-Pol |
PA_LNA_DAC_CFG3 Register
· Name: DAC Configuration Register - 3
· Description: The PA_LNA_DAC_CFG3 provides an enable bit for each DAC. Writing 1 to an enable bit enables the associated DAC. Writing 0 disables the DAC.
When a LCL_REG_WR or GBL_REG_WR command is issued, the register bits are updated dependent on the setting of the corresponding bits in the PA_LNA_DAC_CFG1 register and the DAC Load bits (TAL, RAL) in byte3 of the command.
· Size: 16 bits
· Offset: 0x61
· Reset: 0x0000
RSV_15_14 |
RSV_13 |
RSV_12_10 |
PA_LNA_EN10 |
PA_LNA_EN9 |
PA_LNA_EN8 |
PA_LNA_EN7 |
PA_LNA_EN6 |
PA_LNA_EN5 |
PA_LNA_EN4 |
PA_LNA_EN3 |
PA_LNA_EN2 |
PA_LNA_EN1 |
Table: PA_LNA_DAC_CFG3 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use |
|
RSV_13 |
R/W |
For future use |
|
RSV_12_10 |
R/W |
For future use |
|
PA_LNA_EN10 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6C |
|
PA_LNA_EN9 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6B |
|
PA_LNA_EN8 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6A |
|
PA_LNA_EN7 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x69 |
|
PA_LNA_EN6 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x68 |
|
PA_LNA_EN5 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x67 |
|
PA_LNA_EN4 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x66 |
|
PA_LNA_EN3 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x65 |
|
PA_LNA_EN2 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x64 |
|
PA_LNA_EN1 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x63 |
PA_LNA_DAC_CFG4 Register
· Name: DAC Configuration Register - 4
· Description:
· Size: 16 bits
· Offset: 0x62
· Reset: 0x0000
LNA_DAC_RES_CONTROL |
PA_DAC_RES_CONTROL |
LNA_DAC_REF_VOLTAGE |
PA_DAC_REF_VOLTAGE |
Table: PA_LNA_DAC_CFG4 Register field descriptions
Bits |
Name |
Access |
Description |
LNA_DAC_RES_CONTROL |
R/W |
4-bits DAC resolution control for LNA DACs |
|
PA_DAC_RES_CONTROL |
R/W |
4-bits DAC resolution control for PA DACs |
|
LNA_DAC_REF_VOLTAGE |
R/W |
4-bits reference setting for LNA DACs |
|
PA_DAC_REF_VOLTAGE |
R/W |
4-bits reference setting for PA DACs |
DAC_ONn (for n = 1; n <= 10) Register
· Name: DAC states for ON mode
· Description: DAC ON-values.
· Size: 16 bits
· Offset: 0x63 + (n-1)*0x1
· Reset: 0x0000
RSV_15_9 |
DAC_FINE_ON_CONT |
Table: DAC_ONn (for n = 1; n <= 10) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_FINE_ON_CONT |
R/W |
9-bit DAC data for ON case |
DAC_PA_OFF Register
· Name: PA DAC states for OFF mode
· Description: PA DAC OFF-values.
· Size: 16 bits
· Offset: 0x6D
· Reset: 0x0000
RSV_15_9 |
DAC_PA_OFF_CONT |
Table: DAC_PA_OFF Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_PA_OFF_CONT |
R/W |
9-bit DAC data for OFF case (apply this to DACs set as "PA" by PA_LNA_CONTROL bits @ register 0x5F). |
DAC_LNA_OFF Register
· Name: LNA DAC states for OFF mode
· Description: LNA DAC OFF-values.
· Size: 16 bits
· Offset: 0x6E
· Reset: 0x0000
RSV_15_9 |
DAC_LNA_OFF_CONT |
Table: DAC_LNA_OFF Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_LNA_OFF_CONT |
R/W |
9-bit DAC data for OFF case (apply this to DACs set as "LNA" by PA_LNA_CONTROL bits @ register 0x5F). |
DAC_BIAS_CTRL Register
· Name: DAC Bias Control Register
· Description:
· Size: 16 bits
· Offset: 0x6F
· Reset: 0x0000
RSV_15_10 |
DAC_BIAS_CTRL |
Table: DAC_BIAS_CTRL Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_10 |
R/W |
For future use. |
|
DAC_BIAS_CTRL |
R/W |
[9] - 1: ON (enable), 0: OFF (disable) - DAC @ register 0x6C |
DAC_STATUS Register
· Name: DAC Status Register
· Description: Shows the status of the DAC control output signals.
· Size: 16 bits
· Offset: 0x70
· Reset: 0x0000
TX_DAC_EN |
RX_DAC_EN |
TAL |
RAL |
RSV_11_10 |
DAC_STATE |
Table: DAC_STATUS Register field descriptions
Bits |
Name |
Access |
Description |
TX_DAC_EN |
R |
TX DAC enable status. |
|
RX_DAC_EN |
R |
RX DAC enable status. |
|
TAL |
R |
Registered TAL bit status. |
|
RAL |
R |
Registered RAL bit status. |
|
RSV_11_10 |
R |
For future use. |
|
DAC_STATE |
R |
DAC state status. |
OTP_CFG Register
· Name: OTP Configuration Register
· Description: This register controls the OTP operations when the oscillator clock is disabled or not running.
· Size: 16 bits
· Offset: 0x71
· Reset: 0x0014
OTP_FSM_START |
RSV_14 |
OTP_DIN_LATCH |
OTP_WR_BIT |
OTP_RW_ADDRESS |
OTP_PROG |
OTP_POR |
OTP_CUR |
OTP_READ |
OTP_EN |
Table: OTP_CFG Register field descriptions
Bits |
Name |
Access |
Description |
OTP_FSM_START |
R |
OTP FSM start pin |
|
RSV_14 |
R/W |
Reserved for random r/w by the user. |
|
OTP_DIN_LATCH |
W |
Latch OTP output data (otp_din[7:0]) to OTP_DATAn (n=1..16) registers. |
|
OTP_WR_BIT |
R/W |
Bit number to burn during program mode. |
|
OTP_RW_ADDRESS |
R/W |
OTP read/write address bank select. |
|
OTP_PROG |
R/W |
OTP program mode enable. |
|
OTP_POR |
R/W |
OTP power-on reset. |
|
OTP_CUR |
R/W |
OTP current control. |
|
OTP_READ |
R/W |
OTP read enable. |
|
OTP_EN |
R/W |
OTP enable. |
OTP_DATAn (for n = 1; n <= 8) Register
· Name: OTPn Data Register
· Description: OTP data are stored in these registers.
· Size: 16 bits
· Offset: 0x72 + (n-1)*0x1
· Reset: 0x0000
OTP_DATA_BYTE1 |
OTP_DATA_BYTE0 |
Table: OTP_DATAn (for n = 1; n <= 8) Register field descriptions
Bits |
Name |
Access |
Description |
OTP_DATA_BYTE1 |
R/W |
OTP data (high byte) at address 2^n. |
|
OTP_DATA_BYTE0 |
R/W |
OTP data (low byte) at address 2^n. |