WBZ350 ARB registers

The 7 registers of ARB (Radio Arbiter), from 0x41011000, with their reset value and every field. The WBZ350 has 2134 registers in 59 peripherals, one page each.

ARB Radio Arbiter

ARB_BT_CTRL

Address
0x41011000
Reset
0x0000000A
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ALLOW_OPT_TX_BT9BT allow optimistic tx
ALLOW_OPT_RX_BT8BT allow optimistic rx
MAX_ABORT_TIME_BT7:0BT max abort time

ARB_ZB_CTRL

Address
0x41011004
Reset
0x0000000A
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ALLOW_OPT_TX_ZB9ZB allow optimistic tx
ALLOW_OPT_RX_ZB8ZB allow optimistic rx
MAX_ABORT_TIME_ZB7:0ZB max abort time

ARB_EVENT_CTRL

Address
0x41011008
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
ABORT_IN_STATIC_MODE10
RESOLVE_EQUAL_PRIO9:8
DELAYED_OK_TASKS_DONT_WAIT7
USE_PRIO_AS_EVENT6
USE_START_TIME_AS_EVENT5
USE_END_TIME_AS_EVENT4
START_TIME_ALLOWANCE3:0minimum change needed in the start time to be considered as an arbitration event.

ARB_CORE_CTRL

Address
0x4101100C
Reset
0x00000140
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
RESERVED_115:11
ARB_TESTBUS_BYTE_SELECT10:9
AD_ARB_SOFT_RESET8
CFG_CDC_ADJ_VAL7:4
TESTBUS_SELECT3:2
RADIO_ARB_MODE1:0
RAD_ARB_TIMEOUT31:16

ARB_CORE_STATUS

Address
0x41011010
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
CUR_REQ_PRI10:7
CUR_RADIO_OWNER6:5
NEXT_RADIO_OWNER4:3
ARB_CORE_STATE2:0

ARB_INT_STATUS

Address
0x41011014
Reset
0x00000000
Access
read only
Size
32-bit
8 fields
FieldBitsWhat it does
ARB_IDLE7
COLLISION_PREDICTED6
ZB_TIMESENSE_REQ_LOSS5
BT_TIMESENSE_REQ_LOSS4
ZB_RADIO_TO_ABRT3
BT_RADIO_TO_ABRT2
ZB_ABORT_HIBT1
BT_ABORT_HIZB0

ARB_INT_MASK

Address
0x41011018
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
ARB_IDLE_MSK7
COLLISION_PREDICTED_MSK6
ZB_TIMESENSE_REQ_LOSS_MSK5
BT_TIMESENSE_REQ_LOSS_MSK4
ZB_RADIO_TO_ABRT_MSK3
BT_RADIO_TO_ABRT_MSK2
ZB_ABORT_HIBT_MSK1
BT_ABORT_HIZB_MSK0