RF_FSM_CTRL
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
31:30 |
R |
RXFIFO_STATUS_RX_BIST_ERRORS |
Rx FIFO BIST result |
31:25 |
W |
RXFIFO_STATUS_RX_BIST |
Start the bist test on the Rx FIFO (code 0x5d) |
29 |
R |
RXFIFO_STATUS_RX_NEAR_UNDERFLOW |
Rx FIFO near underflow |
28 |
R |
RXFIFO_STATUS_RX_NEAR_OVERFLOW |
Rx FIFO near overflow |
27 |
R |
RXFIFO_STATUS_RX_UNDERFLOW |
Rx FIFO underflow |
26 |
R |
RXFIFO_STATUS_RX_OVERFLOW |
Rx FIFO overflow |
25 |
R |
RXFIFO_STATUS_RX_FULL |
Rx FIFO full |
24 |
R |
RXFIFO_STATUS_RX_EMPTY |
Rx FIFO empty |
24 |
W |
RXFIFO_STATUS_RX_FLUSH |
Rx FIFO flush |
23:22 |
R |
TXFIFO_STATUS_TX_BIST_ERRORS |
Tx FIFO BIST result |
23:17 |
W |
TXFIFO_STATUS_TX_BIST |
Start the bist test on the Tx FIFO (code 0x5d) |
21 |
R |
TXFIFO_STATUS_TX_NEAR_UNDERFLOW |
Tx FIFO near underflow |
20 |
R |
TXFIFO_STATUS_TX_NEAR_OVERFLOW |
Tx FIFO near overflow |
19 |
R |
TXFIFO_STATUS_TX_UNDERFLOW |
Tx FIFO underflow |
18 |
R |
TXFIFO_STATUS_TX_OVERFLOW |
Tx FIFO overflow |
17 |
R |
TXFIFO_STATUS_TX_FULL |
Tx FIFO full |
16 |
R |
TXFIFO_STATUS_TX_EMPTY |
Tx FIFO empty |
16 |
W |
TXFIFO_STATUS_TX_FLUSH |
Tx FIFO flush |
10 |
R |
FSM_STATUS_TX_NRX |
Select Rx or Tx mode |
9:8 |
R |
FSM_STATUS_STATUS |
Status of the FSM |
3 |
W |
FSM_MODE_RESET |
FSM reset |
2 |
R |
FSM_MODE_RX_MODE |
Rx status |
2 |
W |
FSM_MODE_TX_NRX |
Set the radio in Tx or Rx mode |
1 |
R |
FSM_MODE_TX_MODE |
Tx status |
1:0 |
W |
FSM_MODE_MODE |
Set the FSM mode |
0 |
R |
FSM_MODE_N_IDLE |
FSM status |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
31:30 |
RXFIFO_STATUS_RX_BIST_ERRORS |
RXFIFO_STATUS_RX_BIST_NO_ERROR |
No error |
0x0* |
|
|
RXFIFO_STATUS_RX_BIST_CKBD |
Error in checkboard test |
0x1 |
|
|
RXFIFO_STATUS_RX_BIST_ICKBD |
Error in inversed checkboard test |
0x2 |
|
|
RXFIFO_STATUS_RX_BIST_DECODER |
Error in decoder test |
0x3 |
31:25 |
RXFIFO_STATUS_RX_BIST |
RXFIFO_STATUS_RX_BIST_DEFAULT |
|
0x0 |
29 |
RXFIFO_STATUS_RX_NEAR_UNDERFLOW |
RXFIFO_STATUS_RX_NO_NEAR_UNDERFLOW |
No Rx FIFO near underflow occurred |
0x0* |
|
|
RXFIFO_STATUS_RX_NEAR_UNDERFLOW |
Rx FIFO near underflow occurred |
0x1 |
28 |
RXFIFO_STATUS_RX_NEAR_OVERFLOW |
RXFIFO_STATUS_RX_NO_NEAR_OVERFLOW |
No Rx FIFO near overflow occurred |
0x0* |
|
|
RXFIFO_STATUS_RX_NEAR_OVERFLOW |
Rx FIFO near verflow occurred |
0x1 |
27 |
RXFIFO_STATUS_RX_UNDERFLOW |
RXFIFO_STATUS_RX_NO_UNDERFLOW |
No Rx FIFO underflow occurred |
0x0* |
|
|
RXFIFO_STATUS_RX_UNDERFLOW |
Rx FIFO underflow occurred |
0x1 |
26 |
RXFIFO_STATUS_RX_OVERFLOW |
RXFIFO_STATUS_RX_NO_OVERFLOW |
No Rx FIFO overflow occurred |
0x0* |
|
|
RXFIFO_STATUS_RX_OVERFLOW |
Rx FIFO overflow occurred |
0x1 |
25 |
RXFIFO_STATUS_RX_FULL |
RXFIFO_STATUS_RX_NOT_FULL |
Rx FIFO is not full |
0x0* |
|
|
RXFIFO_STATUS_RX_FULL |
Rx FIFO is full |
0x1 |
24 |
RXFIFO_STATUS_RX_EMPTY |
RXFIFO_STATUS_RX_NOT_EMPTY |
Rx FIFO is not empty |
0x0* |
|
|
RXFIFO_STATUS_RX_EMPTY |
Rx FIFO is empty |
0x1 |
24 |
RXFIFO_STATUS_RX_FLUSH |
RXFIFO_STATUS_NO_FLUSH |
Don't flush Rx FIFO |
0x0 |
|
|
RXFIFO_STATUS_FLUSH |
Flush Rx FIFO |
0x1 |
23:22 |
TXFIFO_STATUS_TX_BIST_ERRORS |
TXFIFO_STATUS_TX_BIST_NO_ERROR |
No error |
0x0* |
|
|
TXFIFO_STATUS_TX_BIST_CKBD |
Error in checkboard test |
0x1 |
|
|
TXFIFO_STATUS_TX_BIST_ICKBD |
Error in inversed checkboard test |
0x2 |
|
|
TXFIFO_STATUS_TX_BIST_DECODER |
Error in decoder test |
0x3 |
23:17 |
TXFIFO_STATUS_TX_BIST |
TXFIFO_STATUS_TX_BIST_DEFAULT |
|
0x0 |
21 |
TXFIFO_STATUS_TX_NEAR_UNDERFLOW |
TXFIFO_STATUS_TX_NO_NEAR_UNDERFLOW |
No Tx FIFO near underflow occurred |
0x0* |
|
|
TXFIFO_STATUS_TX_NEAR_UNDERFLOW |
Tx FIFO near underflow occurred |
0x1 |
20 |
TXFIFO_STATUS_TX_NEAR_OVERFLOW |
TXFIFO_STATUS_TX_NO_NEAR_OVERFLOW |
No Tx FIFO near overflow occurred |
0x0* |
|
|
TXFIFO_STATUS_TX_NEAR_OVERFLOW |
Tx FIFO near verflow occurred |
0x1 |
19 |
TXFIFO_STATUS_TX_UNDERFLOW |
TXFIFO_STATUS_TX_NO_UNDERFLOW |
No Tx FIFO underflow occurred |
0x0* |
|
|
TXFIFO_STATUS_TX_UNDERFLOW |
Tx FIFO underflow occurred |
0x1 |
18 |
TXFIFO_STATUS_TX_OVERFLOW |
TXFIFO_STATUS_TX_NO_OVERFLOW |
No Tx FIFO overflow occurred |
0x0* |
|
|
TXFIFO_STATUS_TX_OVERFLOW |
Tx FIFO overflow occurred |
0x1 |
17 |
TXFIFO_STATUS_TX_FULL |
TXFIFO_STATUS_TX_NOT_FULL |
Tx FIFO is not full |
0x0* |
|
|
TXFIFO_STATUS_TX_FULL |
Tx FIFO is full |
0x1 |
16 |
TXFIFO_STATUS_TX_EMPTY |
TXFIFO_STATUS_TX_NOT_EMPTY |
Tx FIFO is not empty |
0x0* |
|
|
TXFIFO_STATUS_TX_EMPTY |
Tx FIFO is empty |
0x1 |
16 |
TXFIFO_STATUS_TX_FLUSH |
TXFIFO_STATUS_NO_FLUSH |
Don't flush Tx FIFO |
0x0 |
|
|
TXFIFO_STATUS_FLUSH |
Flush Tx FIFO |
0x1 |
10 |
FSM_STATUS_TX_NRX |
FSM_STATUS_RX_NTX |
Radio is in Rx mode |
0x0* |
|
|
FSM_STATUS_TX_NRX |
Radio is in Tx mode |
0x1 |
9:8 |
FSM_STATUS_STATUS |
FSM_STATUS_IDLE |
Nothing is done |
0x0* |
|
|
FSM_STATUS_TX |
Tx mode |
0x1 |
|
|
FSM_STATUS_RX |
Rx mode |
0x2 |
|
|
FSM_STATUS_SUSPEND |
Suspend |
0x3 |
3 |
FSM_MODE_RESET |
FSM_MODE_NOT_RESET |
Not reset FSM |
0x0 |
|
|
FSM_MODE_RESET |
Reset FSM |
0x1 |
2 |
FSM_MODE_RX_MODE |
FSM_MODE_RX_MODE_OFF |
No ongoing Rx |
0x0* |
|
|
FSM_MODE_RX_MODE_ON |
Rx is ongoing |
0x1 |
2 |
FSM_MODE_TX_NRX |
FSM_MODE_RX_NTX |
Set the radio in Rx |
0x0 |
|
|
FSM_MODE_TX_NRX |
Set the radio in Tx |
0x1 |
1 |
FSM_MODE_TX_MODE |
FSM_MODE_TX_MODE_OFF |
No ongoing Tx |
0x0* |
|
|
FSM_MODE_TX_MODE_ON |
Tx is ongoing |
0x1 |
1:0 |
FSM_MODE_MODE |
FSM_MODE_MODE_IDLE |
Nothing is done |
0x0 |
|
|
FSM_MODE_MODE_ACTIVATE |
Activate |
0x1 |
|
|
FSM_MODE_MODE_CAL_PLL |
Calibrate the PLL |
0x2 |
|
|
FSM_MODE_MODE_CAL_PLL_TXRX |
Calibrate the PLL then Tx/Rx |
0x3 |
0 |
FSM_MODE_N_IDLE |
FSM_MODE_IDLE |
FSM is in the Idle mode |
0x0* |
|
|
FSM_MODE_N_IDLE |
FSM is not in the Idle mode |
0x1 |