EP9302 High-Performance ARM9 System-on-Chip Processor High-Performance ARM920T Design Ideal for Broad Range of Applications E P9302 Providing a high-performance design that machines, fitness equipment, security platform that can be easily modified to includes an agile 200 MHz ARM920T systems, networked camera, MP3 mixer, deliver a variety of differentiated end processor, the EP9302 is ideal for a GSM modem and VOIP will benefit from products. To top it all off, the EP9302 is wide range of industrial and consumer the EP9302s integrated architecture also one of the most attractively priced electronic applications. Designers of and advanced features. Furthermore, ARM9 processors in the world. Internet radios, point-of sale terminals, by enabling or disabling the EP9302s industrial and building controls, jukeboxes, peripheral interfaces, designers can telematic control systems, set-top boxes, reduce development costs and accelerate biometric security systems, lottery time to market by creating a single EP9302 Features 200 MHz ARM920T Processor Integrated Peripheral Interfaces Internal Peripherals 16 KB data cache and 16 KB Five input A/D with 12-bit resolution Real-Time clock with software trim instruction cache 1/10/100 Mbps Ethernet MAC 12 DMA channels for data transfer MMU enabling Linux and Windows CE that maximizes system performance Two-port USB 2.0 Full Speed host (OHCI) 100 MHz system bus Boot ROM Two UARTs (16550 Type), including soft modem support Dual PLLs control all clock domains MaverickCrunch Math Engine IrDA interface, slow mode Watchdog timer Floating point, integer and signal processing instructions SPI port Two general purpose 16-bit timers Optimized for digital music AC97 interface General purpose 32-bit timer compression algorithms 2 I S interface 40-bit debug timer Hardware interlocks allow in-line coding External Memory Options General-Purpose I/Os MaverickKey IDs for Digital Rights 16-bit SDRAM interface, up to two banks 16 enhanced GPIOs including Management or Design IP Security interrupt capability 16/8-bit SRAM/Flash/ROM I/F 32-bit unique ID 8 additional optional GPIOs Serial EEPROM interface 128-bit random ID multiplexed on peripherals www.cirrus.comOvERvIEw Applications The single-cycle integer multiply-accumulate High-Performance ARM920T Processor Core Internet radios instruction in the MaverickCrunch engine Point-of-sale terminals The EP9302 features an advanced allows the EP9302 to offer unique speed ARM920T processor design with an MMU Industrial and building controls and performance while encoding digital that supports Linux , Windows CE and Jukeboxes audio and video formats, processing data many other embedded operating systems. Telematic control systems via Ethernet and performing other math- The ARM920Ts 32-bit microcontroller intensive computing and data-processing Set-top boxes architecture, with a five-stage pipeline, functions in consumer and industrial Biometric security systems delivers impressive performance at electronics. Lottery machines very low power. The included 16 KB instruction cache and 16 KB data cache Fitness equipment Integrated Five-Input, provide zero-cycle latency to the current Security systems Multiplexed A/D Controller program and data, or can be locked to Networked camera provide guaranteed no-latency access The EP9302 integrates a signed 12-bit MP3 mixer to critical instructions and data. For analog-to-digital converter with a multi- GSM modem applications with instruction memory size plexed front-end that is controlled through VOIP restrictions, the ARM920Ts compressed a software-configured switch matrix. This Thumb instruction set provides a matrix allows routing of the five input space-efficient design that maximizes signals to the A/D sample input or to the external instruction memory usage. +REF and -REF inputs. If external REF inputs are not required, the A/D REF inputs can be internally switched to VDD MaverickCrunch Math Engine and GND allowing all five inputs to be for Ultra-Fast Math Processing sampled. Reading a sampled result The MaverickCrunch engine is an enables a convert command for the next advanced mixed-mode math coprocessor sample. These capabilities are especially that greatly accelerates the single and useful in process control and instrumen- double-precision integer and floating- tation applications as well as voltage or point processing capabilities of the temperature monitoring. ARM920T processor core. The engine simplifies the end-users programming task by using predefined coprocessor instructions, by utilizing standard ARM compiler tools, and by requiring just one debugger session for the entire system. Furthermore, the integrated design provides a single instruction stream and the advantage of zero latency for cached instructions. To emulate this capability, competitors solutions add a DSP to the system, which requires separate compiler/linker/debugger tool sets. This additional DSP requires programmers to write two separate programs and debug them simultaneously, which can result in frustration and costly delays.