SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
This section describes module integration in the device, including information about clocks, resets, and hardware requests.
Figure 24-11 shows the integration of the six HS I2C controllers in the device.
For more information about the slave idle protocol and the wake-up request, see Power Management Functional Description, in Power, Reset, and Clock Management.
Table 24-2 through Table 24-4 summarize the integration of the module in the device.
Module Instance | Attributes | |
Power Domain | Interconnect | |
I2C1 | PD_COREAON | L4_PER1 |
I2C2 | PD_COREAON | L4_PER1 |
I2C3 | PD_COREAON | L4_PER1 |
I2C4 | PD_COREAON | L4_PER1 |
I2C5 | PD_COREAON | L4_PER1 |
I2C6 | PD_COREAON | L4_PER2 |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
I2C1 | I2C1_ICLK | L4PER_L3_GICLK | PRCM | I2C1 interface clock |
I2C1_FCLK | PER_96M_GFCLK | PRCM | I2C1 functional clock | |
I2C2 | I2C2_ICLK | L4PER_L3_GICLK | PRCM | I2C2 interface clock |
I2C2_FCLK | PER_96M_GFCLK | PRCM | I2C2 functional clock | |
I2C3 | I2C3_ICLK | L4PER_L3_GICLK | PRCM | I2C3 interface clock |
I2C3_FCLK | PER_96M_GFCLK | PRCM | I2C3 functional clock | |
I2C4 | I2C4_ICLK | L4PER_L3_GICLK | PRCM | I2C4 interface clock |
I2C4_FCLK | PER_96M_GFCLK | PRCM | I2C4 functional clock | |
I2C5 | I2C5_ICLK | IPU_L3_GICLK | PRCM | I2C5 interface clock |
I2C5_FCLK | IPU_96M_GFCLK | PRCM | I2C5 functional clock | |
I2C6 | I2C6_ICLK | L4PER2_L3_GICLK | PRCM | I2C6 interface clock |
I2C6_FCLK | PER_96M_GFCLK | PRCM | I2C6 functional clock | |
Resets | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
I2C1 | I2C1_RESET | L4PER_RET_RST | PRCM | I2C1 reset |
I2C2 | I2C2_RESET | L4PER_RST | PRCM | I2C2 reset |
I2C3 | I2C3_RESET | L4PER_RST | PRCM | I2C3 reset |
I2C4 | I2C4_RESET | L4PER_RST | PRCM | I2C4 reset |
I2C5 | I2C5_RESET | IPU_RST | PRCM | I2C5 reset |
I2C6 | I2C6_RESET | L4PER_RST | PRCM | I2C6 reset |
Interrupt Requests | |||||
Module Instance | Source Signal Name | IRQ_CROSSBAR Input | Default Mapping | Description | |
I2C1 | I2C1_IRQ | IRQ_CROSSBAR_51 | MPU_IRQ_56 | I2C1 interrupt request | |
DSP1_IRQ_82 | |||||
DSP2_IRQ_82 | |||||
IPU1_IRQ_41 | |||||
IPU2_IRQ_41 | |||||
I2C2 | I2C2_IRQ | IRQ_CROSSBAR_52 | MPU_IRQ_57 | I2C2 interrupt request | |
DSP1_IRQ_83 | |||||
DSP2_IRQ_83 | |||||
IPU1_IRQ_42 | |||||
IPU2_IRQ_42 | |||||
I2C3 | I2C3_IRQ | IRQ_CROSSBAR_56 | MPU_IRQ_61 | I2C3 interrupt request | |
DSP1_IRQ_87 | |||||
DSP2_IRQ_87 | |||||
IPU1_IRQ_43 | |||||
IPU2_IRQ_43 | |||||
I2C4 | I2C4_IRQ | IRQ_CROSSBAR_57 | MPU_IRQ_62 | I2C4 interrupt request | |
DSP1_IRQ_88 | |||||
DSP2_IRQ_88 | |||||
IPU1_IRQ_44 | |||||
IPU2_IRQ_44 | |||||
I2C5 | I2C5_IRQ | IRQ_CROSSBAR_55 | MPU_IRQ_60 | I2C5 interrupt request | |
DSP1_IRQ_86 | |||||
DSP2_IRQ_86 | |||||
I2C6 | I2C6_IRQ | IRQ_CROSSBAR_402 | - | I2C6 interrupt request | |
DMA Requests | |||||
Module Instance | Source Signal Name | Destination DMA_CROSSBAR Input | Default Mapping | Description | |
I2C1 | I2C1_DREQ_TX | DMA_CROSSBAR_27 | DMA_EDMA_DREQ_26 | I2C1 DMA transmit request | |
DMA_SYSTEM_DREQ_26 | |||||
I2C1_DREQ_RX | DMA_CROSSBAR_28 | DMA_EDMA_DREQ_27 | I2C1 DMA receive request | ||
DMA_SYSTEM_DREQ_27 | |||||
I2C2 | I2C2_DREQ_TX | DMA_CROSSBAR_29 | DMA_EDMA_DREQ_28 | I2C2 DMA transmit request | |
DMA_SYSTEM_DREQ_28 | |||||
I2C2_DREQ_RX | DMA_CROSSBAR_30 | DMA_EDMA_DREQ_29 | I2C2 DMA receive request | ||
DMA_SYSTEM_DREQ_29 | |||||
I2C3 | I2C3_DREQ_TX | DMA_CROSSBAR_25 | DMA_EDMA_DREQ_24 | I2C3 DMA transmit request | |
DMA_SYSTEM_DREQ_24 | |||||
I2C3_DREQ_RX | DMA_CROSSBAR_26 | DMA_EDMA_DREQ_25 | I2C3 DMA receive request | ||
DMA_SYSTEM_DREQ_25 | |||||
I2C4 | I2C4_DREQ_TX | DMA_CROSSBAR_124 | DMA_SYSTEM_DREQ_123 | I2C4 DMA transmit request | |
I2C4_DREQ_RX | DMA_CROSSBAR_125 | DMA_SYSTEM_DREQ_124 | I2C4 DMA receive request | ||
I2C5 | I2C5_DREQ_TX | DMA_CROSSBAR_152 | - | I2C5 DMA transmit request | |
I2C5_DREQ_RX | DMA_CROSSBAR_153 | - | I2C5 DMA receive request | ||
I2C6 | I2C6_DREQ_TX | DMA_CROSSBAR_204 | - | I2C6 DMA transmit request | |
I2C6_DREQ_RX | DMA_CROSSBAR_205 | - | I2C6 DMA receive request |
The Default Mapping column in Table 24-4
HS I2C Hardware Requests shows the default mapping of module
IRQ and DREQ source signals. These module IRQ and DREQ source signals can also
be mapped to other lines of each device Interrupt or DMA controller through the
IRQ_CROSSBAR and DMA_CROSSBAR modules, respectively.
For more information about the IRQ_CROSSBAR module, see IRQ_CROSSBAR
Module Functional Description, in Control Module.
For more information about the DMA_CROSSBAR
module, see DMA_CROSSBAR Module Functional Description, in Control
Module.
For more information about the
device interrupt controllers, see Interrupt Controllers.
For more information about the device DMA_SYSTEM module, see System
DMA.
For more information about the device EDMA
module, see Enhanced DMA.