EP9315 Data Sheet
FEATURES
•
200-MHz ARM920T Processor
• 16-kbyte Instruction Cache
• 16-kbyte Data Cache
•
•
•
Linux , Microsoft Windows CE-enabled MMU
100-MHz System Bus
®
®
®
Enhanced Universal Platform
System-on-Chip Processor
•
•
•
•
•
IrDA Interface
PCMCIA Interface
Touchscreen Interface with ADC
8 x 8 Keypad Scanner
One Serial Peripheral Interface (SPI
™
) Port
MaverickCrunch
™
Math Engine
• Floating Point, Integer, and Signal Processing
Instructions
• Optimized for digital music compression and
decompression algorithms.
• Hardware interlocks allow in-line coding.
MaverickKey
™
IDs
• 32-bit Unique ID can be used for DRM-compliant
128-bit random ID.
Integrated Peripheral Interfaces
• 32-bit SDRAM Interface (up to 4 Banks)
• 32-/16-bit SRAM / FLASH / ROM
• Serial EEPROM Interface
• EIDE (up to 2 devices)
• 1/10/100-Mbps Ethernet MAC
• Three UARTs
• Three-port USB 2.0 Full-speed Host (OHCI)
(12 Mbits per second)
• LCD and Raster Interface with Graphics
Accelerator
•
•
•
•
• 6-channel or 2-channel Serial Audio Interface (I
2
S)
• 2-channel, Low-cost Serial Audio Interface (AC'97)
• 2 High-resolution PWMs (16 bits each)
Internal Peripherals
• 12 Direct Memory Access (DMA) Channels
• Real-time Clock with Software Trim
• Dual PLL controls all clock domains.
• Watchdog Timer
• Two General-purpose 16-bit Timers
• One General-purpose 32-bit Timer
• One 40-bit Debug Timer
• Interrupt Controller
• Boot ROM
Package
• 352-pin PBGA
COMMUNICATIONS PORTS
Serial
Audio
Interface
12-channel DMA
(3) UARTs
w/
IrDA
Peripheral Bus
Clocks &
Timers
USER INTERFACE
MaverickCrunch
TM
ARM920T
Interrupts
& GPIO
MaverickKey
TM
D-Cache
16KB
I-Cache
16KB
Bus
Bridge
(3) USB
Hosts
Boot
ROM
MMU
Keypad &
Touch
Screen I/F
Processor Bus
Ethernet
MAC
EIDE
I/F
SRAM & Flash I/F
PCMCIA
Unified
SDRAM I/F
Video/LCD
Controller
Graphics
Accelerator
MEMORY AND STORAGE
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
http://www.cirrus.com
MAR ‘05
DS638PP4
1
EP9315
Enhanced Universal Platform SOC Processor
OVERVIEW
The EP9315 is an ARM920T-based system-on-a-chip
design with a large peripheral set targeted to a variety of
applications:
•
•
•
•
•
•
•
Thin Client Computers for Business and Home
Internet Radio
Internet Access Devices
Industrial Computers
Specialized Terminals
Point-of-sale Terminals
Test and Measurement Equipment
books or music, traditional software methods are quickly
becoming unreliable. The MaverickKey unique IDs
provide OEMs with a method of utilizing specific
hardware IDs such as those assigned for SDMI (Secure
Digital Music Initiative) or any other authentication
mechanism.
A high-performance 1/10/100-Mbps Ethernet media
access controller (EMAC) is included along with external
interfaces to SPI, I
2
S audio, Raster/LCD, IDE storage
peripherals, keypad, and touchscreen. A three-port USB
2.0 Full Speed Host (OHCI) (12 Mbits per second) and
three UARTs are included as well.
The EP9315 is a high-performance, low-power, RISC-
based, single-chip computer built around an ARM920T
microprocessor core with a maximum operating clock
rate of 200 MHz (184 MHz for industrial conditions). The
ARM core operates from a 1.8 V supply, while the I/O
operates at 3.3 V with power usage between 100 mW
and 750 mW (dependent on speed).
The ARM920T microprocessor core with separate
16-kbyte, 64-way set-associative instruction and data
caches is augmented by the MaverickCrunch™ co-
processor,
enabling
high-speed
floating
point
calculations.
MaverickKey
™
unique hardware programmed IDs are a
solution to the growing concern over secure web content
and commerce. With Internet security playing an
important role in the delivery of digital media such as
Table A. Change History
Revision
PP1
PP2
PP3
PP4
Date
January 2004
July 2004
Febuary 2005
March 2005
Initial Release.
Update AC data.
Add ADC data.
Changes
Update electrical characteristics based upon more complete characterization data.
Minor correction to block diagram on page 1. DD7 changed to pull down.
2
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
DS638PP4
EP9315
Enhanced Universal Platform SOC Processor
Table of Contents
FEATURES .........................................................................................................1
OVERVIEW .........................................................................................................2
Processor Core - ARM920T ......................................................................................... 6
MaverickCrunch™ Math Engine .................................................................................. 6
MaverickKey™ Unique ID ............................................................................................ 6
General Purpose Memory Interface (SDRAM, SRAM, ROM, FLASH) ........................ 6
IDE Interface ................................................................................................................ 7
Ethernet Media Access Controller (MAC) .................................................................... 7
Serial Interfaces (SPI, I2S and AC ’97) ........................................................................ 7
Raster / LCD Interface ................................................................................................. 7
Graphics Accelerator ................................................................................................... 8
Touch Screen Interface with 12-bit Analog-to-digital Converter (ADC) ........................ 8
64-Key Keypad Interface ............................................................................................. 8
Universal Asynchronous Receiver/Transmitters (UARTs) ............................................ 9
Triple Port USB Host .................................................................................................... 9
Two-wire Interface ........................................................................................................ 9
Real-Time Clock with Software Trim .......................................................................... 10
PLL and Clocking ....................................................................................................... 10
Timers ........................................................................................................................ 10
Interrupt Controller ..................................................................................................... 10
Dual LED Drivers ....................................................................................................... 10
General Purpose Input/Output (GPIO) ....................................................................... 10
Reset and Power Management ..................................................................................11
Hardware Debug Interface ..........................................................................................11
Internal Boot ROM ......................................................................................................11
12-channel DMA Controller .........................................................................................11
PCMCIA Interface .......................................................................................................11
Electrical Specifications .................................................................................12
Absolute Maximum Ratings ....................................................................................... 12
Recommended Operating Conditions ........................................................................ 12
DC Characteristics ..................................................................................................... 13
Timings .............................................................................................................14
Memory Interface ....................................................................................................... 15
PCMCIA Interface ...................................................................................................... 30
IDE Interface .............................................................................................................. 32
Ethernet MAC Interface ............................................................................................ 45
Audio Interface ........................................................................................................... 47
AC’97 ........................................................................................................................ 51
LCD Interface ............................................................................................................ 52
ADC ........................................................................................................................... 53
JTAG .......................................................................................................................... 54
352 Pin BGA Package Outline .......................................................................55
352-Ball PBGA Diagram ........................................................................................... 55
352 Pin BGA Pinout (Bottom View) ........................................................................... 56
Acronyms and Abbreviations ........................................................................63
Units of Measurement .....................................................................................63
ORDERING INFORMATION ............................................................................64
DS638PP4
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
3
EP9315
Enhanced Universal Platform SOC Processor
List of Figures
Figure 1. Timing Diagram Drawing Key ................................................................................. 14
Figure 2. SDRAM Load Mode Register Cycle Timing Measurement ..................................... 15
Figure 3. SDRAM Burst Read Cycle Timing Measurement ................................................... 16
Figure 4. SDRAM Burst Write Cycle Timing Measurement ................................................... 17
Figure 5. SDRAM Auto Refresh Cycle Timing Measurement ................................................ 18
Figure 6. Static Memory Single Word Read Cycle Timing Measurement .............................. 19
Figure 7. Static Memory Single Word Write Cycle Timing Measurement .............................. 20
Figure 8. Static Memory Multiple Word Read 8-bit Cycle Timing Measurement .................... 21
Figure 9. Static Memory Multiple Word Write 8-bit Cycle Timing Measurement .................... 22
Figure 10. Static Memory Multiple Word Read 16-bit Cycle Timing Measurement ................ 23
Figure 11. Static Memory Multiple Word Write 16-bit Cycle Timing Measurement ................ 24
Figure 12. Static Memory Burst Read Cycle Timing Measurement ....................................... 25
Figure 13. Static Memory Burst Write Cycle Timing Measurement ....................................... 26
Figure 14. Static Memory Single Read Wait Cycle Timing Measurement ............................. 27
Figure 15. Static Memory Single Write Wait Cycle Timing Measurement .............................. 28
Figure 16. Static Memory Turnaround Cycle Timing Measurement ....................................... 29
Figure 17. PCMCIA Read Cycle Timing Measurement .......................................................... 30
Figure 18. PCMCIA Write Cycle Timing Measurement .......................................................... 31
Figure 19. Register Transfer to/from Device .......................................................................... 33
Figure 20. PIO Data Transfer to/from Device ......................................................................... 35
Figure 21. Initiating an Ultra DMA data-in Burst ..................................................................... 37
Figure 22. Sustained Ultra DMA data-in Burst ....................................................................... 38
Figure 23. Host Pausing an Ultra DMA data-in Burst ............................................................. 38
Figure 24. Device Terminating an Ultra DMA data-in Burst ................................................... 39
Figure 25. Host Terminating an Ultra DMA data-in Burst ....................................................... 40
Figure 26. Initiating an Ultra DMA data-out Burst .................................................................. 41
Figure 27. Sustained Ultra DMA data-out Burst ..................................................................... 42
Figure 28. Device Pausing an Ultra DMA data-out Burst ....................................................... 42
Figure 29. Host Terminating an Ultra DMA data-out Burst .................................................... 43
Figure 30. Device Terminating an Ultra DMA data-out Burst ................................................. 44
Figure 31. Ethernet MAC Timing Measurement ..................................................................... 46
Figure 32.
TI
Single Transfer Timing Measurement ............................................................... 48
Figure 33. Microwire Frame Format, Single Transfer ............................................................ 48
Figure 34. SPI Format with SPH=1 Timing Measurement ..................................................... 49
Figure 35. Inter-IC Sound (I2S) Timing Measurement ........................................................... 50
Figure 36. AC ‘97 Configuration Timing Measurement .......................................................... 51
Figure 37. LCD Timing Measurement .................................................................................... 52
Figure 38. ADC Transfer Function ......................................................................................... 53
Figure 39. JTAG Timing Measurement .................................................................................. 54
Figure 40. 352 Pin PBGA Pin Diagram .................................................................................. 55
Figure 40. 352 PIN BGA PINOUT ......................................................................................... 57
4
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
DS638PP4
EP9315
Enhanced Universal Platform SOC Processor
List of Tables
Table A. Change History .......................................................................................................... 2
Table B. General Purpose Memory Interface Pin Assignments .............................................. 6
Table C. IDE Interface Pin Assignments .................................................................................. 7
Table D. Ethernet Media Access Controller Pin Assignments ................................................. 7
Table E. Audio Interfaces Pin Assignment .............................................................................. 7
Table F. LCD Interface Pin Assignments ................................................................................ 8
Table G. Touch Screen Interface with 12-bit Analog-to-Digital Converter Pin Assignments ... 8
Table H. 64-Key Keypad Interface Pin Assignments ............................................................... 8
Table I. Universal Asynchronous Receiver/Transmitters Pin Assignments ............................ 9
Table J. Triple Port USB Host Pin Assignments ..................................................................... 9
Table K. Two-Wire Port with EEPROM Support Pin Assignments .......................................... 9
Table L. Real-Time Clock with Pin Assignments ................................................................... 10
Table M.PLL and Clocking Pin Assignments ........................................................................ 10
Table N. External Interrupt Pin Assignment ........................................................................... 10
Table O. Dual LED Pin Assignments ..................................................................................... 10
Table P. General Purpose Input/Output Pin Assignment ...................................................... 11
Table Q. Reset and Power Management Pin Assignments ................................................... 11
Table R. Hardware Debug Interface ...................................................................................... 11
Table S. PCMCIA Interface ................................................................................................... 11
Table R. 352 Pin Diagram Dimensions .................................................................................. 56
Table S. Pin Descriptions ..................................................................................................... 60
Table T. Pin Multiplex Usage Information ............................................................................. 62
DS638PP4
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
5