SPRUJB6B November 2024 – May 2025 AM2612
There are 2x GPIO modules integrated in the device. The diagram below provides a visual representation of the device integration details.
This diagram describes the GPIO multiplexor connectivity.
The tables below summarize the device integration details of GPIO# (where # = 0 to 1).
| Module Instance | Device Allocation | SoC Interconnect |
|---|---|---|
| GPIO0 | ✔ | PERI VBUSP Interconnect |
| GPIO1 | ✔ | PERI VBUSP Interconnect |
| Module Instance | Module Clock Input | Source Clock Signal | Source | MODE1 Frequency | MODE2 Frequency | Description |
|---|---|---|---|---|---|---|
| GPIO0 | GPIO0_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200MHz | 250MHz | GPIO0 Functional and Interface Clock |
| GPIO1 | GPIO1_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200MHz | 250MHz | GPIO1 Functional and Interface Clock |
| Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
|---|---|---|---|---|
| GPIO0 | GPIO0_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO0 Reset |
| GPIO1 | GPIO1_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO1 Reset |
| Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Type | Description |
|---|---|---|---|---|---|
| GPIO# | GPIO#_[0:140] | Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO#_[0:1401] interrupt request |
| GPIO# |
GPIO#_BANK0_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK0 interrupt request |
| GPIO# |
GPIO#_BANK1_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK1 interrupt request |
| GPIO# |
GPIO#_BANK2_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK2 interrupt request |
| GPIO# |
GPIO#_BANK3_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK3 interrupt request |
| GPIO# |
GPIO#_BANK4_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK4 interrupt request |
| GPIO# |
GPIO#_BANK5_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK5 interrupt request |
| GPIO# |
GPIO#_BANK6_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK6 interrupt request |
| GPIO# |
GPIO#_BANK7_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK7 interrupt request |
| GPIO# |
GPIO#_BANK8_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK8 interrupt request |
1AM261x device has upto 141 GPIOs, see the device Data sheet for package specific GPIO count.
| Module Instance | Module DMA Event | Destination DMA Event Input | Destination | Type | Description |
|---|---|---|---|---|---|
| GPIO# |
N/A |
N/A |
N/A | N/A | The GPIO module does not support DMA requests. |
| Module Instance | Module Capture Event Input | Capture Event Source Signal | Source | Type | Description |
|---|---|---|---|---|---|
| GPIO# |
N/A |
N/A |
N/A | N/A | The GPIO module does not support Capture Event Inputs |
For more information on the interconnects, see the System Interconnect chapter.
For more information on power, reset, and clock management, see the corresponding sections within the Device Configuration chapter.
For more information on the device interrupt controllers, see the Interrupt Controllers chapter.