\n

Peripheral_Registers

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1200C byte (0x0)
mem_usage : registers
protection :

Registers

TX_FIFO_0_0_REG

TX_FIFO_2_0_REG

REL_NAME_0_REG

REL_NAME_1_REG

REL_NAME_2_REG

REL_NAME_3_REG

BUILDTIME_0_REG

BUILDTIME_1_REG

BUILDTIME_2_REG

BUILDTIME_3_REG

GLOB_CONTROL_0_REG

GLOB_CONTROL_1_REG

GLOB_CONTROL_2_REG

GLOB_CONTROL_3_REG

LMAC_CONTROL_0_REG

TXPIPEPROPDELAY_REG

MACACKWAITDURATION_REG

MACENHACKWAITDURATION_REG

LMAC_CONTROL_1_REG

LMAC_CONTROL_2_REG

LMAC_CONTROL_3_REG

LMAC_CONTROL_OS_REG

LMAC_CONTROL_STATUS_REG

EVENTCURRVAL_REG

TIMESTAMPCURRVAL_REG

LMAC_CONTROL_4_REG

LMAC_CONTROL_5_REG

LMAC_CONTROL_6_REG

LMAC_CONTROL_11_REG

LMAC_CONTROL_DELTA_REG

TIMESTAMPCURRPHASEVAL_REG

MACTSTXACKDELAYVAL_REG

LMAC_CONTROL_MASK_REG

LMAC_EVENT_REG

LMAC_MASK_REG

LMAC_MANUAL_1_REG

LMAC_MANUAL_OS_REG

LMAC_MANUAL_STATUS_REG

LMAC_CONTROL_7_REG

LMAC_CONTROL_8_REG

LMAC_CONTROL_9_REG

LMAC_CONTROL_10_REG

SECURITY_0_REG

SECURITY_1_REG

SECKEY_0_REG

SECKEY_1_REG

SECKEY_2_REG

SECKEY_3_REG

SECNONCE_0_REG

SECNONCE_1_REG

SECNONCE_2_REG

SECNONCE_3_REG

SECURITY_OS_REG

SECURITY_STATUS_REG

SECURITY_EVENT_REG

SECURITY_EVENTMASK_REG

TSCH_CONTROL_0_REG

TSCH_CONTROL_1_REG

TSCH_CONTROL_2_REG

PHY_PARAMETERS_0_REG

PHY_PARAMETERS_1_REG

PHY_PARAMETERS_2_REG

PHY_PARAMETERS_3_REG

RX_CONTROL_0_REG

RX_EVENT_REG

RX_MASK_REG

RX_STATUS_REG

SYMBOLTIMESNAPSHOTVAL_REG

RX_STATUS_DELTA_REG

RX_STATUS_MASK_REG

TX_CONTROL_0_REG

CE_REG

CM_REG

SYNCTIMESTAMPTHR_REG

SYNCTIMESTAMPVAL_REG

TIMER_CONTROL_1_REG

MACTXSTDACKFRMCNT_REG

MACRXSTDACKFRMOKCNT_REG

MACRXADDRFAILFRMCNT_REG

MACRXUNSUPFRMCNT_REG

SYNCTIMESTAMPPHASEVAL_REG

MACFCSERRORCOUNT_REG

LMACRESET_REG

WAKEUP_CONTROL_OS_REG

SYMBOLTIMETHR_REG

SYMBOLTIME2THR_REG

DEBUGCONTROL_REG

TXBYTE_E_REG

TXBYTE_M_REG

TX_FLAG_S_0_REG

TX_FLAG_CLEAR_E_0_REG

TX_FLAG_CLEAR_M_0_REG

TX_PRIORITY_0_REG

TX_FLAG_S_1_REG

TX_FLAG_CLEAR_E_1_REG

TX_FLAG_CLEAR_M_1_REG

TX_PRIORITY_1_REG

TX_FLAG_S_2_REG

TX_FLAG_CLEAR_E_2_REG

TX_FLAG_CLEAR_M_2_REG

TX_PRIORITY_2_REG

TX_FLAG_S_3_REG

TX_FLAG_CLEAR_E_3_REG

TX_FLAG_CLEAR_M_3_REG

TX_PRIORITY_3_REG

TX_SET_OS_REG

TX_CLEAR_OS_REG

WAKEUP_CONTROL_REG

LONG_ADDR_0_0_REG

LONG_ADDR_1_0_REG

SIZE_AND_VAL_0_REG

TX_FIFO_3_0_REG

TX_META_DATA_0_0_REG

TX_META_DATA_1_0_REG

TX_META_DATA_0_1_REG

TX_META_DATA_1_1_REG

TX_META_DATA_0_2_REG

TX_META_DATA_1_2_REG

TX_META_DATA_0_3_REG

TX_META_DATA_1_3_REG

TX_RETURN_STATUS_0_0_REG

TX_RETURN_STATUS_1_0_REG

TX_RETURN_STATUS_0_1_REG

TX_RETURN_STATUS_1_1_REG

TX_RETURN_STATUS_0_2_REG

TX_RETURN_STATUS_1_2_REG

TX_RETURN_STATUS_0_3_REG

TX_RETURN_STATUS_1_3_REG

RX_META_0_0_REG

RX_META_1_0_REG

RX_META_0_1_REG

RX_META_1_1_REG

RX_META_0_2_REG

RX_META_1_2_REG

RX_META_0_3_REG

RX_META_1_3_REG

RX_META_0_4_REG

RX_META_1_4_REG

RX_META_0_5_REG

RX_META_1_5_REG

RX_META_0_6_REG

RX_META_1_6_REG

RX_META_0_7_REG

RX_META_1_7_REG

TX_FIFO_1_0_REG

RX_FIFO_0_0_REG

RX_FIFO_1_0_REG

RX_FIFO_2_0_REG

RX_FIFO_3_0_REG

RX_FIFO_4_0_REG

RX_FIFO_5_0_REG

RX_FIFO_6_0_REG

RX_FIFO_7_0_REG


TX_FIFO_0_0_REG

Address transmit fifo 0
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FIFO_0_0_REG TX_FIFO_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FIFO

TX_FIFO : Transmit fifo buffer, contains 32 addresses per entry (32b x 32a = 128B). There are 4 entries supported. Note that, despite the name, this fifo is NOT retained when the LMAC is put into deep-sleep!
bits : 0 - 31 (32 bit)
access : read-write


TX_FIFO_2_0_REG

Address transmit fifo 2
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FIFO_2_0_REG TX_FIFO_2_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FIFO

TX_FIFO : Transmit fifo buffer, contains 32 addresses per entry (32b x 32a = 128B). There are 4 entries supported. Note that, despite the name, this fifo is NOT retained when the LMAC is put into deep-sleep!
bits : 0 - 31 (32 bit)
access : read-write


REL_NAME_0_REG

Name of the release
address_offset : 0x10000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

REL_NAME_0_REG REL_NAME_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REL_NAME

REL_NAME : A 4 words wide register, showing in ASCII the name of the release, eg. ftdf_107.
bits : 0 - 31 (32 bit)
access : read-only


REL_NAME_1_REG

Name of the release
address_offset : 0x10004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

REL_NAME_1_REG REL_NAME_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REL_NAME

REL_NAME : A 4 words wide register, showing in ASCII the name of the release, eg. ftdf_107.
bits : 0 - 31 (32 bit)
access : read-only


REL_NAME_2_REG

Name of the release
address_offset : 0x10008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

REL_NAME_2_REG REL_NAME_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REL_NAME

REL_NAME : A 4 words wide register, showing in ASCII the name of the release, eg. ftdf_107.
bits : 0 - 31 (32 bit)
access : read-only


REL_NAME_3_REG

Name of the release
address_offset : 0x1000C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

REL_NAME_3_REG REL_NAME_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REL_NAME

REL_NAME : A 4 words wide register, showing in ASCII the name of the release, eg. ftdf_107.
bits : 0 - 31 (32 bit)
access : read-only


BUILDTIME_0_REG

Build time
address_offset : 0x10010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUILDTIME_0_REG BUILDTIME_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUILDTIME

BUILDTIME : A 4 words wide register, showing in ASCII the build date (dd mmm yy) and time (hh:mm) of device, eg. 01 Dec 14 14:10.
bits : 0 - 31 (32 bit)
access : read-only


BUILDTIME_1_REG

Build time
address_offset : 0x10014 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUILDTIME_1_REG BUILDTIME_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUILDTIME

BUILDTIME : A 4 words wide register, showing in ASCII the build date (dd mmm yy) and time (hh:mm) of device, eg. 01 Dec 14 14:10.
bits : 0 - 31 (32 bit)
access : read-only


BUILDTIME_2_REG

Build time
address_offset : 0x10018 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUILDTIME_2_REG BUILDTIME_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUILDTIME

BUILDTIME : A 4 words wide register, showing in ASCII the build date (dd mmm yy) and time (hh:mm) of device, eg. 01 Dec 14 14:10.
bits : 0 - 31 (32 bit)
access : read-only


BUILDTIME_3_REG

Build time
address_offset : 0x1001C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUILDTIME_3_REG BUILDTIME_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUILDTIME

BUILDTIME : A 4 words wide register, showing in ASCII the build date (dd mmm yy) and time (hh:mm) of device, eg. 01 Dec 14 14:10.
bits : 0 - 31 (32 bit)
access : read-only


GLOB_CONTROL_0_REG

Global control register
address_offset : 0x10020 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLOB_CONTROL_0_REG GLOB_CONTROL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ISPANCOORDINATOR RX_DMA_REQ TX_DMA_REQ MACSIMPLEADDRESS MACLEENABLED MACTSCHENABLED

ISPANCOORDINATOR : Enable/disable receiver check on address fields (0=enabled, 1=disabled)
bits : 1 - 2 (2 bit)
access : read-write

RX_DMA_REQ : Source of the RX_DMA_REQ output pin of this block.
bits : 2 - 4 (3 bit)
access : read-write

TX_DMA_REQ : Source of the TX_DMA_REQ output pin of this block.
bits : 3 - 6 (4 bit)
access : read-write

MACSIMPLEADDRESS : Simple address of the PAN coordinator
bits : 8 - 23 (16 bit)
access : read-write

MACLEENABLED : If set to '1', the Low Energy mode (also called CSL) is enabled
bits : 17 - 34 (18 bit)
access : read-write

MACTSCHENABLED : If set to '1', the TSCH mode is enabled
bits : 18 - 36 (19 bit)
access : read-write


GLOB_CONTROL_1_REG

Global control register
address_offset : 0x10024 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLOB_CONTROL_1_REG GLOB_CONTROL_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACPANID MACSHORTADDRESS

MACPANID : The PAN ID of this device. The value 0xFFFF indicates that the device is not associated to a PAN.
bits : 0 - 15 (16 bit)
access : read-write

MACSHORTADDRESS : The short address of the device. The values 0xFFFF and 0xFFFE indicate that no IEEE Short Address is available.
bits : 16 - 47 (32 bit)
access : read-write


GLOB_CONTROL_2_REG

Global control register
address_offset : 0x10028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLOB_CONTROL_2_REG GLOB_CONTROL_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AEXTENDEDADDRESS_L

AEXTENDEDADDRESS_L : Unique device address, 48 bits wide, lowest 32 bit
bits : 0 - 31 (32 bit)
access : read-write


GLOB_CONTROL_3_REG

Global control register
address_offset : 0x1002C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLOB_CONTROL_3_REG GLOB_CONTROL_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AEXTENDEDADDRESS_H

AEXTENDEDADDRESS_H : Unique device address, 48 bits wide, highest 16 bit
bits : 0 - 31 (32 bit)
access : read-write


LMAC_CONTROL_0_REG

Lmac control register
address_offset : 0x10030 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_0_REG LMAC_CONTROL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RXONDURATION RXALWAYSON PTI_RX KEEP_PHY_EN

RXONDURATION : The time (in symbol periods) the Rx must be on after setting RxEnable to '1'.
bits : 1 - 25 (25 bit)
access : read-write

RXALWAYSON : If set to '1', the receiver shall be always on if RxEnable is set to '1'.
bits : 25 - 50 (26 bit)
access : read-write

PTI_RX : This value will be used during receiving frames, during the auto ACK (when the AR bit is set in the received frame, see [FR0655] and further), a single CCA and ED scan. In TSCH mode this register will be used during the time slot in which frames can be received and consequently an Enhanced ACK can be transmitted.
bits : 27 - 57 (31 bit)
access : read-write

KEEP_PHY_EN : When the transmit or receive action is ready (LmacReady4Sleep is set), the PHY_EN signal is cleared unless the control register keep_phy_en is set to '1'. When the control register keep_phy_en is set to '1', the signal PHY_EN shall remain being set until the keep_phy_en is cleared. This will help control the behavior of the arbiter between the LMAC and the DPHY.
bits : 31 - 62 (32 bit)
access : read-write


TXPIPEPROPDELAY_REG

Prop delay transmit register
address_offset : 0x10034 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXPIPEPROPDELAY_REG TXPIPEPROPDELAY_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXPIPEPROPDELAY

TXPIPEPROPDELAY : Propagation delay (in us) of the tx pipe, between start of transmission (indicated by setting tx_flag_status) to the DPHY. The reset value is 0 us, which is also the closest value to the real implementation figure.
bits : 0 - 7 (8 bit)
access : read-write


MACACKWAITDURATION_REG

Maximum time to wait for a ACK
address_offset : 0x10038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACACKWAITDURATION_REG MACACKWAITDURATION_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACACKWAITDURATION

MACACKWAITDURATION : Maximum time (in symbol periods) to wait for an ACK response after transmitting a frame with the AR bit set to '1'. This value is used in the normal mode for the wait of an ACK response, irrespective if the ACK is a normal ACK or an Enhanced ACK.
bits : 0 - 7 (8 bit)
access : read-write


MACENHACKWAITDURATION_REG

Maximum time to wait for an enhanced ACK frame
address_offset : 0x1003C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACENHACKWAITDURATION_REG MACENHACKWAITDURATION_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACENHACKWAITDURATION

MACENHACKWAITDURATION : Maximum time (in us) to wait for an Enhanced ACK response after transmitting a frame with the AR bit set to '1'. This value is used in the LE/CSL mode for the wait of an ACK response (which is always an Enhanced ACK).
bits : 0 - 15 (16 bit)
access : read-write


LMAC_CONTROL_1_REG

Lmac control register
address_offset : 0x10040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_1_REG LMAC_CONTROL_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PHYRXATTR_DEM_CCA PHYRXATTR_DEM_LQI PHYRXATTR_CN PHYRXATTR_CALCAP PHYRXATTR_RF_GPIO_PINS PHYRXATTR_HSI

PHYRXATTR_DEM_CCA :
bits : 0 - 1 (2 bit)
access : read-write

PHYRXATTR_DEM_LQI : Select the LQI calculation
bits : 2 - 5 (4 bit)
access : read-write

PHYRXATTR_CN : Channel Number.
bits : 4 - 11 (8 bit)
access : read-write

PHYRXATTR_CALCAP : CalCap value.
bits : 8 - 19 (12 bit)
access : read-write

PHYRXATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 12 - 26 (15 bit)
access : read-write

PHYRXATTR_HSI : HighSide injection.
bits : 15 - 30 (16 bit)
access : read-write


LMAC_CONTROL_2_REG

Lmac control register
address_offset : 0x10044 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_2_REG LMAC_CONTROL_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EDSCANENABLE EDSCANDURATION

EDSCANENABLE : If set to '1', the Energy Detect scan will be performed when RxEnable is set to '1' rather than starting a receive action. The length of this scan is defined by EdScanDuration.
bits : 0 - 0 (1 bit)
access : read-write

EDSCANDURATION : The length of ED scan in symbol periods.
bits : 8 - 39 (32 bit)
access : read-write


LMAC_CONTROL_3_REG

Lmac control register
address_offset : 0x10048 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_3_REG LMAC_CONTROL_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACMAXFRAMETOTALWAITTIME CCAIDLEWAIT ADDR_TAB_MATCH_FP_VALUE FP_OVERRIDE FP_FORCE_VALUE FTDF_LPDP_ENABLE

MACMAXFRAMETOTALWAITTIME : Max time to wait (in symbol periods) for a requested Data Frame or an announced broadcast frame, triggered by the FP bit in the received frame was set to '1'.
bits : 0 - 15 (16 bit)
access : read-write

CCAIDLEWAIT : Time to wait (in us) after CCA returned medium idle before starting TX-ON. Notes: 1) extra wait times are involved before a packet is really transmitted, see the relevant timing figures. 2) not applicable in TSCH mode since there macTSRxTx shall be used.
bits : 16 - 39 (24 bit)
access : read-write

ADDR_TAB_MATCH_FP_VALUE : In case the received source address matches with one of the Exp_SA registers, the value of the control register Addr_tap_match_FP_value will be inserted on the position of the FP bit. In case there is no match found, the inverse value of Addr_tap_match_FP_value will be inserted.
bits : 24 - 48 (25 bit)
access : read-write

FP_OVERRIDE : In case the control register FP_override is set, the value of the control register FP_force_value will always be the value of the FP bit in the automatic ACK response frame.
bits : 25 - 50 (26 bit)
access : read-write

FP_FORCE_VALUE : In case the control register FP_override is set, the value of the control register FP_force_value will always be the value of the FP bit in the automatic ACK response frame.
bits : 26 - 52 (27 bit)
access : read-write

FTDF_LPDP_ENABLE : If set, not only is FP_override and SA matching done on data_request frames but to all command and data frame types (in normal mode)
bits : 27 - 54 (28 bit)
access : read-write


LMAC_CONTROL_OS_REG

Lmac control register
address_offset : 0x10050 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_OS_REG LMAC_CONTROL_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GETGENERATORVAL RXENABLE SINGLECCA CSMA_CA_RESUME_SET CSMA_CA_RESUME_CLEAR

GETGENERATORVAL : If set to '1', the current values of the Wake-up (event) counter/generator (EventCurrVal) and Timestamp (symbol) counter/generator (TimeStampCurrVal and TimeStampCurrPhaseVal) will be captured. Note that this capture actually has been done when getGeneratorVal_e is set (assuming it was cleared in advance).
bits : 0 - 0 (1 bit)
access : write-only

RXENABLE : If set, receiving data may be done
bits : 1 - 2 (2 bit)
access : write-only

SINGLECCA : If set to '1', a single CCA will be performed. This can be used when e.g. the TSCH timing is not performed by the LMAC but completely by software.
bits : 2 - 4 (3 bit)
access : write-only

CSMA_CA_RESUME_SET : If set, Csma_Ca_resume_stat is set
bits : 3 - 6 (4 bit)
access : write-only

CSMA_CA_RESUME_CLEAR : If set, Csma_Ca_resume_stat is cleared
bits : 4 - 8 (5 bit)
access : write-only


LMAC_CONTROL_STATUS_REG

Lmac status register
address_offset : 0x10054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_STATUS_REG LMAC_CONTROL_STATUS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMACREADY4SLEEP CCASTAT WAKEUPTIMERENABLESTATUS EDSCANVALUE CSMA_CA_NB_STAT CSMA_CA_RESUME_STAT CSMA_CA_BO_STAT

LMACREADY4SLEEP : If set to '1' this register indicates that the LMAC is ready to go to sleep.
bits : 1 - 2 (2 bit)
access : read-only

CCASTAT : The value of a single CCA, valid when CCAstat_e is set to '1'.
bits : 2 - 4 (3 bit)
access : read-only

WAKEUPTIMERENABLESTATUS : Status of WakeupTimerEnable after being clocked by LP_CLK (showing it's effective value). WakeupTimerEnableStatus can be set by setting the one-shot register WakeupTimerEnable_set and cleared by setting the one-shot register WakeupTimerEnable_clear. When WakeupTimerEnableStatus is set (after being cleared), the event counter will be reset to 0x0. This status can be used by software since WakeupTimerEnable is used in the slow LP_CLK area. Rather than waiting for a certain number of LP_CLK periods, simply scanning this status (or enable the interrupt created by WakeupTimerEnableStatus_e) will allow software to determine if this signal has been effected. Note that the rising edge of WakeupTimerEnable will reset the Wake-up (event) counter.
bits : 6 - 12 (7 bit)
access : read-only

EDSCANVALUE : The result of an ED scan.
bits : 8 - 23 (16 bit)
access : read-only

CSMA_CA_NB_STAT : Current status of the Number of Backoffs.
bits : 16 - 34 (19 bit)
access : read-only

CSMA_CA_RESUME_STAT : In case Csma_Ca_resume_stat is set the LMAC will - use the value of Csma_Ca_NB_val in the CSMA-CA process rather than the initial value 0d. - immediately perform CCA after the sleep, not waiting for the backoff time. - reset Csma_Ca_resume_stat when it resumes CSMA-CA after the sleep.
bits : 19 - 38 (20 bit)
access : read-only

CSMA_CA_BO_STAT : The value of the currently calculated BackOff value. To be used for the sleep time calculation in case of sleep during the BackOff time.
bits : 24 - 55 (32 bit)
access : read-only


EVENTCURRVAL_REG

Value of event generator
address_offset : 0x10058 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVENTCURRVAL_REG EVENTCURRVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVENTCURRVAL

EVENTCURRVAL : The value of the captured Event generator (Wake-up counter) (initiated by getGeneratorVal, valid when getGeneratorVal_e is set).
bits : 0 - 24 (25 bit)
access : read-only


TIMESTAMPCURRVAL_REG

Value of timestamp generator
address_offset : 0x1005C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMESTAMPCURRVAL_REG TIMESTAMPCURRVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMESTAMPCURRVAL

TIMESTAMPCURRVAL : The value of captured timestamp generator (symbol counter) (initiated by getGeneratorVal, valid when getGeneratorVal_e is set)
bits : 0 - 31 (32 bit)
access : read-only


LMAC_CONTROL_4_REG

Lmac control register
address_offset : 0x10060 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_4_REG LMAC_CONTROL_4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PHYSLEEPWAIT RXPIPEPROPDELAY PHYACKATTR_DEM_PTI PHYACKATTR_CN PHYACKATTR_CALCAP PHYACKATTR_RF_GPIO_PINS PHYACKATTR_HSI

PHYSLEEPWAIT : The minume time (in us) required between the clear to '0' and set to '1' of PHY_EN. When the signal PHY_EN is deasserted, it will not be asserted within the time phySleepWait.
bits : 0 - 7 (8 bit)
access : read-write

RXPIPEPROPDELAY : The control register RxPipePropDelay indicates the propagation delay in ~s of the Rx pipeline between the last symbol being captured at the DPHY interface and the data valid indication to the LMAC controller.
bits : 8 - 23 (16 bit)
access : read-write

PHYACKATTR_DEM_PTI : DEM packet information.
bits : 16 - 35 (20 bit)
access : read-write

PHYACKATTR_CN : Channel Number.
bits : 20 - 43 (24 bit)
access : read-write

PHYACKATTR_CALCAP : CalCap value.
bits : 24 - 51 (28 bit)
access : read-write

PHYACKATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 28 - 58 (31 bit)
access : read-write

PHYACKATTR_HSI : HighSide injection.
bits : 31 - 62 (32 bit)
access : read-write


LMAC_CONTROL_5_REG

Lmac control register
address_offset : 0x10064 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_5_REG LMAC_CONTROL_5_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACK_RESPONSE_DELAY CCASTATWAIT PHYCSMACAATTR_DEM_PTI PHYCSMACAATTR_CN PHYCSMACAATTR_CALCAP PHYCSMACAATTR_RF_GPIO_PINS PHYCSMACAATTR_HSI

ACK_RESPONSE_DELAY : In order to have some flexibility the control register Ack_Response_Delay indicates the Acknowledge response time in ~s. The default value shall is 192 ~s (12 symbols).
bits : 0 - 7 (8 bit)
access : read-write

CCASTATWAIT : The output CCASTAT is valid after 8 symbols + phyRxStartup. The 8 symbols are programmable by control registerCcaStatWait (in symbol periods). Default value is 8d.
bits : 8 - 19 (12 bit)
access : read-write

PHYCSMACAATTR_DEM_PTI : DEM packet information.
bits : 16 - 35 (20 bit)
access : read-write

PHYCSMACAATTR_CN : Channel Number.
bits : 20 - 43 (24 bit)
access : read-write

PHYCSMACAATTR_CALCAP : CalCap value.
bits : 24 - 51 (28 bit)
access : read-write

PHYCSMACAATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 28 - 58 (31 bit)
access : read-write

PHYCSMACAATTR_HSI : HighSide injection.
bits : 31 - 62 (32 bit)
access : read-write


LMAC_CONTROL_6_REG

Lmac control register
address_offset : 0x10068 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_6_REG LMAC_CONTROL_6_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LIFSPERIOD SIFSPERIOD WUIFSPERIOD

LIFSPERIOD : The Long IFS period is programmable by LifsPeriod (in symbols). The default is 40 symbols (640 us),
bits : 0 - 7 (8 bit)
access : read-write

SIFSPERIOD : The Short IFS period is programmable by SifsPeriod (in symbols). The default is 12 symbols (192 is).
bits : 8 - 23 (16 bit)
access : read-write

WUIFSPERIOD : The WakeUp IFS period is programmable by WUifsPeriod (in symbols). The default is 12 symbols (192 us).
bits : 16 - 39 (24 bit)
access : read-write


LMAC_CONTROL_11_REG

Lmac control register
address_offset : 0x1006C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_11_REG LMAC_CONTROL_11_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACRXTOTALCYCLETIME MACDISCARXOFFTORZ CSMA_CA_NB_VAL CSMA_CA_BO_THRESHOLD

MACRXTOTALCYCLETIME : In CSL mode it can be decided to disable the PHY Rx (Rx-off) after reception of a Wake-up frame and enable the PHY Rx (Rx-on) when the data frame is to be expected, based on the received RZ time. In order to make it easier to calculate if it is efficient to switch to Rx-off and Rx-on again, a control register indicates the time needed to disable and enable the PHY Rx: macRxTotalCycleTime (resolution is 10 symbol periods)
bits : 0 - 15 (16 bit)
access : read-write

MACDISCARXOFFTORZ : The switching off and on of the PHY Rx (see macRxTotalCycleTime) can be disabled whith the control register macDisCaRxOfftoRZ. 0 : Disabled 1 : Enabled
bits : 16 - 32 (17 bit)
access : read-write

CSMA_CA_NB_VAL : Number of backoffs value in case of a CSMA-CA resume action.
bits : 17 - 36 (20 bit)
access : read-write

CSMA_CA_BO_THRESHOLD : If the backoff time calculated in the CSMA-CA procedure as described in [FR3280] is equal to or higher than the control register Csma_Ca_BO_threshold[8] (resolution 320us, see [FR3290]) the event register Csma_Ca_BO_thr_e will be set and an interrupt. In case Csma_Ca_BO_threshold equals 0xFF no check will be performed and consequently Csma_Ca_BO_thr_e will not be set and no interrupt will be generated.
bits : 24 - 55 (32 bit)
access : read-write


LMAC_CONTROL_DELTA_REG

Lmac delta control register
address_offset : 0x10070 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_DELTA_REG LMAC_CONTROL_DELTA_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMACREADY4SLEEP_D SYNCTIMESTAMP_E SYMBOLTIMETHR_E SYMBOLTIME2THR_E GETGENERATORVAL_E WAKEUPTIMERENABLESTATUS_D

LMACREADY4SLEEP_D : Delta bit for register LmacReady4sleep. This delta bit is set to '1' on each change of this status, contributes to ftdf_ce[3].
bits : 1 - 2 (2 bit)
access : read-write

SYNCTIMESTAMP_E : The SyncTimeStamp_e event is set to '1' when the TimeStampgenerator is loaded with SyncTimeStampVal. This occurs at the rising edge of lp_clk when SyncTimeStampEna is set and the value of the Event generator is equal to the value SyncTimestampThr. This event bit contributes to ftdf_ce[3].
bits : 2 - 4 (3 bit)
access : read-write

SYMBOLTIMETHR_E : Event, set to '1' when the symboltime counter matched SymbolTimeThr This event bit contributes to ftdf_ce[3].
bits : 3 - 6 (4 bit)
access : read-write

SYMBOLTIME2THR_E : Event, set to '1' when the symboltime counter matched SymbolTime2Thr This event bit contributes to ftdf_ce[3].
bits : 4 - 8 (5 bit)
access : read-write

GETGENERATORVAL_E : Event, set to '1' to indicate that the the getGeneratorVal request is completed. This event bit contributes to ftdf_ce[3].
bits : 5 - 10 (6 bit)
access : read-write

WAKEUPTIMERENABLESTATUS_D : Delta which indicates that WakeupTimerEnableStatus has changed This delta bit is set to '1' on each change of this status, contributes to ftdf_ce[3].
bits : 6 - 12 (7 bit)
access : read-write


TIMESTAMPCURRPHASEVAL_REG

Value of timestamp generator phase within a symbol
address_offset : 0x10074 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMESTAMPCURRPHASEVAL_REG TIMESTAMPCURRPHASEVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMESTAMPCURRPHASEVAL

TIMESTAMPCURRPHASEVAL : Value of captured timestamp generator phase within a symbol (initiated by getGeneratorVal, valid when getGeneratorVal_e is set)
bits : 0 - 7 (8 bit)
access : read-only


MACTSTXACKDELAYVAL_REG

Time left until next ACK is sent (us)
address_offset : 0x10078 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACTSTXACKDELAYVAL_REG MACTSTXACKDELAYVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACTSTXACKDELAYVAL

MACTSTXACKDELAYVAL : The time (in us) left until the ack frame is sent by the lmac. This can be used by software to determine if there is enough time left to send the, by software created, Enhanced ACK frame.
bits : 0 - 15 (16 bit)
access : read-only


LMAC_CONTROL_MASK_REG

Lmac mask control register
address_offset : 0x10080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_MASK_REG LMAC_CONTROL_MASK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMACREADY4SLEEP_M SYNCTIMESTAMP_M SYMBOLTIMETHR_M SYMBOLTIME2THR_M GETGENERATORVAL_M WAKEUPTIMERENABLESTATUS_M

LMACREADY4SLEEP_M : Mask bit for delta bit LmacReady4sleep_d. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 1 - 2 (2 bit)
access : read-write

SYNCTIMESTAMP_M : Mask bit for event register SyncTimeStamp_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 2 - 4 (3 bit)
access : read-write

SYMBOLTIMETHR_M : Mask for SymbolTimeThr_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 3 - 6 (4 bit)
access : read-write

SYMBOLTIME2THR_M : Mask for SymbolTime2Thr_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 4 - 8 (5 bit)
access : read-write

GETGENERATORVAL_M : Mask for getGeneratorVal_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 5 - 10 (6 bit)
access : read-write

WAKEUPTIMERENABLESTATUS_M : Mask for WakeupTimerEnableStatus_d The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 6 - 12 (7 bit)
access : read-write


LMAC_EVENT_REG

Lmac event regsiter
address_offset : 0x10090 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_EVENT_REG LMAC_EVENT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EDSCANREADY_E CCASTAT_E RXTIMEREXPIRED_E CSMA_CA_BO_THR_E

EDSCANREADY_E : The event EdScanReady_e is set to '1' to notify that the ED scan is ready. This event bit contributes to ftdf_ce[1].
bits : 0 - 0 (1 bit)
access : read-write

CCASTAT_E : If set to '1', the single CCA is ready This event bit contributes to ftdf_ce[1].
bits : 1 - 2 (2 bit)
access : read-write

RXTIMEREXPIRED_E : Set to '1' if one of the timers enabling the Rx-on mode expires without having received any valid frame. This event bit contributes to ftdf_ce[1].
bits : 2 - 4 (3 bit)
access : read-write

CSMA_CA_BO_THR_E : If set, the calculated backoff time is more than Csma_Ca_BO_threshold. This event bit contributes to ftdf_ce[1].
bits : 3 - 6 (4 bit)
access : read-write


LMAC_MASK_REG

Lmac mask register
address_offset : 0x10094 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_MASK_REG LMAC_MASK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EDSCANREADY_M CCASTAT_M RXTIMEREXPIRED_M CSMA_CA_BO_THR_M

EDSCANREADY_M : Mask bit for event EdScanReady_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write

CCASTAT_M : Mask bit for event CCAstat_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 1 - 2 (2 bit)
access : read-write

RXTIMEREXPIRED_M : Mask bit for event RxTimerExpired_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 2 - 4 (3 bit)
access : read-write

CSMA_CA_BO_THR_M : Mask bit for event Csma_Ca_BO_thr_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 3 - 6 (4 bit)
access : read-write


LMAC_MANUAL_1_REG

Lmax manual PHY register
address_offset : 0x100A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_MANUAL_1_REG LMAC_MANUAL_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMAC_MANUAL_MODE LMAC_MANUAL_PHY_EN LMAC_MANUAL_TX_EN LMAC_MANUAL_RX_EN LMAC_MANUAL_RX_PIPE_EN LMAC_MANUAL_ED_REQUEST LMAC_MANUAL_TX_FRM_NR LMAC_MANUAL_PTI LMAC_MANUAL_PHY_ATTR_DEM_PTI LMAC_MANUAL_PHY_ATTR_CN LMAC_MANUAL_PHY_ATTR_CALCAP LMAC_MANUAL_PHY_ATTR_RF_GPIO_PINS LMAC_MANUAL_PHY_ATTR_HSI

LMAC_MANUAL_MODE : If the control register lmac_manual_mode is set to '1', the LMAC controller control signals should be controlled by the lmac_manual_control registers
bits : 0 - 0 (1 bit)
access : read-write

LMAC_MANUAL_PHY_EN : lmac_manual_phy_en controls the PHY_EN interface signal when lmac_manual_mode is set to '1'.
bits : 1 - 2 (2 bit)
access : read-write

LMAC_MANUAL_TX_EN : lmac_manual_tx_en controls the TX_EN interface signal when lmac_manual_mode is set to '1'.
bits : 2 - 4 (3 bit)
access : read-write

LMAC_MANUAL_RX_EN : lmac_manual_rx_en controls the RX_EN interface signal when lmac_manual_mode is set to '1'.
bits : 3 - 6 (4 bit)
access : read-write

LMAC_MANUAL_RX_PIPE_EN : lmac_manual_rx_pipe_en controls the rx_enable signal towards the rx pipeline when lmac_manual_mode is set to '1'.
bits : 4 - 8 (5 bit)
access : read-write

LMAC_MANUAL_ED_REQUEST : lmac_manual_ed_request controls the ED_REQUEST interface signal when lmac_manual_mode is set to '1'.
bits : 5 - 10 (6 bit)
access : read-write

LMAC_MANUAL_TX_FRM_NR : lmac_manual_tx_frm_nr controls the entry in the tx buffer to be transmitted when lmac_manual_mode is set to '1'.
bits : 6 - 13 (8 bit)
access : read-write

LMAC_MANUAL_PTI : lmac_manual_pti controls the PTI interface signal when lmac_manual_mode is set to '1'.
bits : 8 - 19 (12 bit)
access : read-write

LMAC_MANUAL_PHY_ATTR_DEM_PTI : DEM packet information.
bits : 16 - 35 (20 bit)
access : read-write

LMAC_MANUAL_PHY_ATTR_CN : Channel Number.
bits : 20 - 43 (24 bit)
access : read-write

LMAC_MANUAL_PHY_ATTR_CALCAP : CalCap value.
bits : 24 - 51 (28 bit)
access : read-write

LMAC_MANUAL_PHY_ATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 28 - 58 (31 bit)
access : read-write

LMAC_MANUAL_PHY_ATTR_HSI : HighSide injection.
bits : 31 - 62 (32 bit)
access : read-write


LMAC_MANUAL_OS_REG

One shot register triggers transmission in manual mode
address_offset : 0x100A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_MANUAL_OS_REG LMAC_MANUAL_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMAC_MANUAL_TX_START

LMAC_MANUAL_TX_START : One shot register which triggers the transmission of a frame from the tx buffer in lmac_manual_mode to '1'.
bits : 0 - 0 (1 bit)
access : write-only


LMAC_MANUAL_STATUS_REG

Lmac status register in manual mode
address_offset : 0x100A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_MANUAL_STATUS_REG LMAC_MANUAL_STATUS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMAC_MANUAL_CCA_STAT LMAC_MANUAL_ED_STAT

LMAC_MANUAL_CCA_STAT : lmac_manual_cca_stat shows the status of the CCA_STAT DPHY interface signal.
bits : 0 - 0 (1 bit)
access : read-only

LMAC_MANUAL_ED_STAT : lmac_manual_ed_stat shows the status of the ED_STAT DPHY interface signal.
bits : 8 - 23 (16 bit)
access : read-only


LMAC_CONTROL_7_REG

Lmac control register
address_offset : 0x10100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_7_REG LMAC_CONTROL_7_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACWUPERIOD MACCSLSAMPLEPERIOD

MACWUPERIOD : In CSL mode, the Wake-up duration in symbol periods. During this period, Wake-up frames will be transmitted.
bits : 0 - 15 (16 bit)
access : read-write

MACCSLSAMPLEPERIOD : In CSL mode, when performing a idle listening, the receiver is enabled for at least macCSLsamplePeriod (in symbol oeriods).
bits : 16 - 47 (32 bit)
access : read-write


LMAC_CONTROL_8_REG

Lmac control register
address_offset : 0x10104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_8_REG LMAC_CONTROL_8_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACCSLSTARTSAMPLETIME

MACCSLSTARTSAMPLETIME : In CSL mode, the control register macCSLstartSampleTime indicates the TimeStamp generator time (in symbol periods) when to start listening (called idle listening) or transmitting (when tx_flag_status is set).
bits : 0 - 31 (32 bit)
access : read-write


LMAC_CONTROL_9_REG

Lmac control register
address_offset : 0x10108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_9_REG LMAC_CONTROL_9_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACCSLDATAPERIOD MACCSLFRAMEPENDINGWAITT

MACCSLDATAPERIOD : In CSL mode, after the wake-up sequence a data frame is expected. The receiver will be enabled for at least a period of macCSLdataPeriod (in symbol periods).
bits : 0 - 15 (16 bit)
access : read-write

MACCSLFRAMEPENDINGWAITT : In CSL mode, if a non Wake-up frame with Frame Pending bit = '1' is received, the receiver is enabled for at least an extra period of macCSLFramePendingWaitT (in symbol periods) after the end of the received frame. The time the Enhanced ACK transmission lasts (if applicable) is included in this time.
bits : 16 - 47 (32 bit)
access : read-write


LMAC_CONTROL_10_REG

Lmac control register
address_offset : 0x1010C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMAC_CONTROL_10_REG LMAC_CONTROL_10_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACWURZCORRECTION MACCSLMARGINRZ MACRZZEROVAL

MACWURZCORRECTION : In CSL mode, this register shall be used if the Wake-up frame to be transmitted is larger than 15 octets. It shall indicate the amount of extra data in a Wake-up frame after the RZ position in the frame (in 10 symbol periods). This correction is needed to make sure that the correct RZ time is filled in by the LMAC.
bits : 0 - 7 (8 bit)
access : read-write

MACCSLMARGINRZ : In CSL mode, the software can set the margin for the expected frame by control register macCSLmarginRZ (in 10 symbol periods). The LMAC will make sure that the receiver is ready to receive data this amount of time earlier than to be expected by the received RZ time.
bits : 16 - 35 (20 bit)
access : read-write

MACRZZEROVAL : In CSL mode, if the current RZtime is less or Equal to macRZzeroVal an RZtime with value zero is inserted in the wakeup frame. So this is by default the last Wake-up frame of a Wake-up sequence.
bits : 28 - 59 (32 bit)
access : read-write


SECURITY_0_REG

Security register
address_offset : 0x10110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_0_REG SECURITY_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECTXRXN SECENTRY SECALENGTH SECMLENGTH SECENCDECN

SECTXRXN : Encryption/decryption mode: see register secEntry.
bits : 1 - 2 (2 bit)
access : read-write

SECENTRY : Encryption/decryption mode: the software indicates by the control registers secEntry and secTxRxn which entry to use and if it's from the Tx or Rx buffer ('1' resp. '0').
bits : 8 - 19 (12 bit)
access : read-write

SECALENGTH : Encryption/decryption mode: the length of the a_data is indicated by control register secAlength (in bytes). The end of the a_data is the start point of the m_data. So secAlength must also be set if security level==4.
bits : 16 - 38 (23 bit)
access : read-write

SECMLENGTH : Encryption/decryption mode: the length of the m_data is indicated by control register secMlength (in bytes).
bits : 24 - 54 (31 bit)
access : read-write

SECENCDECN : Encryption/decryption mode: the control register secEncDecn indicates whether to encrypt ('1') or decrypt ('0') the data.
bits : 31 - 62 (32 bit)
access : read-write


SECURITY_1_REG

Security register
address_offset : 0x10114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_1_REG SECURITY_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECAUTHFLAGS SECENCRFLAGS

SECAUTHFLAGS : Encryption/decryption mode: register secAuthFlags contains the authentication flags fields. bit[7] is '0' bit[6] is A_data present bit[5:3]: 3-bit security level of m_data bit[2:0]: 3-bit security level of a_data.
bits : 0 - 7 (8 bit)
access : read-write

SECENCRFLAGS : Encryption/decryption mode: register secEncrFlags contains the encryption flags field. Bits [2:0] are the 3-bit encoding flags of a_data, the other bits msut be set to '0'.
bits : 8 - 23 (16 bit)
access : read-write


SECKEY_0_REG

Seckey register
address_offset : 0x10118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECKEY_0_REG SECKEY_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECKEY_0

SECKEY_0 : Encryption/decryption mode: Registers secKey[0..3] contain the key to be used.
bits : 0 - 31 (32 bit)
access : read-write


SECKEY_1_REG

Seckey register
address_offset : 0x1011C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECKEY_1_REG SECKEY_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECKEY_1

SECKEY_1 : Encryption/decryption mode: see register secKey_0
bits : 0 - 31 (32 bit)
access : read-write


SECKEY_2_REG

SecKey register
address_offset : 0x10120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECKEY_2_REG SECKEY_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECKEY_2

SECKEY_2 : Encryption/decryption mode: see register secKey_0
bits : 0 - 31 (32 bit)
access : read-write


SECKEY_3_REG

Seckey register
address_offset : 0x10124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECKEY_3_REG SECKEY_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECKEY_3

SECKEY_3 : Encryption/decryption mode: see register secKey_0
bits : 0 - 31 (32 bit)
access : read-write


SECNONCE_0_REG

Nonce register used for encryption/decryption
address_offset : 0x10128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECNONCE_0_REG SECNONCE_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECNONCE_0

SECNONCE_0 : Encryption/decryption mode: register secNonce[0..3] contains the Nonce to be used for encryption/decryption.
bits : 0 - 31 (32 bit)
access : read-write


SECNONCE_1_REG

Nonce register used for encryption/decryption
address_offset : 0x1012C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECNONCE_1_REG SECNONCE_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECNONCE_1

SECNONCE_1 : Encryption/decryption mode: see register Nonce_0
bits : 0 - 31 (32 bit)
access : read-write


SECNONCE_2_REG

Nonce register used for encryption/decryption
address_offset : 0x10130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECNONCE_2_REG SECNONCE_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECNONCE_2

SECNONCE_2 : Encryption/decryption mode: see register Nonce_0
bits : 0 - 31 (32 bit)
access : read-write


SECNONCE_3_REG

Nonce register used for encryption/decryption
address_offset : 0x10134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECNONCE_3_REG SECNONCE_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECNONCE_3

SECNONCE_3 : Encryption/decryption mode: see register Nonce_0
bits : 0 - 7 (8 bit)
access : read-write


SECURITY_OS_REG

One shot register to start encryption/decryption
address_offset : 0x10138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_OS_REG SECURITY_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECABORT SECSTART

SECABORT : Encryption/decryption mode: see register Nonce_0
bits : 0 - 0 (1 bit)
access : write-only

SECSTART : Encryption/decryption mode: one_shot register to start the encryption, decryption and authentication support task.
bits : 1 - 2 (2 bit)
access : write-only


SECURITY_STATUS_REG

Security status register
address_offset : 0x10140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_STATUS_REG SECURITY_STATUS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECBUSY SECAUTHFAIL

SECBUSY : Encryption/decryption mode: register secBusy indicates if the encryption/decryption process is still running.
bits : 0 - 0 (1 bit)
access : read-only

SECAUTHFAIL : Encryption/decryption mode: in case of decryption, the status bit secAuthFail will be set when the authentication has failed.
bits : 1 - 2 (2 bit)
access : read-only


SECURITY_EVENT_REG

security event register
address_offset : 0x10150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_EVENT_REG SECURITY_EVENT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECREADY_E

SECREADY_E : Encryption/decryption mode: the Event bit secReady_e is set to '1' when the authentication process is ready (i.e. secBusy is cleared). This event bit contributes to ftdf_ce[3].
bits : 0 - 0 (1 bit)
access : read-write


SECURITY_EVENTMASK_REG

security event mask register
address_offset : 0x10154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SECURITY_EVENTMASK_REG SECURITY_EVENTMASK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECREADY_M

SECREADY_M : Mask bit for event secReady_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TSCH_CONTROL_0_REG

Lmac tsch control register
address_offset : 0x10160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TSCH_CONTROL_0_REG TSCH_CONTROL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACTSTXACKDELAY MACTSRXWAIT

MACTSTXACKDELAY : TSCH mode: the time between the end of a Rx frame and the start of an Enhanced Acknowlegde frame.
bits : 0 - 15 (16 bit)
access : read-write

MACTSRXWAIT : TSCH mode: The times to wait for start of frame
bits : 16 - 47 (32 bit)
access : read-write


TSCH_CONTROL_1_REG

Lmac tsch control register
address_offset : 0x10164 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TSCH_CONTROL_1_REG TSCH_CONTROL_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACTSRXTX

MACTSRXTX : TSCH mode: The time between the CCA and the TX of a frame
bits : 0 - 15 (16 bit)
access : read-write


TSCH_CONTROL_2_REG

Lmac tsch control register
address_offset : 0x10168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TSCH_CONTROL_2_REG TSCH_CONTROL_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACTSRXACKDELAY MACTSACKWAIT

MACTSRXACKDELAY : TSCH mode: End of frame to when the transmitter shall listen for Acknowledgement
bits : 0 - 15 (16 bit)
access : read-write

MACTSACKWAIT : TSCH mode: The minimum time to wait for start of an Acknowledgement
bits : 16 - 47 (32 bit)
access : read-write


PHY_PARAMETERS_0_REG

Lmac PHY parameter register
address_offset : 0x10180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHY_PARAMETERS_0_REG PHY_PARAMETERS_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RXBITPOS_0 RXBITPOS_1 RXBITPOS_2 RXBITPOS_3 RXBITPOS_4 RXBITPOS_5 RXBITPOS_6 RXBITPOS_7

RXBITPOS_0 : DPHY interface: control rxBitPos(8)(3) controls the position that a bit should have at the DPHY interface. So the default values are rxBitPos_0 = 0, rxBitPos_1 = 1, rxBitPos_2 = 2, etc. Note1 that this is a conversion from rx DPHY interface to the internal data byte So for(n=7 n>=0 n--) rx_data(n) = dphy_bit(tx_BitPos(n)) endfor Note2 that rxBitPos and txBitPos must have inverse functions.
bits : 0 - 2 (3 bit)
access : read-write

RXBITPOS_1 : DPHY interface: see rxBitPos_0
bits : 4 - 10 (7 bit)
access : read-write

RXBITPOS_2 : DPHY interface: see rxBitPos_0
bits : 8 - 18 (11 bit)
access : read-write

RXBITPOS_3 : DPHY interface: see rxBitPos_0
bits : 12 - 26 (15 bit)
access : read-write

RXBITPOS_4 : DPHY interface: see rxBitPos_0
bits : 16 - 34 (19 bit)
access : read-write

RXBITPOS_5 : DPHY interface: see rxBitPos_0
bits : 20 - 42 (23 bit)
access : read-write

RXBITPOS_6 : DPHY interface: see rxBitPos_0
bits : 24 - 50 (27 bit)
access : read-write

RXBITPOS_7 : DPHY interface: see rxBitPos_0
bits : 28 - 58 (31 bit)
access : read-write


PHY_PARAMETERS_1_REG

Lmac PHY parameter register
address_offset : 0x10184 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHY_PARAMETERS_1_REG PHY_PARAMETERS_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXBITPOS_0 TXBITPOS_1 TXBITPOS_2 TXBITPOS_3 TXBITPOS_4 TXBITPOS_5 TXBITPOS_6 TXBITPOS_7

TXBITPOS_0 : DPHY interface: control txBitPos(8)(3) controls the position that a bit should have at the DPHY interface. So the default values are txBitPos_0 = 0, txBitPos_1 = 1, txBitPos_2 = 2, etc. Note1 that this is a conversion from internal data byte to the DPHY interface. So for(n=7 n>=0 n--) tx_dphy_bit(n) = tx_data(tx_BitPos(n)) endfor Note2 that txBitPos and rxBitPos must have inverse functions.
bits : 0 - 2 (3 bit)
access : read-write

TXBITPOS_1 : DPHY interface: see txBitPos_0
bits : 4 - 10 (7 bit)
access : read-write

TXBITPOS_2 : DPHY interface: see txBitPos_0
bits : 8 - 18 (11 bit)
access : read-write

TXBITPOS_3 : DPHY interface: see txBitPos_0
bits : 12 - 26 (15 bit)
access : read-write

TXBITPOS_4 : DPHY interface: see txBitPos_0
bits : 16 - 34 (19 bit)
access : read-write

TXBITPOS_5 : DPHY interface: see txBitPos_0
bits : 20 - 42 (23 bit)
access : read-write

TXBITPOS_6 : DPHY interface: see txBitPos_0
bits : 24 - 50 (27 bit)
access : read-write

TXBITPOS_7 : DPHY interface: see txBitPos_0
bits : 28 - 58 (31 bit)
access : read-write


PHY_PARAMETERS_2_REG

Lmac PHY parameter register
address_offset : 0x10188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHY_PARAMETERS_2_REG PHY_PARAMETERS_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PHYTXSTARTUP PHYTXLATENCY PHYTXFINISH PHYTRXWAIT

PHYTXSTARTUP : DPHY interface: the phy wait time (in us) before transmission of a frame may start.
bits : 0 - 7 (8 bit)
access : read-write

PHYTXLATENCY : DPHY interface: phy delay (in us) between DPHY interface and air interface.
bits : 8 - 23 (16 bit)
access : read-write

PHYTXFINISH : DPHY interface: Phy wait time (in us) before deasserting TX_EN after deasserting TX_VALID.
bits : 16 - 39 (24 bit)
access : read-write

PHYTRXWAIT : DPHY interface: Phy wait time (in us) between deassertion of TX_EN and assertion of RX_EN or vice versa.
bits : 24 - 55 (32 bit)
access : read-write


PHY_PARAMETERS_3_REG

Lmac PHY parameter register
address_offset : 0x1018C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHY_PARAMETERS_3_REG PHY_PARAMETERS_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PHYRXSTARTUP PHYRXLATENCY PHYENABLE USE_LEGACY_PHY_EN

PHYRXSTARTUP : DPHY interface: Phy wait time (in us) before receiving of a frame may start.
bits : 0 - 7 (8 bit)
access : read-write

PHYRXLATENCY : DPHY interface: Phy delay (in us) between air and DPHY interface.
bits : 8 - 23 (16 bit)
access : read-write

PHYENABLE : DPHY interface: Asserting the DPHY interface signals TX_EN or RX_EN does not take place within the time phyEnable after asserting the signal PHY_EN. (in us).
bits : 16 - 39 (24 bit)
access : read-write

USE_LEGACY_PHY_EN : If the control register use_legacy_phy_en is set (default), the output signal PHY_TRANSACTION will be sourced by PHY_EN rather than PHY_TRANSACTION.
bits : 24 - 48 (25 bit)
access : read-write


RX_CONTROL_0_REG

Receive control register
address_offset : 0x10200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_CONTROL_0_REG RX_CONTROL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DBGRXTRANSPARENTMODE RXBEACONONLY RXCOORDREALIGNONLY RX_READ_BUF_PTR DISRXFRMPENDINGCA DISRXACKREQUESTCA MACALWAYSPASSCRCERROR DISDATAREQUESTCA MACALWAYSPASSRESFRAMEVERSION MACALWAYSPASSWRONGDPANID MACALWAYSPASSWRONGDADDR MACALWAYSPASSBEACONWRONGPANID MACALWAYSPASSTOPANCOORDINATOR MACALWAYSPASSFRMTYPE MACALWAYSPASSWAKEUP MACPASSWAKEUP MACIMPLICITBROADCAST DISRXACKRECEIVEDCA

DBGRXTRANSPARENTMODE : If set yo '1', Rx pipe is fully set in transparent mode (for debug purpose).
bits : 0 - 0 (1 bit)
access : read-write

RXBEACONONLY : If set to '1', only Beacons frames are accepted
bits : 1 - 2 (2 bit)
access : read-write

RXCOORDREALIGNONLY : If set to '1', only Coordinator Realignment frames are accepted
bits : 2 - 4 (3 bit)
access : read-write

RX_READ_BUF_PTR : Indication where new data will be read All four bits shall be used when using these pointer values (0d - 15d). However, the Receive Packet buffer has a size of 8 entries. So reading the Receive Packet buffer entries shall use the mod8 of the pointer values.
bits : 3 - 9 (7 bit)
access : read-write

DISRXFRMPENDINGCA : Whan the control register DisRxFrmPendingCa is set to '1', the notification of the received FP bit to the LMAC Controller is disabled and thus no consequent actions will take place.
bits : 7 - 14 (8 bit)
access : read-write

DISRXACKREQUESTCA : When the control register DisRxAckRequestca is set to '1' all consequent actions for a received Acknowledge Request bit are disabled.
bits : 8 - 16 (9 bit)
access : read-write

MACALWAYSPASSCRCERROR : If set to '1', a FCS error will not drop the frame. However, an FCS error will be reported in the Rx meta data (crc16_error is set to '1').
bits : 9 - 18 (10 bit)
access : read-write

DISDATAREQUESTCA : When the control register DisDataRequestCa is set, the notification of the received Data Request is disabled.
bits : 10 - 20 (11 bit)
access : read-write

MACALWAYSPASSRESFRAMEVERSION : If set to '1', a packet with a reserved FrameVersion shall not be dropped
bits : 11 - 22 (12 bit)
access : read-write

MACALWAYSPASSWRONGDPANID : If register macAlwaysPassWrongDPANId is set to '1', packet with a wrong Destiantion PanID will not be dropped. However, in case of an FCS error, the packet is dropped.
bits : 12 - 24 (13 bit)
access : read-write

MACALWAYSPASSWRONGDADDR : If set to '1', a packet with a wrong DAddr is not dropped
bits : 13 - 26 (14 bit)
access : read-write

MACALWAYSPASSBEACONWRONGPANID : If the control register macAlwaysPassBeaconWrongPANId is set, the frame is not dropped in case of a mismatch in PAN-ID, irrespective of the setting of RxBeaconOnly.
bits : 14 - 28 (15 bit)
access : read-write

MACALWAYSPASSTOPANCOORDINATOR : When the control register macAlwaysPassToPanCoordinator is set to '1', the frame is not dropped due to a span_coord_error. However, in case of an FCS error, the packet is dropped.
bits : 15 - 30 (16 bit)
access : read-write

MACALWAYSPASSFRMTYPE : The control registers macAlwaysPassFrmType[7:0], shall control if this Frame Type shall be dropped. If a bit is set to '1', the Frame Type corresponding with the bit position is not dropped, even in case of a CRC error. Example: if bit 3 is set to '1', Frame Type 3 shall not be dropped. If there is a FCS error, the error shall be reported in the Rx meta data (crc16_error is set to '1').
bits : 16 - 39 (24 bit)
access : read-write

MACALWAYSPASSWAKEUP : In CSL mode, if the control register macAlwaysPassWakeUp is set to '1', received Wake- up frames for this device are put into the Rx packet buffer without notifying the LMAC Controller (part of transparent mode control).
bits : 24 - 48 (25 bit)
access : read-write

MACPASSWAKEUP : In CSL mode, if set to '1', WakeUp frames will be put into the Rx buffer. This can be useful for software to parse the WakeUp frame.
bits : 25 - 50 (26 bit)
access : read-write

MACIMPLICITBROADCAST : If set to '1', Frame Version 2 frames without Daddr or DPANId shall be accepted.
bits : 26 - 52 (27 bit)
access : read-write

DISRXACKRECEIVEDCA : If set to '1', the LMAC controller shall ignore all consequent actions upon a set AR bit in the transmitted frame (e.g. enabling Rx-on mode after the transmission and wait for an ACK).
bits : 27 - 54 (28 bit)
access : read-write


RX_EVENT_REG

Receive event register
address_offset : 0x10204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_EVENT_REG RX_EVENT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RXSOF_E RX_OVERFLOW_E RX_BUF_AVAIL_E RXBYTE_E

RXSOF_E : Set to '1' when RX_SOF has been detected. This event bit contributes to ftdf_ce[1].
bits : 0 - 0 (1 bit)
access : read-write

RX_OVERFLOW_E : If set to '1' it indicates that the Rx packet buffer has an overflow. This event bit contributes to ftdf_ce[1].
bits : 1 - 2 (2 bit)
access : read-write

RX_BUF_AVAIL_E : If set to '1' it indicates that a new valid packet has been completely received This event bit contributes to ftdf_ce[1].
bits : 2 - 4 (3 bit)
access : read-write

RXBYTE_E : If set to '1' it indicates that the first byte of a new packet has been received This event bit contributes to ftdf_ce[1].
bits : 3 - 6 (4 bit)
access : read-write


RX_MASK_REG

Receive event mask register
address_offset : 0x10208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_MASK_REG RX_MASK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RXSOF_M RX_OVERFLOW_M RX_BUF_AVAIL_M RXBYTE_M

RXSOF_M : Mask bit for event RxSof_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write

RX_OVERFLOW_M : Mask bit for event rx_overflow_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 1 - 2 (2 bit)
access : read-write

RX_BUF_AVAIL_M : Mask bit for event rx_buf_avail_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 2 - 4 (3 bit)
access : read-write

RXBYTE_M : Mask bit for event rxbyte_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 3 - 6 (4 bit)
access : read-write


RX_STATUS_REG

Receive status register
address_offset : 0x1020C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_STATUS_REG RX_STATUS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_BUFF_IS_FULL RX_WRITE_BUF_PTR

RX_BUFF_IS_FULL : If set to '1', it indicates that the Rx packet buffer is full
bits : 0 - 0 (1 bit)
access : read-only

RX_WRITE_BUF_PTR : Indication where new data will be written. All four bits shall be used when using these pointer values (0d - 15d). However, the Receive Packet buffer has a size of 8 entries. So reading the Receive Packet buffer entries shall use the mod8 of the pointer values.
bits : 1 - 5 (5 bit)
access : read-only


SYMBOLTIMESNAPSHOTVAL_REG

Value timestamp generator
address_offset : 0x10210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYMBOLTIMESNAPSHOTVAL_REG SYMBOLTIMESNAPSHOTVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYMBOLTIMESNAPSHOTVAL

SYMBOLTIMESNAPSHOTVAL : The Status register SymbolTimeSnapshotVal indicates the actual value of the TimeStamp generator. This can be useful for software to use e.g. in CSL mode at creating an Enhanced ACK to calculate the CSL phase and period.
bits : 0 - 31 (32 bit)
access : read-only


RX_STATUS_DELTA_REG

Receive status delta register
address_offset : 0x10220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_STATUS_DELTA_REG RX_STATUS_DELTA_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_BUFF_IS_FULL_D

RX_BUFF_IS_FULL_D : Delta bit of status rx_buff_is_full. This delta bit is set to '1' on each change of this status, contributes to ftdf_ce[1].
bits : 0 - 0 (1 bit)
access : read-write


RX_STATUS_MASK_REG

Receive status delta mask register
address_offset : 0x10224 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_STATUS_MASK_REG RX_STATUS_MASK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_BUFF_IS_FULL_M

RX_BUFF_IS_FULL_M : Mask bit for delta bit rx_buff_is_full_d The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TX_CONTROL_0_REG

Transmit control register
address_offset : 0x10240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_CONTROL_0_REG TX_CONTROL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DBGTXTRANSPARENTMODE MACMAXBE MACMINBE MACMAXCSMABACKOFFS

DBGTXTRANSPARENTMODE : If set to '1', the MPDU octets pass transparently through the MAC in the transmit direction (for debug purpose).
bits : 0 - 0 (1 bit)
access : read-write

MACMAXBE : CSMA-CA: Maximum Backoff Exponent (range 3-8)
bits : 4 - 11 (8 bit)
access : read-write

MACMINBE : CSMA-CA: Minimum Backoff Exponent (range 0-macMaxBE)
bits : 8 - 19 (12 bit)
access : read-write

MACMAXCSMABACKOFFS : CSMA-CA: Maximum number of CSMA-CA backoffs (range 0-5)
bits : 12 - 26 (15 bit)
access : read-write


CE_REG

Selection register events
address_offset : 0x10250 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CE_REG CE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FTDF_CE

FTDF_CE : Composite service request from ftdf macro (see FR0400 in v40.100.2.41.pdf), set to '1' if the branch currently contributes to the interrupt. Bit 0 = unused Bit 1 = rx interrupts Bit 2 = unused Bit 3 = miscelaneous interrupts Bit 4 = tx interrupts Bit 5 = Reserved Upon an interrupt, using the ftdf_ce bits it can be checked which interrupt branch creates this interrupt.
bits : 0 - 5 (6 bit)
access : read-only


CM_REG

Mask selection register events
address_offset : 0x10254 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CM_REG CM_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FTDF_CM

FTDF_CM : mask bits for ftf_ce. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 5 (6 bit)
access : read-write


SYNCTIMESTAMPTHR_REG

Threshold timestamp generator
address_offset : 0x10304 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYNCTIMESTAMPTHR_REG SYNCTIMESTAMPTHR_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYNCTIMESTAMPTHR

SYNCTIMESTAMPTHR : Threshold for synchronize the timestamp counter: at this value of the event counter the synchronization of the timestamp (symbol) counter is done (if SyncTimeStampEna is set to '1'). If SyncTimeStamp_e is set to '1' the synchronization has taken place.
bits : 0 - 24 (25 bit)
access : read-write


SYNCTIMESTAMPVAL_REG

Value timestamp generator
address_offset : 0x10308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYNCTIMESTAMPVAL_REG SYNCTIMESTAMPVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYNCTIMESTAMPVAL

SYNCTIMESTAMPVAL : Value to synchronize the timestamp counter with at the moment indicated by SyncTimeStampThr.
bits : 0 - 31 (32 bit)
access : read-write


TIMER_CONTROL_1_REG

Timer control register
address_offset : 0x1030C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMER_CONTROL_1_REG TIMER_CONTROL_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYNCTIMESTAMPENA

SYNCTIMESTAMPENA : If set to '1', the synchronization of the timestamp counter after a deep-sleep cycle will be performed when SyncTimeStampThr matches the value of the event (wake-up) counter.
bits : 1 - 2 (2 bit)
access : read-write


MACTXSTDACKFRMCNT_REG

Transmitted acknowledgment frames
address_offset : 0x10310 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACTXSTDACKFRMCNT_REG MACTXSTDACKFRMCNT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACTXSTDACKFRMCNT

MACTXSTDACKFRMCNT : Traffic counter: the number of standard Acknowledgment frames transmitted after the last deep-sleep cycle.
bits : 0 - 31 (32 bit)
access : read-only


MACRXSTDACKFRMOKCNT_REG

Received acknowledgment frames
address_offset : 0x10314 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACRXSTDACKFRMOKCNT_REG MACRXSTDACKFRMOKCNT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACRXSTDACKFRMOKCNT

MACRXSTDACKFRMOKCNT : Traffic counter: the number of Standard Acknowledgment frames received after the last deep-sleep cycle.
bits : 0 - 31 (32 bit)
access : read-only


MACRXADDRFAILFRMCNT_REG

Discarded frames register
address_offset : 0x10318 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACRXADDRFAILFRMCNT_REG MACRXADDRFAILFRMCNT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACRXADDRFAILFRMCNT

MACRXADDRFAILFRMCNT : Traffic counter: the number of frames discarded due to incorrect address or PAN Id after the last deep-sleep cycle.
bits : 0 - 31 (32 bit)
access : read-only


MACRXUNSUPFRMCNT_REG

Unsupported frames register
address_offset : 0x1031C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACRXUNSUPFRMCNT_REG MACRXUNSUPFRMCNT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACRXUNSUPFRMCNT

MACRXUNSUPFRMCNT : Traffic counter: the number of frames which do pass the checks but are not supported after the last deep-sleep cycle.
bits : 0 - 31 (32 bit)
access : read-only


SYNCTIMESTAMPPHASEVAL_REG

Timestamp phase value regsiter
address_offset : 0x10320 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYNCTIMESTAMPPHASEVAL_REG SYNCTIMESTAMPPHASEVAL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYNCTIMESTAMPPHASEVAL

SYNCTIMESTAMPPHASEVAL : Value to synchronize the timestamp counter phase with at the moment indicated by SyncTimeStampThr. Please note the +1 correction needed for most accurate result (+0.5 is than the average error, resulting is a just too fast clock).
bits : 0 - 7 (8 bit)
access : read-write


MACFCSERRORCOUNT_REG

Lmac FCS error register
address_offset : 0x10340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MACFCSERRORCOUNT_REG MACFCSERRORCOUNT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACFCSERRORCOUNT

MACFCSERRORCOUNT : metrics counter: the number of received frames that were discarded due to an incorrect FCS after the last deep-sleep cycle.
bits : 0 - 31 (32 bit)
access : read-only


LMACRESET_REG

Lmax reset register
address_offset : 0x10360 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LMACRESET_REG LMACRESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LMACRESET_CONTROL LMACRESET_RX LMACRESET_TX LMACRESET_AHB LMACRESET_OREG LMACRESET_TSTIM LMACRESET_SEC LMACRESET_COUNT LMACRESET_TIMCTRL LMACGLOBRESET_COUNT

LMACRESET_CONTROL : LmacReset_control: A '1' resets LMAC Controller (for debug and MLME-reset)
bits : 0 - 0 (1 bit)
access : write-only

LMACRESET_RX : LmacReset_rx: A '1' resets LMAC rx pipeline (for debug and MLME-reset)
bits : 1 - 2 (2 bit)
access : write-only

LMACRESET_TX : LmacReset_tx: A '1' resets LMAC tx pipeline (for debug and MLME-reset)
bits : 2 - 4 (3 bit)
access : write-only

LMACRESET_AHB : LmacReset_ahb: A '1' resets LMAC ahb interface (for debug and MLME-reset)
bits : 3 - 6 (4 bit)
access : write-only

LMACRESET_OREG : LmacReset_oreg: A '1' resets LMAC on_off regmap (for debug and MLME-reset) #$LmacReset_areg@on_off_regmap #LmacReset_areg: A '1' Resets LMAC always_on regmap (for debug and MLME-reset)
bits : 4 - 8 (5 bit)
access : write-only

LMACRESET_TSTIM : LmacReset_tstim: A '1' resets LMAC timestamp timer (for debug and MLME-reset)
bits : 6 - 12 (7 bit)
access : write-only

LMACRESET_SEC : LmacReset_sec: A '1' resets LMAC security (for debug and MLME-reset) #$LmacReset_wutim@on_off_regmap #LmacReset_wutim: A '1' Resets LMAC wake-up timer (for debug and MLME-reset)
bits : 7 - 14 (8 bit)
access : write-only

LMACRESET_COUNT : LmacReset_count: A '1' resets LMAC mac counters (for debug and MLME-reset)
bits : 9 - 18 (10 bit)
access : write-only

LMACRESET_TIMCTRL : LmacReset_count: A '1' resets LMAC timing control block (for debug and MLME-reset)
bits : 10 - 20 (11 bit)
access : write-only

LMACGLOBRESET_COUNT : If set, the LMAC performance and traffic counters will be reset. Use this register for functionally reset these counters.
bits : 16 - 32 (17 bit)
access : write-only


WAKEUP_CONTROL_OS_REG


address_offset : 0x10364 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WAKEUP_CONTROL_OS_REG WAKEUP_CONTROL_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAKEUPTIMERENABLE_SET WAKEUPTIMERENABLE_CLEAR

WAKEUPTIMERENABLE_SET : If set, WakeupTimerEnableStatus will be set.
bits : 0 - 0 (1 bit)
access : write-only

WAKEUPTIMERENABLE_CLEAR : If set, WakeupTimerEnableStatus will be cleared.
bits : 1 - 2 (2 bit)
access : write-only


SYMBOLTIMETHR_REG

Symboltime threshold register 1
address_offset : 0x10380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYMBOLTIMETHR_REG SYMBOLTIMETHR_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYMBOLTIMETHR

SYMBOLTIMETHR : Symboltime Threshold to generate a general interrupt when this value matches the symbol counter value.
bits : 0 - 31 (32 bit)
access : read-write


SYMBOLTIME2THR_REG

Symboltime threshold register 2
address_offset : 0x10384 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYMBOLTIME2THR_REG SYMBOLTIME2THR_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SYMBOLTIME2THR

SYMBOLTIME2THR : Symboltime 2 Threshold to generate a general interrupt when this value matches the symbol counter value.
bits : 0 - 31 (32 bit)
access : read-write


DEBUGCONTROL_REG

Debug control register
address_offset : 0x10390 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEBUGCONTROL_REG DEBUGCONTROL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DBG_RX_INPUT

DBG_RX_INPUT : If set to '1', the Rx debug interface will be selected as input for the Rx pipeline rather than the DPHY interface signals. Note that in this mode, DBG_RX_DATA[3:0] and DBG_RX_SOF are sourced by another source (outside the scope of the LMAC) while the other Rx inputs (CCA_STAT, LQI[7:0] and ED_STAT[7:0]) are forced to 0x00.
bits : 8 - 16 (9 bit)
access : read-write


TXBYTE_E_REG

Transmit first byte register
address_offset : 0x10394 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXBYTE_E_REG TXBYTE_E_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXBYTE_E TX_LAST_SYMBOL_E

TXBYTE_E : If set to '1', it indicates the first byte of a frame is transmitted This event bit contributes to ftdf_ce[4].
bits : 0 - 0 (1 bit)
access : read-write

TX_LAST_SYMBOL_E : If set to '1', it indicates the last symbol of a frame is transmitted This event bit contributes to ftdf_ce[4].
bits : 1 - 2 (2 bit)
access : read-write


TXBYTE_M_REG

Transmit first byte mask register
address_offset : 0x10398 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXBYTE_M_REG TXBYTE_M_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXBYTE_M TX_LAST_SYMBOL_M

TXBYTE_M : Mask bit for event txbyte_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write

TX_LAST_SYMBOL_M : Mask bit for event tx_last_symbol_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 1 - 2 (2 bit)
access : read-write


TX_FLAG_S_0_REG

Transmit packet ready for transmission register 0
address_offset : 0x10400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_S_0_REG TX_FLAG_S_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_STAT

TX_FLAG_STAT : Tx meta data per entry: if set to '1', the packet is ready for transmission
bits : 0 - 0 (1 bit)
access : read-only


TX_FLAG_CLEAR_E_0_REG

Clear flag register 0
address_offset : 0x10404 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_E_0_REG TX_FLAG_CLEAR_E_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_E

TX_FLAG_CLEAR_E : Tx meta data per entry: if set to '1' the LMAC hardware has cleared the tx_flag_stat status. This event bit contributes to ftdf_ce[4].
bits : 0 - 0 (1 bit)
access : read-write


TX_FLAG_CLEAR_M_0_REG

Mask flag register 0
address_offset : 0x10408 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_M_0_REG TX_FLAG_CLEAR_M_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_M

TX_FLAG_CLEAR_M : Tx meta data per entry: Mask bit for event tx_flag_clear_e. The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TX_PRIORITY_0_REG

Transmit priority register 0
address_offset : 0x10410 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_PRIORITY_0_REG TX_PRIORITY_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_PRIORITY ISWAKEUP PTI_TX

TX_PRIORITY : Tx meta data per entry: Priority of packet
bits : 0 - 3 (4 bit)
access : read-write

ISWAKEUP : Tx meta data per entry: A basic wake-up frame can be generated by the UMAC in the Tx buffer. The meta data control bit IsWakeUp must be set to indicate that this is a Wake-up frame.
bits : 4 - 8 (5 bit)
access : read-write

PTI_TX : This register has 4 entries, belonging to the entry of the Tx frame to send, to be used during transmitting frames and the CMSA-CA phase before (when requested). In TSCH mode this register shall be used during the time slot in which frames can be transmitted and consequently an Enhanced ACK can be received. Since pti_tx belongs to a certain frame to be transmitted, pti_tx can be considered as extra Tx meta data.
bits : 8 - 19 (12 bit)
access : read-write


TX_FLAG_S_1_REG

Transmit packet ready for transmission register 1
address_offset : 0x10420 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_S_1_REG TX_FLAG_S_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_STAT

TX_FLAG_STAT : Tx meta data per entry: if set to '1', the packet is ready for transmission
bits : 0 - 0 (1 bit)
access : read-only


TX_FLAG_CLEAR_E_1_REG

Clear flag register 1
address_offset : 0x10424 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_E_1_REG TX_FLAG_CLEAR_E_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_E

TX_FLAG_CLEAR_E : Tx meta data per entry: if set to '1' the LMAC hardware has cleared the tx_flag_stat status. This event bit contributes to ftdf_ce[4].
bits : 0 - 0 (1 bit)
access : read-write


TX_FLAG_CLEAR_M_1_REG

Mask flag register 1
address_offset : 0x10428 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_M_1_REG TX_FLAG_CLEAR_M_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_M

TX_FLAG_CLEAR_M : Tx meta data per entry: Mask bit for event tx_flag_clear_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TX_PRIORITY_1_REG

Transmit priority register 1
address_offset : 0x10430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_PRIORITY_1_REG TX_PRIORITY_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_PRIORITY ISWAKEUP PTI_TX

TX_PRIORITY : Tx meta data per entry: Priority of packet
bits : 0 - 3 (4 bit)
access : read-write

ISWAKEUP : Tx meta data per entry: A basic wake-up frame can be generated by the UMAC in the Tx buffer. The meta data control bit IsWakeUp must be set to indicate that this is a Wake-up frame.
bits : 4 - 8 (5 bit)
access : read-write

PTI_TX : This register has 4 entries, belonging to the entry of the Tx frame to send, to be used during transmitting frames and the CMSA-CA phase before (when requested). In TSCH mode this register shall be used during the time slot in which frames can be transmitted and consequently an Enhanced ACK can be received. Since pti_tx belongs to a certain frame to be transmitted, pti_tx can be considered as extra Tx meta data.
bits : 8 - 19 (12 bit)
access : read-write


TX_FLAG_S_2_REG

Transmit packet ready for transmission register 2
address_offset : 0x10440 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_S_2_REG TX_FLAG_S_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_STAT

TX_FLAG_STAT : Tx meta data per entry: if set to '1', the packet is ready for transmission
bits : 0 - 0 (1 bit)
access : read-only


TX_FLAG_CLEAR_E_2_REG

Clear flag register 2
address_offset : 0x10444 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_E_2_REG TX_FLAG_CLEAR_E_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_E

TX_FLAG_CLEAR_E : Tx meta data per entry: if set to '1' the LMAC hardware has cleared the tx_flag_stat status. This event bit contributes to ftdf_ce[4].
bits : 0 - 0 (1 bit)
access : read-write


TX_FLAG_CLEAR_M_2_REG

Clear flag register 2
address_offset : 0x10448 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_M_2_REG TX_FLAG_CLEAR_M_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_M

TX_FLAG_CLEAR_M : Tx meta data per entry: Mask bit for event tx_flag_clear_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TX_PRIORITY_2_REG

Transmit priority register 2
address_offset : 0x10450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_PRIORITY_2_REG TX_PRIORITY_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_PRIORITY ISWAKEUP PTI_TX

TX_PRIORITY : Tx meta data per entry: Priority of packet
bits : 0 - 3 (4 bit)
access : read-write

ISWAKEUP : Tx meta data per entry: A basic wake-up frame can be generated by the UMAC in the Tx buffer. The meta data control bit IsWakeUp must be set to indicate that this is a Wake-up frame.
bits : 4 - 8 (5 bit)
access : read-write

PTI_TX : This register has 4 entries, belonging to the entry of the Tx frame to send, to be used during transmitting frames and the CMSA-CA phase before (when requested). In TSCH mode this register shall be used during the time slot in which frames can be transmitted and consequently an Enhanced ACK can be received. Since pti_tx belongs to a certain frame to be transmitted, pti_tx can be considered as extra Tx meta data.
bits : 8 - 19 (12 bit)
access : read-write


TX_FLAG_S_3_REG

Transmit packet ready for transmission register 3
address_offset : 0x10460 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_S_3_REG TX_FLAG_S_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_STAT

TX_FLAG_STAT : Tx meta data per entry: if set to '1', the packet is ready for transmission
bits : 0 - 0 (1 bit)
access : read-only


TX_FLAG_CLEAR_E_3_REG

Clear flag register 3
address_offset : 0x10464 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_E_3_REG TX_FLAG_CLEAR_E_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_E

TX_FLAG_CLEAR_E : Tx meta data per entry: if set to '1' the LMAC hardware has cleared the tx_flag_stat status. This event bit contributes to ftdf_ce[4].
bits : 0 - 0 (1 bit)
access : read-write


TX_FLAG_CLEAR_M_3_REG

Clear flag register 3
address_offset : 0x10468 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FLAG_CLEAR_M_3_REG TX_FLAG_CLEAR_M_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR_M

TX_FLAG_CLEAR_M : Tx meta data per entry: Mask bit for event tx_flag_clear_e The mask bit is masking when cleared to '0' (default value) and will enable the contribution to the interrupt when set to '1'.
bits : 0 - 0 (1 bit)
access : read-write


TX_PRIORITY_3_REG

Transmit priority register 3
address_offset : 0x10470 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_PRIORITY_3_REG TX_PRIORITY_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_PRIORITY ISWAKEUP PTI_TX

TX_PRIORITY : Tx meta data per entry: Priority of packet
bits : 0 - 3 (4 bit)
access : read-write

ISWAKEUP : Tx meta data per entry: A basic wake-up frame can be generated by the UMAC in the Tx buffer. The meta data control bit IsWakeUp must be set to indicate that this is a Wake-up frame.
bits : 4 - 8 (5 bit)
access : read-write

PTI_TX : This register has 4 entries, belonging to the entry of the Tx frame to send, to be used during transmitting frames and the CMSA-CA phase before (when requested). In TSCH mode this register shall be used during the time slot in which frames can be transmitted and consequently an Enhanced ACK can be received. Since pti_tx belongs to a certain frame to be transmitted, pti_tx can be considered as extra Tx meta data.
bits : 8 - 19 (12 bit)
access : read-write


TX_SET_OS_REG

One shot register to set flag
address_offset : 0x10480 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_SET_OS_REG TX_SET_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_SET

TX_FLAG_SET : Tx meta data per entry: if set to '1', the tx_flag_stat will be set to '1'.
bits : 0 - 3 (4 bit)
access : write-only


TX_CLEAR_OS_REG

One shot register to clear flag
address_offset : 0x10484 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_CLEAR_OS_REG TX_CLEAR_OS_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FLAG_CLEAR

TX_FLAG_CLEAR : Tx meta data per entry: if set to '1', the tx_flag_stat will be cleared to '0'.
bits : 0 - 3 (4 bit)
access : write-only


WAKEUP_CONTROL_REG

Wakeup timer vcontrol register
address_offset : 0x11000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WAKEUP_CONTROL_REG WAKEUP_CONTROL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAKEUPINTTHR WAKEUPENABLE WAKEUP_MODE

WAKEUPINTTHR : Threshold for wake-up interrupt. When WakeUpEnable is set to '1' and the Wake-up (event) counter matches this value, the interrupt WAKEUP_IRQ is set to '1' for the duration of one LP_CLK period.
bits : 0 - 24 (25 bit)
access : read-write

WAKEUPENABLE : If set to '1', the WakeUpIntThr is enabled to generate an WAKEUP_IRQ interrupt.
bits : 29 - 58 (30 bit)
access : read-write

WAKEUP_MODE : The Control register WakeUp_mode controls the behavior of the Event counter: 0d = off, 1d = free running (default), 2d = one shot with auto clear, 3d = configurable period (timer mode).
bits : 30 - 61 (32 bit)
access : read-write


LONG_ADDR_0_0_REG


address_offset : 0x12000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LONG_ADDR_0_0_REG LONG_ADDR_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EXP_SA_L

EXP_SA_L : Lowest part of the 64 bits long source address or SA entry 1 resp. SA entry 0 in case of short source address.
bits : 0 - 31 (32 bit)
access : read-write


LONG_ADDR_1_0_REG


address_offset : 0x12004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LONG_ADDR_1_0_REG LONG_ADDR_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EXP_SA_H

EXP_SA_H : Highest part of the 64 bits long source address or SA entry 3 resp. SA entry 2 in case of short source address.
bits : 0 - 31 (32 bit)
access : read-write


SIZE_AND_VAL_0_REG


address_offset : 0x12008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SIZE_AND_VAL_0_REG SIZE_AND_VAL_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALID_SA SHORT_LONGNOT

VALID_SA : Indication which SA entry is valid (if set). In case of 4 short SA Valid bit 3 belongs to SA entry 3 etc. In case of a long SA Valid bit 0 is the valid indication.
bits : 0 - 3 (4 bit)
access : read-write

SHORT_LONGNOT : A '1' indicates that Exp_SA contains four short SA's, a '0' indicates one long SA.
bits : 4 - 8 (5 bit)
access : read-write


TX_FIFO_3_0_REG

Address transmit fifo 3
address_offset : 0x180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FIFO_3_0_REG TX_FIFO_3_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FIFO

TX_FIFO : Transmit fifo buffer, contains 32 addresses per entry (32b x 32a = 128B). There are 4 entries supported. Note that, despite the name, this fifo is NOT retained when the LMAC is put into deep-sleep!
bits : 0 - 31 (32 bit)
access : read-write


TX_META_DATA_0_0_REG

Transmit metadata register 0
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_0_0_REG TX_META_DATA_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FRAME_LENGTH PHYATTR_DEM_PTI PHYATTR_CN PHYATTR_CALCAP PHYATTR_RF_GPIO_PINS PHYATTR_HSI FRAMETYPE CSMACA_ENA ACKREQUEST CRC16_ENA

FRAME_LENGTH : Tx meta data per entry: Frame length (in bytes)
bits : 0 - 6 (7 bit)
access : read-write

PHYATTR_DEM_PTI : DEM packet information.
bits : 7 - 17 (11 bit)
access : read-write

PHYATTR_CN : Channel Number.
bits : 11 - 25 (15 bit)
access : read-write

PHYATTR_CALCAP : CalCap value.
bits : 15 - 33 (19 bit)
access : read-write

PHYATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 19 - 40 (22 bit)
access : read-write

PHYATTR_HSI : HighSide injection.
bits : 22 - 44 (23 bit)
access : read-write

FRAMETYPE : Tx meta data per entry: the frame type of the data to be transmitted (Data/Cmd/Ack/wakeup frame/etc.).
bits : 23 - 48 (26 bit)
access : read-write

CSMACA_ENA : Tx meta data per entry: '1' indicates that a CSMA-CA is required for the transmission of this packet.
bits : 26 - 52 (27 bit)
access : read-write

ACKREQUEST : Tx meta data per entry: '1' indicates that an acknowledge is expected from the recipient of this packet.
bits : 28 - 56 (29 bit)
access : read-write

CRC16_ENA : Tx meta data per entry: Indicates whether CRC16 insertion must be enabled or not. 0 : No hardware inserted CRC16 1 : Hardware inserts CRC16
bits : 30 - 60 (31 bit)
access : read-write


TX_META_DATA_1_0_REG

Transmit metadata register 0
address_offset : 0x204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_1_0_REG TX_META_DATA_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACSN

MACSN : Tx meta data per entry: Sequence Number of this packet.
bits : 0 - 7 (8 bit)
access : read-write


TX_META_DATA_0_1_REG

Transmit metadata register 1
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_0_1_REG TX_META_DATA_0_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FRAME_LENGTH PHYATTR_DEM_PTI PHYATTR_CN PHYATTR_CALCAP PHYATTR_RF_GPIO_PINS PHYATTR_HSI FRAMETYPE CSMACA_ENA ACKREQUEST CRC16_ENA

FRAME_LENGTH : Tx meta data per entry: Frame length (in bytes)
bits : 0 - 6 (7 bit)
access : read-write

PHYATTR_DEM_PTI : DEM packet information.
bits : 7 - 17 (11 bit)
access : read-write

PHYATTR_CN : Channel Number.
bits : 11 - 25 (15 bit)
access : read-write

PHYATTR_CALCAP : CalCap value.
bits : 15 - 33 (19 bit)
access : read-write

PHYATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 19 - 40 (22 bit)
access : read-write

PHYATTR_HSI : HighSide injection.
bits : 22 - 44 (23 bit)
access : read-write

FRAMETYPE : Tx meta data per entry: the frame type of the data to be transmitted (Data/Cmd/Ack/wakeup frame/etc.).
bits : 23 - 48 (26 bit)
access : read-write

CSMACA_ENA : Tx meta data per entry: '1' indicates that a CSMA-CA is required for the transmission of this packet.
bits : 26 - 52 (27 bit)
access : read-write

ACKREQUEST : Tx meta data per entry: '1' indicates that an acknowledge is expected from the recipient of this packet.
bits : 28 - 56 (29 bit)
access : read-write

CRC16_ENA : Tx meta data per entry: Indicates whether CRC16 insertion must be enabled or not. 0 : No hardware inserted CRC16 1 : Hardware inserts CRC16
bits : 30 - 60 (31 bit)
access : read-write


TX_META_DATA_1_1_REG

Transmit metadata register 1
address_offset : 0x214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_1_1_REG TX_META_DATA_1_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACSN

MACSN : Tx meta data per entry: Sequence Number of this packet.
bits : 0 - 7 (8 bit)
access : read-write


TX_META_DATA_0_2_REG

Transmit metadata register 2
address_offset : 0x220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_0_2_REG TX_META_DATA_0_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FRAME_LENGTH PHYATTR_DEM_PTI PHYATTR_CN PHYATTR_CALCAP PHYATTR_RF_GPIO_PINS PHYATTR_HSI FRAMETYPE CSMACA_ENA ACKREQUEST CRC16_ENA

FRAME_LENGTH : Tx meta data per entry: Frame length (in bytes)
bits : 0 - 6 (7 bit)
access : read-write

PHYATTR_DEM_PTI : DEM packet information.
bits : 7 - 17 (11 bit)
access : read-write

PHYATTR_CN : Channel Number.
bits : 11 - 25 (15 bit)
access : read-write

PHYATTR_CALCAP : CalCap value.
bits : 15 - 33 (19 bit)
access : read-write

PHYATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 19 - 40 (22 bit)
access : read-write

PHYATTR_HSI : HighSide injection.
bits : 22 - 44 (23 bit)
access : read-write

FRAMETYPE : Tx meta data per entry: the frame type of the data to be transmitted (Data/Cmd/Ack/wakeup frame/etc.).
bits : 23 - 48 (26 bit)
access : read-write

CSMACA_ENA : Tx meta data per entry: '1' indicates that a CSMA-CA is required for the transmission of this packet.
bits : 26 - 52 (27 bit)
access : read-write

ACKREQUEST : Tx meta data per entry: '1' indicates that an acknowledge is expected from the recipient of this packet.
bits : 28 - 56 (29 bit)
access : read-write

CRC16_ENA : Tx meta data per entry: Indicates whether CRC16 insertion must be enabled or not. 0 : No hardware inserted CRC16 1 : Hardware inserts CRC16
bits : 30 - 60 (31 bit)
access : read-write


TX_META_DATA_1_2_REG

Transmit metadata register 2
address_offset : 0x224 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_1_2_REG TX_META_DATA_1_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACSN

MACSN : Tx meta data per entry: Sequence Number of this packet.
bits : 0 - 7 (8 bit)
access : read-write


TX_META_DATA_0_3_REG

Transmit metadata register 3
address_offset : 0x230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_0_3_REG TX_META_DATA_0_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FRAME_LENGTH PHYATTR_DEM_PTI PHYATTR_CN PHYATTR_CALCAP PHYATTR_RF_GPIO_PINS PHYATTR_HSI FRAMETYPE CSMACA_ENA ACKREQUEST CRC16_ENA

FRAME_LENGTH : Tx meta data per entry: Frame length (in bytes)
bits : 0 - 6 (7 bit)
access : read-write

PHYATTR_DEM_PTI : DEM packet information.
bits : 7 - 17 (11 bit)
access : read-write

PHYATTR_CN : Channel Number.
bits : 11 - 25 (15 bit)
access : read-write

PHYATTR_CALCAP : CalCap value.
bits : 15 - 33 (19 bit)
access : read-write

PHYATTR_RF_GPIO_PINS : Slot-basis signals mapped on GPIO via PPA.
bits : 19 - 40 (22 bit)
access : read-write

PHYATTR_HSI : HighSide injection.
bits : 22 - 44 (23 bit)
access : read-write

FRAMETYPE : Tx meta data per entry: the frame type of the data to be transmitted (Data/Cmd/Ack/wakeup frame/etc.).
bits : 23 - 48 (26 bit)
access : read-write

CSMACA_ENA : Tx meta data per entry: '1' indicates that a CSMA-CA is required for the transmission of this packet.
bits : 26 - 52 (27 bit)
access : read-write

ACKREQUEST : Tx meta data per entry: '1' indicates that an acknowledge is expected from the recipient of this packet.
bits : 28 - 56 (29 bit)
access : read-write

CRC16_ENA : Tx meta data per entry: Indicates whether CRC16 insertion must be enabled or not. 0 : No hardware inserted CRC16 1 : Hardware inserts CRC16
bits : 30 - 60 (31 bit)
access : read-write


TX_META_DATA_1_3_REG

Transmit metadata register 3
address_offset : 0x234 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_META_DATA_1_3_REG TX_META_DATA_1_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MACSN

MACSN : Tx meta data per entry: Sequence Number of this packet.
bits : 0 - 7 (8 bit)
access : read-write


TX_RETURN_STATUS_0_0_REG

Transmit status register 0
address_offset : 0x240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_0_0_REG TX_RETURN_STATUS_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXTIMESTAMP

TXTIMESTAMP : Tx return status per entry: Transmit Timestamp The Timestamp of the transmitted packet.
bits : 0 - 31 (32 bit)
access : read-only


TX_RETURN_STATUS_1_0_REG

Transmit status register 0
address_offset : 0x244 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_1_0_REG TX_RETURN_STATUS_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACKFAIL CSMACAFAIL CSMACANRRETRIES

ACKFAIL : Tx return status per entry: Acknowledgement status 0 : SUCCESS 1 : FAIL
bits : 0 - 0 (1 bit)
access : read-only

CSMACAFAIL : Tx return status per entry: CSMA-CA status 0 : SUCCESS 1 : FAIL
bits : 1 - 2 (2 bit)
access : read-only

CSMACANRRETRIES : Tx return status per entry: Number of CSMA-CA retries before this frame has been transmitted
bits : 2 - 6 (5 bit)
access : read-only


TX_RETURN_STATUS_0_1_REG

Transmit status register 1
address_offset : 0x250 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_0_1_REG TX_RETURN_STATUS_0_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXTIMESTAMP

TXTIMESTAMP : Tx return status per entry: Transmit Timestamp The Timestamp of the transmitted packet.
bits : 0 - 31 (32 bit)
access : read-only


TX_RETURN_STATUS_1_1_REG

Transmit status register 1
address_offset : 0x254 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_1_1_REG TX_RETURN_STATUS_1_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACKFAIL CSMACAFAIL CSMACANRRETRIES

ACKFAIL : Tx return status per entry: Acknowledgement status 0 : SUCCESS 1 : FAIL
bits : 0 - 0 (1 bit)
access : read-only

CSMACAFAIL : Tx return status per entry: CSMA-CA status 0 : SUCCESS 1 : FAIL
bits : 1 - 2 (2 bit)
access : read-only

CSMACANRRETRIES : Tx return status per entry: Number of CSMA-CA retries before this frame has been transmitted
bits : 2 - 6 (5 bit)
access : read-only


TX_RETURN_STATUS_0_2_REG

Transmit status register 2
address_offset : 0x260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_0_2_REG TX_RETURN_STATUS_0_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXTIMESTAMP

TXTIMESTAMP : Tx return status per entry: Transmit Timestamp The Timestamp of the transmitted packet.
bits : 0 - 31 (32 bit)
access : read-only


TX_RETURN_STATUS_1_2_REG

Transmit status register 2
address_offset : 0x264 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_1_2_REG TX_RETURN_STATUS_1_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACKFAIL CSMACAFAIL CSMACANRRETRIES

ACKFAIL : Tx return status per entry: Acknowledgement status 0 : SUCCESS 1 : FAIL
bits : 0 - 0 (1 bit)
access : read-only

CSMACAFAIL : Tx return status per entry: CSMA-CA status 0 : SUCCESS 1 : FAIL
bits : 1 - 2 (2 bit)
access : read-only

CSMACANRRETRIES : Tx return status per entry: Number of CSMA-CA retries before this frame has been transmitted
bits : 2 - 6 (5 bit)
access : read-only


TX_RETURN_STATUS_0_3_REG

Transmit status register 3
address_offset : 0x270 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_0_3_REG TX_RETURN_STATUS_0_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TXTIMESTAMP

TXTIMESTAMP : Tx return status per entry: Transmit Timestamp The Timestamp of the transmitted packet.
bits : 0 - 31 (32 bit)
access : read-only


TX_RETURN_STATUS_1_3_REG

Transmit status register 3
address_offset : 0x274 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_RETURN_STATUS_1_3_REG TX_RETURN_STATUS_1_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACKFAIL CSMACAFAIL CSMACANRRETRIES

ACKFAIL : Tx return status per entry: Acknowledgement status 0 : SUCCESS 1 : FAIL
bits : 0 - 0 (1 bit)
access : read-only

CSMACAFAIL : Tx return status per entry: CSMA-CA status 0 : SUCCESS 1 : FAIL
bits : 1 - 2 (2 bit)
access : read-only

CSMACANRRETRIES : Tx return status per entry: Number of CSMA-CA retries before this frame has been transmitted
bits : 2 - 6 (5 bit)
access : read-only


RX_META_0_0_REG

Receive metadata register 0
address_offset : 0x280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_0_REG RX_META_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_0_REG

Receive metadata register 0
address_offset : 0x284 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_0_REG RX_META_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_1_REG

Receive metadata register 1
address_offset : 0x290 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_1_REG RX_META_0_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_1_REG

Receive metadata register 1
address_offset : 0x294 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_1_REG RX_META_1_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_2_REG

Receive metadata register 2
address_offset : 0x2A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_2_REG RX_META_0_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_2_REG

Receive metadata register 2
address_offset : 0x2A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_2_REG RX_META_1_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_3_REG

Receive metadata register 3
address_offset : 0x2B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_3_REG RX_META_0_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_3_REG

Receive metadata register 3
address_offset : 0x2B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_3_REG RX_META_1_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_4_REG

Receive metadata register 4
address_offset : 0x2C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_4_REG RX_META_0_4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_4_REG

Receive metadata register 4
address_offset : 0x2C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_4_REG RX_META_1_4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_5_REG

Receive metadata register 5
address_offset : 0x2D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_5_REG RX_META_0_5_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_5_REG

Receive metadata register 5
address_offset : 0x2D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_5_REG RX_META_1_5_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_6_REG

Receive metadata register 6
address_offset : 0x2E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_6_REG RX_META_0_6_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_6_REG

Receive metadata register 6
address_offset : 0x2E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_6_REG RX_META_1_6_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


RX_META_0_7_REG

Receive metadata register 7
address_offset : 0x2F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_0_7_REG RX_META_0_7_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_TIMESTAMP

RX_TIMESTAMP : Rx meta data per entry: Timestamp taken when frame was received
bits : 0 - 31 (32 bit)
access : read-only


RX_META_1_7_REG

Receive metadata register 7
address_offset : 0x2F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_META_1_7_REG RX_META_1_7_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC16_ERROR RES_FRM_TYPE_ERROR RES_FRM_VERSION_ERROR DPANID_ERROR DADDR_ERROR SPANID_ERROR ISPANID_COORD_ERROR QUALITY_INDICATOR

CRC16_ERROR : Rx meta data per entry: if set, a CRC error has occurred in this frame, applicable for transparent mode only
bits : 0 - 0 (1 bit)
access : read-only

RES_FRM_TYPE_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame type, applicable when frame is not discarded
bits : 2 - 4 (3 bit)
access : read-only

RES_FRM_VERSION_ERROR : Rx meta data per entry: if set to '1' this frame is a not supported frame version, applicable when frame is not discarded.
bits : 3 - 6 (4 bit)
access : read-only

DPANID_ERROR : Rx meta data per entry: if set to '1', a destination PAN ID error has occurred, applicable when frame is not discarded
bits : 4 - 8 (5 bit)
access : read-only

DADDR_ERROR : Rx meta data per entry: if set to '1', a destination Address error has occurred, applicable when frame is not discarded
bits : 5 - 10 (6 bit)
access : read-only

SPANID_ERROR : Rx meta data per entry: if set to '1', a PAN ID error has occurred, applicable when frame is not discarded
bits : 6 - 12 (7 bit)
access : read-only

ISPANID_COORD_ERROR : Rx meta data per entry: if set to '1', the received frame is not for PAN coordinator, applicable when frame is not discarded
bits : 7 - 14 (8 bit)
access : read-only

QUALITY_INDICATOR : Rx meta data per entry: the Link Quality Indication value during reception of this frame. # $software_scratch@retention_ram # TX ram not used by hardware, can be used by software as scratch ram with retention.
bits : 8 - 23 (16 bit)
access : read-only


TX_FIFO_1_0_REG

Address transmit fifo 1
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX_FIFO_1_0_REG TX_FIFO_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_FIFO

TX_FIFO : Transmit fifo buffer, contains 32 addresses per entry (32b x 32a = 128B). There are 4 entries supported. Note that, despite the name, this fifo is NOT retained when the LMAC is put into deep-sleep!
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_0_0_REG

Address receive fifo 0
address_offset : 0x8000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_0_0_REG RX_FIFO_0_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_1_0_REG

Address transmit fifo 1
address_offset : 0x8080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_1_0_REG RX_FIFO_1_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_2_0_REG

Address transmit fifo 2
address_offset : 0x8100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_2_0_REG RX_FIFO_2_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_3_0_REG

Address transmit fifo 3
address_offset : 0x8180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_3_0_REG RX_FIFO_3_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_4_0_REG

Address transmit fifo 4
address_offset : 0x8200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_4_0_REG RX_FIFO_4_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_5_0_REG

Address transmit fifo 5
address_offset : 0x8280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_5_0_REG RX_FIFO_5_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_6_0_REG

Address transmit fifo 6
address_offset : 0x8300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_6_0_REG RX_FIFO_6_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write


RX_FIFO_7_0_REG

Address transmit fifo 7
address_offset : 0x8380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX_FIFO_7_0_REG RX_FIFO_7_0_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX_FIFO

RX_FIFO : Receive fifo ram, contains 32 addresses per entry (32b x 32a = 128B). There are 8 entries supported.
bits : 0 - 31 (32 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.