USER INTERFACE EP9312 Data Sheet FEATURES Universal Platform 200-MHz ARM920T Processor System-on-chip Processor 16-kbyte Instruction Cache 16-kbyte Data Cache IrDA Interface Linux , Microsoft Windows CE-enabled MMU 8 x 8 Keypad Scanner 100-MHz System Bus One Serial Peripheral Interface (SPI) Port MaverickCrunch Math Engine 2 6-channel or 2-channel Serial Audio Interface (I S) Floating Point, Integer, and Signal Processing 2-channel, Low-cost Serial Audio Interface (AC 97) Instructions 2 High-resolution PWMs (16 bits each) Optimized for digital music compression and decompression algorithms. Internal Peripherals Hardware interlocks allow in-line coding. 12 Direct Memory Access (DMA) Channels Real-time Clock with Software Trim MaverickKey IDs Dual PLL controls all clock domains. 32-bit unique ID can be used for DRM-compliant, Watchdog Timer 128-bit random ID. Two General-purpose 16-bit Timers Integrated Peripheral Interfaces One General-purpose 32-bit Timer 32-bit SDRAM Interface (up to 4 banks) One 40-bit Debug Timer 32/16-bit SRAM / FLASH / ROM Interrupt Controller Serial EEPROM Interface Boot ROM EIDE (up to 2 devices) Package 1/10/100 Mbps Ethernet MAC 352 pin PBGA Three UARTs Three-port USB 2.0 Full-speed Host (OHCI) (12 Mbits per second) LCD and Raster Interface Touchscreen Interface with ADC Serial Peripheral Bus Clocks & Audio Timers Interface 12 CHADMA wNNEL/ TM MaverickCrunch DMACRC Interrupts (3) UARTs & GPIO ARM920T w/ TM TM MaverickKey MaverickLock IrDA D-Cache I-Cache Keypad & 16KB 16KB Touch (3) USB Boot Bus Screen I/F MMU Hosts ROM Bridge Processor Bus Ethernet EIDE SRAM & Unified Video/LCD MAC I/F Flash I/F SDRAM I/F Controller MEMORY AND STORAGE Copyright 2005 Cirrus Logic (All Rights Reserved) MAR 05 DS515PP7 EP9312 Universal Platform SOC Processor becoming unreliable. The MaverickKey unique IDs OVERVIEW provide OEMs with a method of utilizing specific hardware IDs such as those assigned for SDMI (Secure The EP9312 is an ARM920T-based system-on-a-chip Digital Music Initiative) or any other authentication design with a large peripheral set targeted to a variety of mechanism. applications: A high-performance 1/10/100Mbps Ethernet media Thin client computers for business and home access Controller (EMAC) is included along with external Internet radio 2 interfaces to SPI, I S audio, Raster/LCD, IDE storage Internet access devices peripherals, keypad, and touchscreen. A three-port USB Industrial computers 2.0 Full-speed Host (OHCI) (12 Mbits per second) and Specialized terminals three UARTs are included as well. Point of sale terminals The EP9312 is a high-performance, low-power, RISC- Test and measurement equipment based, single-chip computer built around an ARM920T The ARM920T microprocessor core with separate 16- microprocessor core with a maximum operating clock kbyte, 64-way set-associative instruction and data rate of 200 MHz (184 MHz for industrial conditions). The caches is augmented by the MaverickCrunch co- ARM core operates from a 1.8 V supply, while the I/O processor enabling high-speed floating point operates at 3.3 V with power usage between 100 mW calculations. and 750 mW (dependent on speed). 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 Table A. Change History Revision Date Changes 1 March 2001 Initial Release. 2 June 2001 Upgrade to revision B silicon. 3 August 2001 Upgrade to revision C silicon. 4 May 2003 Upgrade to revision D silicon. 5 December 2003 Update timing data. Update AC data. 6 July 2004 Add ADC data. 7 Febuary 2005 Update with most-current characterization data. 2 Copyright 2005 Cirrus Logic (All Rights Reserved) DS515PP7