Table 11-1. External Peripheral Interface Signals (128TQFP) (continued)
Description
Buffer Type
Pin Type
Pin Mux / Pin
Assignment
Pin Number
Pin Name
EPI module 0 signal 8.
TTL
I/O
PA6 (15)
40
EPI0S8
EPI module 0 signal 9.
TTL
I/O
PA7 (15)
41
EPI0S9
EPI module 0 signal 10.
TTL
I/O
PG1 (15)
50
EPI0S10
EPI module 0 signal 11.
TTL
I/O
PG0 (15)
49
EPI0S11
EPI module 0 signal 12.
TTL
I/O
PM3 (15)
75
EPI0S12
EPI module 0 signal 13.
TTL
I/O
PM2 (15)
76
EPI0S13
EPI module 0 signal 14.
TTL
I/O
PM1 (15)
77
EPI0S14
EPI module 0 signal 15.
TTL
I/O
PM0 (15)
78
EPI0S15
EPI module 0 signal 16.
TTL
I/O
PL0 (15)
81
EPI0S16
EPI module 0 signal 17.
TTL
I/O
PL1 (15)
82
EPI0S17
EPI module 0 signal 18.
TTL
I/O
PL2 (15)
83
EPI0S18
EPI module 0 signal 19.
TTL
I/O
PL3 (15)
84
EPI0S19
EPI module 0 signal 20.
TTL
I/O
PQ0 (15)
5
EPI0S20
EPI module 0 signal 21.
TTL
I/O
PQ1 (15)
6
EPI0S21
EPI module 0 signal 22.
TTL
I/O
PQ2 (15)
11
EPI0S22
EPI module 0 signal 23.
TTL
I/O
PQ3 (15)
27
EPI0S23
EPI module 0 signal 24.
TTL
I/O
PK7 (15)
60
EPI0S24
EPI module 0 signal 25.
TTL
I/O
PK6 (15)
61
EPI0S25
EPI module 0 signal 26.
TTL
I/O
PL4 (15)
85
EPI0S26
EPI module 0 signal 27.
TTL
I/O
PB2 (15)
91
EPI0S27
EPI module 0 signal 28.
TTL
I/O
PB3 (15)
92
EPI0S28
EPI module 0 signal 29.
TTL
I/O
PP2 (15)
PN2 (15)
103
109
EPI0S29
EPI module 0 signal 30.
TTL
I/O
PP3 (15)
PN3 (15)
104
110
EPI0S30
EPI module 0 signal 31.
TTL
I/O
PK5 (15)
62
EPI0S31
EPI module 0 signal 32.
TTL
I/O
PK4 (15)
63
EPI0S32
EPI module 0 signal 33.
TTL
I/O
PL5 (15)
86
EPI0S33
EPI module 0 signal 34.
TTL
I/O
PN4 (15)
111
EPI0S34
EPI module 0 signal 35.
TTL
I/O
PN5 (15)
112
EPI0S35
11.3
Functional Description
The EPI controller provides a glueless, programmable interface to a variety of common external
peripherals such as SDRAM x 16, Host Bus x8 and x16 devices, RAM, NOR Flash memory, CPLDs
and FPGAs. In addition, the EPI controller provides custom GPIO that can use a FIFO with speed
control by using either the internal write FIFO (WFIFO) or the non-blocking read FIFO (NBRFIFO).
The WFIFO can hold 4 words of data that are written to the external interface at the rate controlled
by the
EPI Main Baud Rate (EPIBAUD)
registers. The NBRFIFO can hold 8 words of data and
samples at the rate controlled by the
EPIBAUD
register. The EPI controller provides predictable
operation and thus has an advantage over regular GPIO which has more variable timing due to
on-chip bus arbitration and delays across bus bridges. Blocking reads stall the CPU until the
transaction completes. Non-blocking reads are performed in the background and allow the processor
June 18, 2014
818
Texas Instruments-Production Data
External Peripheral Interface (EPI)