i3c_main_master Address Map
DWC_mipi_i3c
Module Instance | Base Address | End Address |
---|---|---|
i_i3c_main_master__i3c_m_apb_slv__10da0000__DWC_mipi_i3c_block__SEG_L4_SP_i3c0_0x0_0x1000
|
0x10DA0000
|
0x10DA02FF
|
Register | Offset | Width | Access | Reset Value | Description |
---|---|---|---|---|---|
DEVICE_CTRL
|
0x0
|
32
|
RW
|
0x00000000
|
Device Control Register |
DEVICE_ADDR
|
0x4
|
32
|
RW
|
0x80000000
|
Device Address Register |
HW_CAPABILITY
|
0x8
|
32
|
RO
|
0x00034101
|
Hardware Capability register |
COMMAND_QUEUE_PORT
|
0xC
|
32
|
WO
|
0x00000000
|
COMMAND_QUEUE_PORT |
RESPONSE_QUEUE_PORT
|
0x10
|
32
|
RO
|
0x00000000
|
RESPONSE_QUEUE_PORT |
TX_DATA_PORT
|
0x14
|
32
|
WO
|
0x00000000
|
Transmit Data Port Register |
IBI_QUEUE_STATUS
|
0x18
|
32
|
RO
|
0x00000000
|
In-Band Interrupt Queue Status Register |
QUEUE_THLD_CTRL
|
0x1C
|
32
|
RW
|
0x01000101
|
Queue Threshold Control Register |
DATA_BUFFER_THLD_CTRL
|
0x20
|
32
|
RW
|
0x01010101
|
Data Buffer Threshold Control Register |
IBI_QUEUE_CTRL
|
0x24
|
32
|
RW
|
0x00000000
|
IBI Queue Control Register |
RESET_CTRL
|
0x34
|
32
|
RW
|
0x00000000
|
Reset Control Register |
SLV_EVENT_STATUS
|
0x38
|
32
|
RW
|
0x00000000
|
Slave Event Status Register |
INTR_STATUS
|
0x3C
|
32
|
RW
|
0x00000000
|
Interrupt Status Register |
INTR_STATUS_EN
|
0x40
|
32
|
RW
|
0x00000000
|
Interrupt Status Enable Register |
INTR_SIGNAL_EN
|
0x44
|
32
|
RW
|
0x00000000
|
Interrupt Signal Enable Register |
INTR_FORCE
|
0x48
|
32
|
WO
|
0x00000000
|
Interrupt Force Enable Register |
QUEUE_STATUS_LEVEL
|
0x4C
|
32
|
RO
|
0x00000000
|
Queue Status Level Register |
DATA_BUFFER_STATUS_LEVEL
|
0x50
|
32
|
RO
|
0x00000020
|
Data Buffer Status Level Register |
PRESENT_STATE
|
0x54
|
32
|
RO
|
0x10000003
|
Present State Register |
DEVICE_ADDR_TABLE_POINTER
|
0x5C
|
32
|
RO
|
0x000B0280
|
Pointer for Device Address Table Registers |
DEV_CHAR_TABLE_POINTER
|
0x60
|
32
|
RW
|
0x00020200
|
Pointer for Device Characteristics Table |
VENDOR_SPECIFIC_REG_POINTER
|
0x6C
|
32
|
RO
|
0x000000B0
|
Pointer for Vendor specific Registers |
DEVICE_CTRL_EXTENDED
|
0xB0
|
32
|
RW
|
0x00000000
|
Device Control Extended Register |
SCL_I3C_OD_TIMING
|
0xB4
|
32
|
RW
|
0x000A0010
|
SCL I3C Open Drain Timing Register |
SCL_I3C_PP_TIMING
|
0xB8
|
32
|
RW
|
0x000A000A
|
SCL I3C Push Pull Timing Register |
SCL_I2C_FM_TIMING
|
0xBC
|
32
|
RW
|
0x00100010
|
SCL I2C Fast Mode Timing Register |
SCL_I2C_FMP_TIMING
|
0xC0
|
32
|
RW
|
0x00100010
|
SCL I2C Fast Mode Plus Timing Register |
SCL_EXT_LCNT_TIMING
|
0xC8
|
32
|
RW
|
0x20202020
|
SCL Extended Low Count Timing Register |
SCL_EXT_TERMN_LCNT_TIMING
|
0xCC
|
32
|
RW
|
0x00000000
|
SCL Termination Bit Low count Timing Register |
SDA_HOLD_SWITCH_DLY_TIMING
|
0xD0
|
32
|
RW
|
0x00010000
|
SDA Hold and Mode Switch Delay Timing Register |
BUS_FREE_AVAIL_TIMING
|
0xD4
|
32
|
RW
|
0x00000020
|
Bus Free Timing Register |
I3C_VER_ID
|
0xE0
|
32
|
RO
|
0x3130302A
|
DWC_mipi_i3c Version ID Register |
I3C_VER_TYPE
|
0xE4
|
32
|
RO
|
0x6C633033
|
DWC_mipi_i3c Version Type Register |
QUEUE_SIZE_CAPABILITY
|
0xE8
|
32
|
RO
|
0x00021244
|
DWC_mipi_i3c Queue Size Capability Register |
DEV_CHAR_TABLE1_LOC1
|
0x200
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device1 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE1_LOC2
|
0x204
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device1 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE1_LOC3
|
0x208
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device1 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE1_LOC4
|
0x20C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device1 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE2_LOC1
|
0x210
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device2 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE2_LOC2
|
0x214
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device2 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE2_LOC3
|
0x218
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device2 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE2_LOC4
|
0x21C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device2 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE3_LOC1
|
0x220
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device3 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE3_LOC2
|
0x224
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device3 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE3_LOC3
|
0x228
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device3 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE3_LOC4
|
0x22C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device3 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE4_LOC1
|
0x230
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device4 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE4_LOC2
|
0x234
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device4 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE4_LOC3
|
0x238
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device4 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE4_LOC4
|
0x23C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device4 1 |
DEV_CHAR_TABLE5_LOC1
|
0x240
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device5 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE5_LOC2
|
0x244
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device5 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE5_LOC3
|
0x248
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device5 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE5_LOC4
|
0x24C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device5 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE6_LOC1
|
0x250
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device6 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE6_LOC2
|
0x254
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device6 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE6_LOC3
|
0x258
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device6 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE6_LOC4
|
0x25C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device6 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE7_LOC1
|
0x260
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device7 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE7_LOC2
|
0x264
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device7 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE7_LOC3
|
0x268
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device7 This register is used in master mode of operation. 1 |
DEV_CHAR_TABLE7_LOC4
|
0x26C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device7 1 |
DEV_CHAR_TABLE8_LOC1
|
0x270
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-1 of Device8 1 |
DEV_CHAR_TABLE8_LOC2
|
0x274
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-2 of Device8 1 |
DEV_CHAR_TABLE8_LOC3
|
0x278
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-3 of Device8 1 |
DEV_CHAR_TABLE8_LOC4
|
0x27C
|
32
|
RO
|
0x00000000
|
Device Characteristic Table Location-4 of Device8 1 |
DEV_ADDR_TABLE1_LOC1
|
0x280
|
32
|
RW
|
0x00000000
|
Device Address Table Location of Device1 |
DEV_ADDR_TABLE2_LOC1
|
0x284
|
32
|
RW
|
0x00000000
|
Device Address Table Location 2 |
DEV_ADDR_TABLE3_LOC1
|
0x288
|
32
|
RW
|
0x00000000
|
Device Address Table Location 3 |
DEV_ADDR_TABLE4_LOC1
|
0x28C
|
32
|
RW
|
0x00000000
|
Device Address Table Location 4 |
DEV_ADDR_TABLE5_LOC1
|
0x290
|
32
|
RW
|
0x00000000
|
Device Address Table Location 5 |
DEV_ADDR_TABLE6_LOC1
|
0x294
|
32
|
RW
|
0x00000000
|
Device Address Table Location 6 |
DEV_ADDR_TABLE7_LOC1
|
0x298
|
32
|
RW
|
0x00000000
|
Device Address Table Location 7 |
DEV_ADDR_TABLE8_LOC1
|
0x29C
|
32
|
RW
|
0x00000000
|
Device Address Table Location 8 |
DEV_ADDR_TABLE9_LOC1
|
0x2A0
|
32
|
RW
|
0x00000000
|
Device Address Table Location 9 |
DEV_ADDR_TABLE10_LOC1
|
0x2A4
|
32
|
RW
|
0x00000000
|
Device Address Table Location 10 |
DEV_ADDR_TABLE11_LOC1
|
0x2A8
|
32
|
RW
|
0x00000000
|
Device Address Table Location 11 |