Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:7 | RW | Reserved | |
SLAVE_ADDR | 6:0 | RW | 0x6F | I2C Device Address |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:1 | RW | ||
IP_ENABLE | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
DEB_LEN | 7:0 | RW | 0x14 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
SCL_DLY_LEN | 7:0 | RW | 0x14 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
SDA_DLY_LEN | 7:0 | RW | 0x14 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
I2C_TO_APB | 7:0 | RW | 0x00 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:1 | RW | Reserved | |
I2C_TO_APB_STATUS | 0:0 | RW | 0x00 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
APB_TO_I2C | 7:0 | RW | 0x00 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:1 | RW | Reserved | |
APB_TO_I2C_STATUS | 0:0 | RW | 0x00 |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
I2C_APB_WRITE_DATA_PORT | 31:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
I2C_APB_READ_DATA_PORT | 31:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:1 | RW | Reserved | |
ENABLE | 0:0 | RW | Writing a 1 to this register bit will flush the I2CtoAPB FIFO, | |
clearing all contents and rendering the FIFO to be empty |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | RW | Reserved | |
FLAGS | 2:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | RW | Reserved | |
FLAGS | 2:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
I2C_APB_WRITE_DATA_PORT | 31:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
I2C_APB_READ_DATA_PORT | 31:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:1 | RW | Reserved | |
ENABLE | 0:0 | RW | Writing a 1 to this register bit will flush the APBtoI2C FIFO, | |
clearing all contents and rendering the FIFO to be empty |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | R | Reserved | |
FLAGS | 2:0 | R |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | R | Reserved | |
FLAGS | 2:0 | R |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | R | Reserved | |
I2C_APB_FIFO_WRITE_STATUS | 2:2 | R | ||
APB_I2C_FIFO_READ_STATUS | 1:1 | R | ||
APB_I2C_MESSAGE_AVAILABLE | 0:0 | R |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | RW | Reserved | |
I2C_APB_FIFO_WRITE_STATUS_INT_ENABLE | 2:2 | RW | ||
APB_I2C_FIFO_READ_STATUS_INT_ENABLE | 1:1 | RW | ||
APB_I2C_MESSAGE_AVAILABLE_INT_ENABLE | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
WRITE_FLAG_FULL | 7:7 | RW | ||
WRITE_FLAG_1_SPACE_AVAIL | 6:6 | RW | ||
WRITE_FLAG_2_3_SPACE_AVAIL | 5:5 | RW | ||
WRITE_FLAG_4_7_SPACE_AVAIL | 4:4 | RW | ||
WRITE_FLAG_8_31_SPACE_AVAIL | 3:3 | RW | ||
WRITE_FLAG_32_63_SPACE_AVAIL | 2:2 | RW | ||
WRITE_FLAG_64_127_SPACE_AVAIL | 1:1 | RW | ||
WRITE_FLAG_128_SPACE_AVAIL | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
READ_FLAG_128_SPACE_AVAIL | 7:7 | RW | ||
READ_FLAG_64_127_SPACE_AVAIL | 6:6 | RW | ||
READ_FLAG_32_63_SPACE_AVAIL | 5:5 | RW | ||
READ_FLAG_8_31_SPACE_AVAIL | 4:4 | RW | ||
READ_FLAG_4_7_SPACE_AVAIL | 3:3 | RW | ||
READ_FLAG_2_3_SPACE_AVAIL | 2:2 | RW | ||
READ_FLAG_1_SPACE_AVAIL | 1:1 | RW | ||
READ_FLAG_EMPTY | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | RW | ||
APB_I2C_FIFO_WRITE_STATUS | 2:2 | RW | ||
I2C_APB_FIFO_READ_STATUS | 1:1 | RW | ||
NEW_I2C_APB_MSG_AVAIL | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
RESERVED | 7:3 | RW | ||
APB_I2C_FIFO_WRITE_STATUS_ENABLE | 2:2 | RW | ||
I2C_APB_FIFO_READ_STATUS_ENABLE | 1:1 | RW | ||
NEW_I2C_APB_MSG_AVAIL_ENABLE | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
WRITE_FLAG_FULL | 7:7 | RW | ||
WRITE_FLAG_1_SPACE_AVAIL | 6:6 | RW | ||
WRITE_FLAG_2_3_SPACE_AVAIL | 5:5 | RW | ||
WRITE_FLAG_4_7_SPACE_AVAIL | 4:4 | RW | ||
WRITE_FLAG_8_31_SPACE_AVAIL | 3:3 | RW | ||
WRITE_FLAG_32_63_SPACE_AVAIL | 2:2 | RW | ||
WRITE_FLAG_64_127_SPACE_AVAIL | 1:1 | RW | ||
WRITE_FLAG_128_SPACE_AVAIL | 0:0 | RW |
Field | Bits | Type | Default | Description |
---|---|---|---|---|
READ_FLAG_128_SPACE_AVAIL | 7:7 | RW | ||
READ_FLAG_64_127_SPACE_AVAIL | 6:6 | RW | ||
READ_FLAG_32_63_SPACE_AVAIL | 5:5 | RW | ||
READ_FLAG_8_31_SPACE_AVAIL | 4:4 | RW | ||
READ_FLAG_4_7_SPACE_AVAIL | 3:3 | RW | ||
READ_FLAG_2_3_SPACE_AVAIL | 2:2 | RW | ||
READ_FLAG_1_SPACE_AVAIL | 1:1 | RW | ||
READ_FLAG_EMPTY | 0:0 | RW |