9.3.1.1
Hardware Controlled Default Pin Multiplexing
9.3.1.2
Program Controlled Pin Multiplexing
9.3.1.2.1 PinMux0 Register
9.3.1.2.2 PinMux1 Register
9.3.1.2.3 PinMux2 Register
9.3.1.2.4 PinMux3 Register
9.3.1.2.5 PinMux4 Register
9.3.2 Device Boot Configuration Status
9.4
ARM Interrupt and EDMA Event Multiplexing Control
9.5
Special Peripheral Status and Control
9.5.1 Control
www.ti.com
ARM Interrupt and EDMA Event Multiplexing Control
There are configuration input signals that can set some of the default pin mux and hardware
configurations that may be needed for device boot. Use pins AECFG[3:0] to configure the pins of the
AEMIF.
All pin multiplexing options other than those mentioned above are controlled by software via five pin mux
registers. The format of the registers and a description of the pins they control are in the following
sections.
The PINMUX0 register controls pin multiplexing for the VPFE pins. The register format is shown in
. A brief description of each field is shown in
The PINMUX1 register controls pin multiplexing for the VPBE pins. The register format is shown in
with descriptions in
The PINMUX2 register controls pin multiplexing for the AEMIF pins. The register format is shown in
. A brief description of each field is shown in
The PINMUX3 register controls pin multiplexing for the GIO pins. The register format is shown in
. A brief description of each field is shown in
The PINMUX4 register controls pin multiplexing for SPI0 and MMC/SD0. The register format is shown in
. A brief description of each field is shown in
The device boot configuration (the state of the BTSEL[1:0] and AECFG[3:0] signals are captured in the
BOOTCFG register), as shown in
and
.
The ARM_INTMUX and EDMA_EVTMUX registers are read/write registers containing the multiplexing
control for interrupts and events to the ARM and EDMA, respectively. These registers are necessary
because the total number of interrupts and events in the chip exceeds the maximum value of 64 which the
AINTC and EDMA support. See
and
.
Several of the device’s peripheral modules require additional system-level control logic. Those registers
are discussed in detail in
The TIMER64_CTL register controls the GIO input selection. See
and
SPRUFX7 – July 2008
System Control Module
113