DS638F2 Copyright 2010 Cirrus Logic (All Rights Reserved) 7
EP9315
Enhanced Universal Platform SOC Processor
IDE Interface
The IDE Interface provides an industry-standard
connection to two AT Advanced Packet Interface (ATAPI)
compliant devices. The IDE port will attach to a master
and a slave device. The internal DMA controller performs
all data transfers using the Ultra DMA modes. The
interface supports the following operating modes:
PIO Mode 0 thru 4
Ultra DMA Modes 0 thru 3
Ethernet Media Access Controller (MAC)
The MAC subsystem is compliant with the ISO/TEC
802.3 topology for a single shared medium with several
stations. Multiple MII-compliant PHYs are supported.
Features include:
Supports 1/10/100 Mbps transfer rates for home /
small-business / large-business applications
Interfaces to an off-chip PHY through industry
standard Media Independent Interface (MII)
Serial Interfaces (SPI, I
2
S and AC ’97)
The SPI port can be configured as a master or a slave,
supporting the National Semiconductor
®
, Motorola
®
and
Texas Instruments
®
signaling protocols.
The AC'97 port supports multiple codecs for multichannel
audio output with a single stereo input. Three I
2
S ports
can be configured to support six channel 24-bit audio.
These ports are multiplexed so that I
2
S port 0 will take
over either the AC'97 pins or the SPI pins. The second
and third I2S ports' serial input and serial output pins are
multiplexed with EGPIO[4,5,6,13]. The clocks supplied in
the first I2S port are also used for the second and third
I2S ports.
Normal Mode: One SPI Port and one AC’97 Port
•I
2
S on SSP Mode: One AC’97 Port and up to three I
2
S
Ports
•I
2
S on AC’97 Mode: One SPI Port and up to three I
2
S
Ports
Raster / LCD Interface
The Raster / LCD interface provides data and interface
signals for a variety of display types. It features fully
programmable video interface timing for non-interlaced
flat panel or dual scan displays. Resolutions up to
1024 x 768 are supported from a unified SDRAM based
frame buffer. A 16-bit PWM provides control for LCD
panel contrast. LCD specific features include:
Table C. IDE Interface Pin Assignments
Pin Mnemonic Pin Description
DD[15-0] IDE Data bus
IDEDA[2-0] IDE Device address
IDECSn[0,1] IDE Chip Select 0 and 1
DIORn IDE Read Strobe
DIOWn IDE Write Strobe
DMACKn IDE DMA acknowledge
Table D. Ethernet Media Access Controller Pin Assignments
Pin Mnemonic Pin Description
MDC Management Data Clock
MDIO Management Data I/O
RXCLK Receive Clock
MIIRXD[3:0] Receive Data
RXDVAL Receive Data Valid
RXERR Receive Data Error
TXCLK Transmit Clock
MIITXD[3:0] Transmit Data
TXEN Transmit Enable
TXERR Transmit Error
CRS Carrier Sense
CLD Collision Detect
Table E. Audio Interfaces Pin Assignment
Pin
Name
Normal Mode
I2S on SSP
Mode
I2S on AC'97
Mode
Pin
Description
Pin Description Pin Description
SCLK1 SPI Bit Clock I2S Serial Clock SPI Bit Clock
SFRM1 SPI Frame Clock I2S Frame Clock SPI Frame Clock
SSPRX1 SPI Serial Input I2S Serial Input SPI Serial Input
SSPTX1
SPI Serial
Output
I2S Serial Output SPI Serial Output
(No I2S Master
Clock)
ARSTn AC'97 Reset AC'97 Reset I2S Master Clock
ABITCLK AC'97 Bit Clock AC'97 Bit Clock I2S Serial Clock
ASYNC
AC'97 Frame
Clock
AC'97 Frame
Clock
I2S Frame Clock
ASDI
AC'97 Serial
Input
AC'97 Serial Input I2S Serial Input
ASDO
AC'97 Serial
Output
AC'97 Serial
Output
I2S Serial Output
8 Copyright 2010 Cirrus Logic (All Rights Reserved) DS638F2
EP9315
Enhanced Universal Platform SOC Processor
Timing and interface signals for digital LCD and TFT
displays
Full programmability for either non-interlaced or dual-
scan color and grayscale flat panel displays
Dedicated data path to SDRAM controller for
improved system performance
Pixel depths of 4, 8, 16, or 24 bits per pixel or 256
levels of grayscale
Hardware Cursor up to 64 x 64 pixels
256 x 18 Color Lookup Table
Hardware Blinking
8-bit interface to low-end panel
Graphics Accelerator
The EP9315 contains a hardware graphics acceleration
engine that improves graphic performance by handling
block copy, block fill and hardware line draw operations.
The Graphics Accelerator is used in the system to off-
load graphics operations from the processor.
Pixel depths supported by the Graphics Accelerator are
4, 8, 16, or 24 bits per pixel. The 24 bits per pixel mode
can be operated as packed (4 pixels every 3 words) or
unpacked (1 pixel per word with the high byte unused.)
The block copy operations of the Graphics Accelerator
are similar to a DMA (Direct Memory Access) transfer
that understands pixel organization, block width,
transparency, and transformation from 1bpp to higher 4,
8, 16, or 24bpp.
The line draw operations also allow for solid lines or
dashed lines. The colors for line drawing can be either
foreground color and background color or foreground
color with the background being transparent.
Touch Screen Interface with 12-bit Analog-
to-digital Converter (ADC)
The touch screen interface performs all sampling,
averaging, ADC range checking, and control for a wide
variety of analog resistive touch screens. This controller
only interrupts the processor when a meaningful change
occurs. The touch screen hardware may be disabled and
the switch matrix and ADC controlled directly if desired.
Features include:
Support for 4-, 5-, 7-, or 8-wire analog resistive touch
screens.
Flexibility - unused lines may be used for temperature
sensing or other functions.
Touch screen interrupt function.
64-Key Keypad Interface
The keypad circuitry scans an 8 x 8 array of 64 normally
open, single-pole switches. Any one or two keys
depressed will be de-bounced and decoded. An interrupt
is generated whenever a stable set of depressed keys is
detected. If the keypad is not utilized, the 16 column/row
pins may be used as general purpose I/O. The Keypad
interface:
Provides scanning, debounce, and decoding for a 64-
key switch array.
Scans an 8-row by 8-column matrix.
May decode 2 keys at once.
Generates an interrupt when a new stable key is
determined.
Also generates a 3-key reset interrupt.
Table F. LCD Interface Pin Assignments
Pin Mnemonic Pin Description
SPCLK Pixel Clock
P[17:0] Pixel Data Bus [17:0]
HSYNC / LP
Horizontal
Synchronization / Line Pulse
VCSYNC / FP
Vertical or Composite
Synchronization / Frame Pulse
BLANK Composite Blank
BRIGHT Pulse Width Modulated Brightness
Table G. Touch Screen Interface with 12-bit Analog-to-Digital
Converter Pin Assignments
Pin Mnemonic Pin Description
Xp, Xm Touch screen ADC X Axis
Yp, Ym Touch screen ADC Y Axis
SXp, SXm
Touch screen ADC X Axis
Voltage Feedback
SYp, SYm
Touch screen ADC Y Axis
Voltage Feedback
Table H. 64-Key Keypad Interface Pin Assignments
Pin Mnemonic
Pin
Description
Alternative Usage
COL[7:0]
Key Matrix Column
Inputs
General Purpose I/O
ROW[7:0]
Key Matrix Row
Inputs
General Purpose I/O
DS638F2 Copyright 2010 Cirrus Logic (All Rights Reserved) 9
EP9315
Enhanced Universal Platform SOC Processor
Universal Asynchronous
Receiver/Transmitters (UARTs)
Three 16550-compatible UARTs are supplied. Two
provide asynchronous HDLC (High-level Data Link
Control) protocol support for full-duplex transmit and
receive. The HDLC receiver handles framing, address
matching, CRC checking, control-octet transparency, and
optionally passes the CRC to the host at the end of the
packet. The HDLC transmitter handles framing, CRC
generation, and control-octet transparency. The host
must assemble the frame in memory before
transmission. The HDLC receiver and transmitter use the
UART FIFOs to buffer the data streams. A third IrDA
®
-
compatible UART is also supplied.
UART1 supports modem bit rates up to 115.2 Kbps,
supports HDLC and includes a 16-byte FIFO for
receive and a 16-byte FIFO for transmit. Interrupts are
generated on Rx, Tx, and modem status change.
UART2 contains an IrDA encoder operating at either
the slow (up to 115 Kbps), medium (0.576 or 1.152
Mbps), or fast (4 Mbps) IR data rates. It also has a 16-
byte FIFO for receive and a 16-byte FIFO for transmit.
UART3 supports HDLC and includes a 16-byte FIFO
for receive and a 16-byte FIFO for transmit. Interrupts
are generated on Rx and Tx.
Triple Port USB Host
The USB Open Host Controller Interface (Open HCI)
provides full speed serial communications ports at a
baud rate of 12 Mbits/sec. Up to 127 USB devices
(printer, mouse, camera, keyboard, etc.) and USB hubs
can be connected to the USB host in the USB “tiered-
start” topology.
This includes the following features:
Compliance with the USB 2.0 specification
Compliance with the Open HCI Rev 1.0 specification
Supports both low speed (1.5 Mbps) and full speed
(12 Mbps) USB device connections
Root HUB integrated with 3 downstream USB ports
Transceiver buffers integrated, over-current protection
on ports
Supports power management
Operates as a master on the bus
The Open HCI host controller initializes the master DMA
transfer with the AHB bus:
Fetches endpoint descriptors and transfer descriptors
Accesses endpoint data from system memory
Accesses the HC communication area
Writes status and retire transfer descriptor
Two-wire Interface
The two-wire interface provides communication and
control for synchronous-serial-driven devices.
Table I. Universal Asynchronous Receiver/Transmitters Pin
Assignments
Pin Mnemonic Pin Name - Description
TXD0 UART1 Transmit
RXD0 UART1 Receive
CTSn
UART1 Clear To Send /
Transmit Enable
DSRn / DCDn
UART1 Data Set Ready /
Data Carrier Detect
DTRn UART1 Data Terminal Ready
RTSn UART1 Ready To Send
EGPIO[0] / RI UART1 Ring Indicator
TXD1 / SIROUT
UART2 Transmit /
IrDA Output
RXD1 / SIRIN UART2 Receive / IrDA Input
TXD2 UART3 Transmit
RXD2 UART3 Receive
EGPIO[3] / TENn HDLC3 Transmit Enable
Table J. Triple Port USB Host Pin Assignments
Pin Mnemonic Pin Name - Description
USBp[2:0] USB Positive signals
USBm[2:0] USB Negative Signals
Table K. Two-Wire Port with EEPROM Support Pin Assignments
Pin Mnemonic Pin Name - Description
Alternative
Usage
EECLK Two-Wire Interface Clock
General
Purpose I/O
EEDATA Two-Wire Interface Data
General
Purpose I/O

EP9315-IBZ

Mfr. #:
Manufacturer:
Cirrus Logic
Description:
Microprocessors - MPU IC Universal Platfrm ARM9 SOC Prcessor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet