ChipFind - Datasheet

Part Number EP9302

Download:  PDF   ZIP

Document Outline

©
Copyright 2005 Cirrus Logic (All Rights Reserved)
MAR `05
DS653PP3
1
http://www.cirrus.com
High-speed ARM9
System-on-chip Processor
with MaverickCrunch
EP9302 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
· MaverickCrunch
TM
Math Engine
· Floating point, Integer and Signal Processing
Instructions
· Optimized for digital music compression and
decompression algorithms.
· Hardware interlocks allow in-line coding.
· MaverickKey
TM
IDs
· 32-bit unique ID can be used for DRM-compliant,
128-bit random ID.
· Integrated Peripheral Interfaces
· 16-bit SDRAM Interface (up to 4 banks)
· 16-bit SRAM / FLASH / ROM
· Serial EEPROM Interface
· 1/10/100 Mbps Ethernet MAC
· Two UARTs
· Two-port USB 2.0 Full-speed Host (OHCI)
(12 Mbits per second)
· IrDA Interface
· ADC
· Serial Peripheral Interface (SPI) Port
· 6-channel Serial Audio Interface (I
2
S)
· 2-channel, Low-cost Serial Audio Interface (AC'97)
· 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
· 208-pin LQFP
Unified
SDRAM I/F
(2) USB
Hosts
Ethernet
MAC
Bus Bridge
Boot
ROM
MaverickKey
TM
12 Channel DMA
SRAM &
Flash I/F
ARM920T
MMU
D-Cache
16KB
I-Cache
16KB
Processor Bus
Peripheral Bus
Serial
Audio
Interface
Interrupts
& GPIO
Clocks &
Timers
(2) UARTs
w/
IrDA
MaverickCrunch
TM
COMMU
N
IC
ATIONS PORTS
USER INTERFAC
E
MEMORY AND STORAGE
2
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
DS653PP3
EP9302
High-speed ARM9 System-on-chip Processor with MaverickCrunch
The EP9302 is an ARM920T-based system-on-a-chip
design with a large peripheral set targeted to a variety of
applications:
· Industrial controls
· Digital media servers
· Integrated home media gateways
· Digital audio jukeboxes
· Streaming audio players
· Set-top boxes
· Point-of-sale terminals
· Thin clients
· Biometric security systems
· GPS & fleet management systems
· Educational toys
· Industrial computers
· Industrial hand-held devices
· Voting machines
· Medical equipment
The EP9302 is one of a series of ARM920T-based
devices. Other members of the family have different
peripheral sets, coprocessors and package
configurations.
The ARM920T microprocessor core with separate
16 kbyte, 64-way set-associative instruction and data
caches is augmented by the MaverickCrunchTM co-
processor enabling faster than real-time compression of
audio CDs.
The MaverickKey
TM
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
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, AC'97, and I
2
S audio. A two-port USB
2.0 Full-speed Host (OHCI) (12 Mbits per second), two
UARTs, and a analog voltage measurement analog-to-
digital converter (ADC) are included as well.
The EP9302 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).
OVERVIEW
Table A. Change History
Revision
Date
Changes
PP1
June 2004
Initial Release.
PP2
July 2004
Update AC data.
Add ADC data.
PP3
March 2005
Update electrical specs with most-current characterization data.
DS653PP3
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
3
EP9302
High-speed ARM9 System-on-chip Processor with MaverickCrunch
Table of Contents
Processor Core - ARM920T ......................................................................................... 6
MaverickCrunchTM Math Engine .................................................................................. 6
MaverickKeyTM Unique ID ............................................................................................ 6
General Purpose Memory Interface (SDRAM, SRAM, ROM, Flash) ........................... 6
Ethernet Media Access Controller (MAC) .................................................................... 7
Serial Interfaces (SPI, I2S, and AC '97) ....................................................................... 7
12-bit Analog-to-digital Converter (ADC) ..................................................................... 7
Universal Asynchronous Receiver/Transmitters (UARTs) ............................................ 8
Dual-port USB Host ..................................................................................................... 8
Two-wire Interface ........................................................................................................ 8
Real-Time Clock with Software Trim ............................................................................ 8
PLL and Clocking ......................................................................................................... 9
Timers .......................................................................................................................... 9
Interrupt Controller ....................................................................................................... 9
Dual LED Drivers ......................................................................................................... 9
General Purpose Input/Output (GPIO) ......................................................................... 9
Reset and Power Management ................................................................................. 10
Hardware Debug Interface ......................................................................................... 10
12-Channel DMA Controller ....................................................................................... 10
Internal Boot ROM ..................................................................................................... 10
Electrical Specifications ................................................................................. 11
Absolute Maximum Ratings ........................................................................................11
Recommended Operating Conditions .......................................................................11
DC Characteristics ..................................................................................................... 12
Timings .............................................................................................................13
Memory Interface ....................................................................................................... 14
Ethernet MAC Interface ............................................................................................ 27
Audio Interface ........................................................................................................... 29
AC'97 ........................................................................................................................ 33
ADC ........................................................................................................................... 34
JTAG .......................................................................................................................... 35
208 Pin LQFP Package Outline .....................................................................36
208 Pin LQFP Pinout ................................................................................................. 37
Acronyms and Abbreviations ........................................................................41
Units of Measurement .....................................................................................41
Ordering Information ......................................................................................42
4
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
DS653PP3
EP9302
High-speed ARM9 System-on-chip Processor with MaverickCrunch
List of Figures
Figure 1. Timing Diagram Drawing Key .................................................................................13
Figure 2. SDRAM Load Mode Register Cycle Timing Measurement ..................................... 14
Figure 3. SDRAM Burst Read Cycle Timing Measurement ................................................... 15
Figure 4. SDRAM Burst Write Cycle Timing Measurement ................................................... 16
Figure 5. SDRAM Auto Refresh Cycle Timing Measurement ................................................ 17
Figure 6. Static Memory Multiple Word Read 8-bit Cycle Timing Measurement .................... 18
Figure 7. Static Memory Multiple Word Write 8-bit Cycle Timing Measurement .................... 19
Figure 8. Static Memory Multiple Word Read 16-bit Cycle Timing Measurement .................. 20
Figure 9. Static Memory Multiple Word Write 16-bit Cycle Timing Measurement .................. 21
Figure 10. Static Memory Burst Read Cycle Timing Measurement .......................................22
Figure 11. Static Memory Burst Write Cycle Timing Measurement .......................................23
Figure 12. Static Memory Single Read Wait Cycle Timing Measurement ............................. 24
Figure 13. Static Memory Single Write Wait Cycle Timing Measurement .............................. 25
Figure 14. Static Memory Turnaround Cycle Timing Measurement .......................................26
Figure 15. Ethernet MAC Timing Measurement ..................................................................... 28
Figure 16. TI Single Transfer Timing Measurement ............................................................... 30
Figure 17. Microwire Frame Format, Single Transfer ............................................................ 30
Figure 18. SPI Format with SPH=1 Timing Measurement ..................................................... 31
Figure 19. Inter-IC Sound (I2S) Timing Measurement ........................................................... 32
Figure 20. AC `97 Configuration Timing Measurement .......................................................... 33
Figure 21. ADC Transfer Function ......................................................................................... 34
Figure 22. JTAG Timing Measurement .................................................................................. 35
DS653PP3
©
Copyright 2005 Cirrus Logic (All Rights Reserved)
5
EP9302
High-speed ARM9 System-on-chip Processor with MaverickCrunch
List of Tables
Table A. Change History .......................................................................................................... 2
Table B. General Purpose Memory Interface Pin Assignments .............................................. 6
Table C. Ethernet Media Access Controller Pin Assignments ................................................. 7
Table D. Audio Interfaces Pin Assignment .............................................................................. 7
Table E. 12-bit Analog-to-Digital Converter Pin Assignments ................................................. 7
Table F. Universal Asynchronous Receiver/Transmitters Pin Assignments ............................ 8
Table G. Dual Port USB Host Pin Assignments ....................................................................... 8
Table H. Two-Wire Port with EEPROM Support Pin Assignments .......................................... 8
Table I. Real-Time Clock with Pin Assignments ..................................................................... 8
Table J. PLL and Clocking Pin Assignments .......................................................................... 9
Table K. Interrupt Controller Pin Assignment .......................................................................... 9
Table L. Dual LED Pin Assignments ....................................................................................... 9
Table M.General Purpose Input/Output Pin Assignment ........................................................ 9
Table N. Reset and Power Management Pin Assignments ................................................... 10
Table O. Hardware Debug Interface ...................................................................................... 10
Table P. Pin List in Numerical Order by Pin Number ............................................................. 37
Table Q. Pin Descriptions ..................................................................................................... 39
Table R. Pin Multiplex Usage Information .............................................................................. 40