![](http://datasheet.mmic.net.cn/370000/TMX320DM6446ZWT_datasheet_16742798/TMX320DM6446ZWT_70.png)
www.ti.com
P
3.6.2
Multiplexed Pin Configurations
TMS320DM6446
Digital Media System on-Chip
SPRS283–DECEMBER 2005
There are numerous multiplexed pins that are shared by more than one peripheral. Some of these pins
are configured by external pullup/pulldown resistors only at reset, and others are configured by software.
As described in detail in
Section 3.5.1
and
Section 3.5.2
, hardware configurable multiplexed pins are
programmed by external pullup/pulldown resistors at reset to set the initial functionality of pins for use by a
single peripheral. After reset, software configurable multiplexed pins are programmable through Memory
Mapped Registers (MMR) to allow the switching of pin functionalities during run-time. See
Section 3.6.3
for more details on the register settings.
A summary of the pin multiplexing is shown in
Table 3-16
. The EMAC peripheral shares pins with the 3.3V
GPIO pins. The VLYNQ pins overlap upper EMIFA address pins resulting in a reduced EMIFA address
range as the VLYNQ width is increased. The ATA peripheral shares data lines and some control signals
with EMIFA. The ATA DMA pins are multiplexed with UART1. The ASP, UART0/1/2, SPI, I2C, and
PWM0/1/2 all default to GPIO pins when not enabled. The VPBE function of the VPSS requires additional
pins to implement the RGB888 mode. These are multiplexed with GPIOs.
Table 3-16. DM6446 Multiplexed Peripheral Pins and Multiplexing Controls
PRIMARY
(DEFAULT)
FUNCTION
EMIFA:
EM_D[0:15],
EM_BA[0]
EMIFA (NAND):
R/W, EM_WAIT
(RDY/BSY),
EM_OE (RE),
EM_WE (WE)
GPIO:
GPIO[0]
GPIO:
GPIO[1]
GPIO:
GPIO[2]
SECONDARY
REGISTER/PIN
(3)
CONTROL
PinMux0:
ATAEN
TERTIARY
REGISTER/PIN
(3)
CONTROL
MULTIPLEXED
PERIPHERALS
SECONDARY
(1)
FUNCTION
TERTIARY
(2)
FUNCTION
EMIFA, ATA (CF)
ATA (CF):
DD[0:15], DA0
EMIFA (NAND),
ATA (CF)
ATA (CF):
INTRQ, IORDY,
DIOR(IORD) ,
DIOW(IOWR)
PinMux0:
ATAEN
VPBE LCD, GPIO
VPFE CCD, GPIO
VPBE RGB888,
GPIO
VPBE
LCD/RGB888, GPIO
VPFE CCD, VPBE
RGB888, GPIO
VPBE RGB888,
GPIO
VPBE:
LCD_OE
VPFE:
C_WE
VPBE:
RGB888 G0
VPBE:
RGB888 B0
VPBE:
RGB888 R0
VPBE:
RGB888 G1, B1,
R1
EMIFA:
EM_CS5
EMIFA:
EM_CS4
EMIFA:
EM_A[21:14]
PinMux0:
LOEEN
PinMux0:
CWEN
PinMux0:
RGB888
GPIO:
GPIO[3]
VPBE:
LCD_FIELD
VPFE:
CCD_FIELD
PinMux0:
RGB888
PinMux0:
LFLDEN
GPIO:
GPIO[4]
PinMux0:
RGB888
PinMux0:
CFLDEN
GPIO:
GPIO[5:6, 38]
PinMux0:
RGB888
EMIFA, VLYNQ,
GPIO
EMIFA, VLYNQ,
GPIO
EMIFA, VLYNQ,
GPIO
GPIO:
GPIO[8]
VLYNQ:
VLYNQ_CLOCK
VLYNQ:
VLYNQ_SCRUN
VLYNQ:
VLYNQ_TXD[0:3],
VLYNQ_RXD[0:3]
PinMux0:
AECS5
PinMux0:
VLYNQEN
GPIO:
GPIO[9]
PinMux0:
AECS4
PinMux0:
VLSCREN
GPIO:
GPIO[10:17]
PinMux0:
AEAW,
Pins:
DAEAW[4:0]
PinMux0:
VLYNQEN,
PinMux0:
VLYNQWD[1:0]
EMIFA, GPIO
GPIO:
GPIO[18:28]
GPIO:
GPIO[29:34]
GPIO:
GPIO[35:36]
EMIFA:
EM_A[13:3]
ASP:
(all pins)
(4)
UART0:
RXD, TXD
PinMux0:
AEAW,
Pins:
DAEAW[4:0]
PinMux1:
ASP
ASP, GPIO
UART0, GPIO
PinMux1:
UART0
(1)
When the Secondary function is enabled, to avoid potential contention, ensure that the Primary (if not GPIO) and Tertiary functions are
disabled.
When the Tertiary function is enabled, to avoid potential contention, ensure that the Primary (if not GPIO), Secondary, and other Tertiary
functions are disabled.
Pin states are sampled at power on reset and written into the register fields.
See the Terminal Functions section for pin details.
(2)
(3)
(4)
70
Device Configuration