BB_ERRORTYPESTAT

Bit Field

Read/Write

Field Name

Description

22

R

DFCNTL_EMACC_ERROR

Indicate that direction finding controller has an EM Access error (happen when exchange memory accesses are not served in time and data are corrupted)

21

R

FIFOINTOVF

Indicate that the FIFO IRQ is overflowed

20

R

PHY_ERROR

Indicate that the programmed CS-AUX/TX/RX-RATE fields are not matching the RADIOCNTL2-PHYMSK fields indicating which PHY the radio is currently supporting

19

R

TXAEHEADER_PTR_ERROR

Indicate Tx pointer to the extended advertising packet that has to be sent is null, while the extended header length is not null and the packet to be sent is an extended advertising packet

18

R

TMAFS_ERROR

Indicate T_MAFS is smaller than 300us in between a transmitted advertising packet containing an AuxPtr field and its chained packet (this comes from bad settings of Aux_Offset and/or Offset_Unit values)

17

R

RAL_UNDERRUN

Indicate resolving address list engine under run issue (happen when RAL List parsing not finished on time)

16

R

RAL_ERROR

Indicate resolving address list engine faced a bad setting

15

R

RXDATA_PTR_ERROR

Indicate whether Rx data buffer pointer value programmed is null (major failure)

14

R

TXDATA_PTR_ERROR

Indicate whether Tx data buffer pointer value programmed is null during advertising/scanning/initiating events, or during master/slave connections with non-null packet length (major failure)

13

R

RXDESC_EMPTY_ERROR

Indicate whether Rx descriptor pointer value programmed in register is null (major failure)

12

R

TXDESC_EMPTY_ERROR

Indicate whether Tx descriptor pointer value programmed in control structure is null during advertising/scanning/initiating events (major failure)

11

R

CSFORMAT_ERROR

Indicate whether CS-FORMAT has been programmed with an invalid value (major failure)

10

R

LLCHMAP_ERROR

Indicate link layer channel map error (happen when actual number of CS-LLCHMAP bit set to one is different from CS-NBCHGOOD at the beginning of frequency hopping process)

9

R

ADV_UNDERRUN

Indicate advertising interval under run

8

R

IFS_UNDERRUN

Indicate inter frame space under run (occur if IFS time is not enough to update and read control structure/descriptors, and/or white list parsing is not finished and/or decryption time is too long to be finished on time)

7

R

LIST_ERROR

Indicate a software programming issue (white list or periodic advertiser list or ADI list search request with empty list, or null base pointer)

6

R

EVT_CNTL_APFM_ERROR

Indicate anticipated pre-fetch mechanism error (happen when 2 consecutive events are programmed, and when the first event is not completely finished while second pre-fetch instant is reached)

5

R

ACT_SCHDL_APFM_ERROR

Indicate anticipated pre-fetch mechanism error (happen when 2 consecutive events are programmed, and when the first event is not completely finished while second pre-fetch instant is reached)

4

R

ACT_SCHDL_ENTRY_ERROR

Indicate activity scheduler faced Invalid timing programing on two consecutive ET entries

3

R

RADIO_EMACC_ERROR

Indicate radio controller exchange memory access error (happen when exchange memory accesses are not served in time and data are corrupted)

2

R

PKTCNTL_EMACC_ERROR

Indicate packet controller exchange memory access error (happen when exchange memory accesses are not served in time and Tx/Rx data are corrupted)

1

R

RXCRYPT_ERROR

Indicate real time decryption error (happen when AES-CCM decryption is too slow compared to packet controller requests)

0

R

TXCRYPT_ERROR

Indicate real time encryption error (happen when AES-CCM encryption is too slow compared to packet controller requests)

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

22

DFCNTL_EMACC_ERROR

DFCNTL_EMACC_ERROR_0

No error

0x0*

DFCNTL_EMACC_ERROR_1

Error occurred

0x1

21

FIFOINTOVF

FIFOINTOVF_0

No error

0x0*

FIFOINTOVF_1

Error occurred

0x1

20

PHY_ERROR

PHY_ERROR_0

No error

0x0*

PHY_ERROR_1

Error occurred

0x1

19

TXAEHEADER_PTR_ERROR

TXAEHEADER_PTR_ERROR_0

No error

0x0*

TXAEHEADER_PTR_ERROR_1

Error occurred

0x1

18

TMAFS_ERROR

TMAFS_ERROR_0

No error

0x0*

TMAFS_ERROR_1

Error occurred

0x1

17

RAL_UNDERRUN

RAL_UNDERRUN_0

No error

0x0*

RAL_UNDERRUN_1

Error occurred

0x1

16

RAL_ERROR

RAL_ERROR_0

No error

0x0*

RAL_ERROR_1

Error occurred

0x1

15

RXDATA_PTR_ERROR

RXDATA_PTR_ERROR_0

No error

0x0*

RXDATA_PTR_ERROR_1

Error occurred

0x1

14

TXDATA_PTR_ERROR

TXDATA_PTR_ERROR_0

No error

0x0*

TXDATA_PTR_ERROR_1

Error occurred

0x1

13

RXDESC_EMPTY_ERROR

RXDESC_EMPTY_ERROR_0

No error

0x0*

RXDESC_EMPTY_ERROR_1

Error occurred

0x1

12

TXDESC_EMPTY_ERROR

TXDESC_EMPTY_ERROR_0

No error

0x0*

TXDESC_EMPTY_ERROR_1

Error occurred

0x1

11

CSFORMAT_ERROR

CSFORMAT_ERROR_0

No error

0x0*

CSFORMAT_ERROR_1

Error occurred

0x1

10

LLCHMAP_ERROR

LLCHMAP_ERROR_0

No error

0x0*

LLCHMAP_ERROR_1

Error occurred

0x1

9

ADV_UNDERRUN

ADV_UNDERRUN_0

No error

0x0*

ADV_UNDERRUN_1

Error occurred

0x1

8

IFS_UNDERRUN

IFS_UNDERRUN_0

No error

0x0*

IFS_UNDERRUN_1

Error occurred

0x1

7

LIST_ERROR

LIST_ERROR_0

No error

0x0*

LIST_ERROR_1

Error occurred

0x1

6

EVT_CNTL_APFM_ERROR

EVT_CNTL_APFM_ERROR_0

No error

0x0*

EVT_CNTL_APFM_ERROR_1

Error occurred

0x1

5

ACT_SCHDL_APFM_ERROR

ACT_SCHDL_APFM_ERROR_0

No error

0x0*

ACT_SCHDL_APFM_ERROR_1

Error occurred

0x1

4

ACT_SCHDL_ENTRY_ERROR

ACT_SCHDL_ENTRY_ERROR_0

No error

0x0*

ACT_SCHDL_ENTRY_ERROR_1

Error occurred

0x1

3

RADIO_EMACC_ERROR

RADIO_EMACC_ERROR_0

No error

0x0*

RADIO_EMACC_ERROR_1

Error occurred

0x1

2

PKTCNTL_EMACC_ERROR

PKTCNTL_EMACC_ERROR_0

No error

0x0*

PKTCNTL_EMACC_ERROR_1

Error occurred

0x1

1

RXCRYPT_ERROR

RXCRYPT_ERROR_0

No error

0x0*

RXCRYPT_ERROR_1

Error occurred

0x1

0

TXCRYPT_ERROR

TXCRYPT_ERROR_0

No error

0x0*

TXCRYPT_ERROR_1

Error occurred

0x1