Document
www.DataSheet4U.com
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
High-speed ARM9 System-on-chip Processor with MaverickCrunch
• 6-channel Serial Audio Interface (I2S) • 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
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 • 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
•
•
•
•
COMMUNICATIONS PORTS
Serial Audio Interface
Peripheral Bus
USER INTERFACE
MaverickCrunch
(2) UARTs w/ IrDA 12 Channel DMA
TM
Clocks & Timers
ARM920T D-Cache 16KB I-Cache 16KB
Interrupts & GPIO
MaverickKeyTM (2) USB Hosts Processor Bus Ethernet MAC Boot ROM
MMU
Bus Bridge
SRAM & Flash I/F
Unified SDRAM I/F
MEMORY AND STORAGE ©Copyright 2005 Cirrus Logic (All Rights Reserved)
http://www.cirrus.com MAR ‘05 DS653PP3 1
EP9302 High-speed ARM9 System-on-chip Processor with MaverickCrunch
www.DataSheet4U.com
OVERVIEW
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 ARM920T microprocessor core with separate 16 kbyte, 64-way set-associative instruction and data caches is augmented by the MaverickCrunch™ coprocessor enabling faster than real-time compression of audio CDs. The 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 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 I2S audio. A two-port USB 2.0 Full-speed Host (OHCI) (12 Mbits per second), two UARTs, and a analog voltage measurement analog-todigital converter (ADC) are included as well. The EP9302 is a high-performance, low-power RISCbased, 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 EP9302 is one of a series of ARM920T-based devices. Other members of the family have different peripheral sets, coprocessors and package configurations.
Table A. Change History
Revision
PP1 PP2 PP3
Date
June 2004 July 2004 March 2005 Initial Release. Update AC data. Add ADC data.
Changes
Update electrical specs with most-current characterization data.
2
©Copyright 2005 Cirrus Logic (All Rights Reserved)
DS653PP3
EP9302 High-speed ARM9 System-on-chip Processor with MaverickCrunch
www.DataSheet4U.com
Table of Contents
Processor Core - ARM920T ......................................................................................... 6 MaverickCrunch™ Math Engine .................................................................................. 6 MaverickKey™ 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) .......