
www.ti.com
P
3.7.2
Pin Muxing Selection After Reset
TMS320DM6437
Digital Media Processor
SPRS345B–NOVEMBER 2006–REVISED MARCH 2007
The PINMUX0 and PINMUX1 registers in the System Module allow software to select the pin functions in
the Pin Mux Blocks. The pin control of some of the Pin Mux Blocks requires a combination of
PINMUX0/PINMUX1 bit fields. For more details on the combination of the PINMUX bit fields that control
each muxed pin, see
Section 3.7.3.1
,
Multiplexed Pins on DM6437
.
This section only provides an overview of the PINMUX0 and PINMUX1 registers. For more detailed
discussion on how to program each Pin Mux Block, see
Section 3.7.3
,
Pin Multiplexing Details
.
3.7.2.1
PINMUX0 Register Description
The Pin Multiplexing 0 Register (PINMUX0) controls the pin function in the EMIFA/VPSS Block. The
PINMUX0 register format is shown in
Figure 3-12
and the bit field descriptions are given in
Table 3-19
.
Some muxed pins are controlled by more than one PINMUX bit field. For the combination of the PINMUX
bit fields that control each muxed pin, see
Section 3.7.3.1
,
Multiplexed Pins on DM6437
. For more
information on EMIFA/VPSS Block pin muxing, see
Section 3.7.3.13
,
EMIFA/VPSS Block Muxing
. For the
pin-by-pin muxing control of the EMIFA/VPSS Block, see
Section 3.7.3.13.7
,
EMIFA/VPSS Block
Pin-By-Pin Multiplexing Summary
.
Note:
in addition to PINMUX0 bit fields, the EMIFA/VPSS Block also requires the PCIEN bit in the Pin
Multiplexing 1 Register (PINMUX1,
Section 3.7.2.2
) to determine the PCI settings.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
CWEN
SEL
RSV
CI10SEL
RSV
CI32SEL
RSV
CI54SEL
CI76SEL
CFLDSEL
HVDSEL
RSV
CCDCSEL
RSV
AEAW
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-LLL
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
VPBE
CKEN
RGBSEL
CS3SEL
CS4SEL
CS5SEL
VENCSEL
RSV
AEM
R/W-0
R/W-000
R/W-00
R/W-00
R/W-00
R/W-00
R/W-0
R/W-LLL
LEGEND: R/W = Read/Write; R = Read only; L = pin state latched at reset rising edge; -
n
= value after reset
(1)
For proper DM6437 device operation,
always
write a value of "0" to all RESERVED/RSV bits.
Figure 3-12. PINMUX0 Register
(1)
Table 3-19. PINMUX0 Register Bit Descriptions
Bit
Field Name
Description
Pins Controlled
Reserved. For proper device operation, the user should only write "0" to this bit
(
default
).
31
RSV
CI[1:0] Function Select.
Sub-Block 0
0 = No CCDC CI[1:0].
Pins function as PCI or GPIO or EMIFA based on AEM, AEAW, and PCIEN
settings (
default
).
CI1(CCD9)/EM_A[19]/PREQ/EM_D[6]/GP[45]
CI0(CCD8)/EM_A[20]/PINTA/EM_D[7]/GP[44]
30
CI10SEL
1 = Selects CCDC [1:0] (as CCD8 and CCD9, respectively) to get at least a 10-bit
CCDC.
To use the 10-bit CCDC, the user
must
also configure PINMUX0.CCDCSEL = 1.
Not applicable (N/A) for AEM = 3 (011b), 4 (100b),
or
PCIEN = 1.
The combination of PINMUX0/1 fields AEM,
AEAW, PCIEN, and CI10SEL bits control the
pin muxing of these 2 pins.
(1)
Reserved. For proper device operation, the user should only write "0" to this bit
(
default
).
29
RSV
CI[3:2] Function Select.
Sub-Block 0
0 = No CCDC CI[3:2].
Pins function as PCI or GPIO or EMIFA based on AEM, AEAW, and PCIEN
settings (
default
).
CI3(CCD11)/EM_A[17]/AD31/EM_D[4]/GP[47]
CI2(CCD10)/EM_A[18]/PRST/EM_D[5]/GP[46]
28
CI32SEL
1 = Selects CCDC [3:2] (as CCD10 and CCD11, respectively) to get at least a
12-bit CCDC.
To use the 12-bit CCDC, the user
must
also configure PINMUX0.CCDCSEL = 1
and
PINMUX0.CI10SEL = 1.
Not applicable (N/A) for AEM = 3 (011b), 4 (100b),
or
PCIEN = 1.
The combination of PINMUX0/1 fields AEM,
AEAW, PCIEN, and CI32SEL bits control the
pin muxing of these 2 pins.
(1)
(1)
For the full set of valid configurations of these pins, see
Section 3.7.3.13.7
,
EMIFA/VPSS Block Pin-By-Pin Multiplexing Summary
.
Submit Documentation Feedback
Device Configurations
105