RM0082
LS_I2C controller
Doc ID 018672 Rev 1
621/844
28.6.3 IC_CON
register(0x000)
The IC_CON is a RW register which allows to control the I
2
C controller. The IC_CON bit
assignments are given in
.
Note:
This register can be written only when the I
2
C controller is disabled, which corresponds to
the IC_ENABLE (
) register being set to 1’b0. Write at other times has no
effect.
IC_STATUS(
0x070
7
RO
7'h06
I2C Status
IC_TXFLR (
)
0x074
4
RO
4’h0
Transmit FIFO Level.
IC_RXFLR (
0x078
4
RO
4’h0
Receive FIFO Level.
-
0x07C
-
-
-
Reserved
IC_TX_ABRT_SOURCE
(
0x080
16
RW
16’h0
I2C Transmit Abort
Status.
-
0x084
-
-
-
Reserved
IC_DMA_CR (
)
0x088
2
RW
2’h0
DMA Control.
)
0x08C
3
RW
3’b000
DMA Transmit Data
Level.
IC_DMA_RDLR(
0x090
3
RW
3’b000
DMA Receive Data
Level.
-
0x094
to
0x0F0
-
-
-
Reserved
IC_COMP_PARAM_1(
0x0F4
32
RO
32'h000707E
D
Component Parameter.
IC_COMP_VERSION
0x0F8
32
RO
32'h3130352
A
Component Version ID.
IC_COMP_TYPE
0x0FC 32
RO
32'h4457014
0
DW Component Type.
1.
1. This value represents the actual number of used bits, being reserved the others to 16.
Table 541.
I2C registers (continued)
Name
Offset
Width
(bit)
(1)
1
Type Reset value
Description