E P9315 Enhanced Universal Platform ARM9 System-on-Chip Processor High-Performance Design Includes PCMCIA I/F, Graphics Accelerator and IDE EP9315 The EP9315 is a highly integrated systems, NAS, security, DVR, VOIP, an even broader range of high volume system-on-chip processor that paves the fitness equipment, home automation applications. Furthermore, by enabling way for a multitude of next-generation and GPS devices will benefit from the or disabling the EP9315s peripheral consumer and industrial electronic EP9315s integrated architecture and interfaces, designers can reduce products. Designers of digital media advanced features. In fact, with amazingly development costs and accelerate time to servers and jukeboxes, telematic control agile performance provided by a 200 market by creating a single platform that systems, thin clients, set-top boxes, MHz ARM920T processor, and featuring can be easily modified to deliver a variety point-of sale terminals, industrial and an incredibly wide breadth of peripheral of differentiated end products. building controls, biometric security interfaces, the EP9315 is well suited to EP9315 Features 200 MHz ARM920T Processor Integrated Peripheral Interfaces External Memory Options 16 KB data cache and PCMCIA interface 32-bit SDRAM interface, up to four banks 16 KB instruction cache 32/16/8-bit SRAM/Flash/ROM I/F Graphics accelerator MMU enabling Linux Serial EEPROM interface EIDE, up to 2 devices and Windows CE 1/10/100 Mbps Ethernet MAC Internal Peripherals 100 MHz system bus Real-Time clock with software trim Three-port USB 2.0 Full Speed host (OHCI) 12 DMA channels for data transfer that MaverickCrunch Math Engine Three UARTs (16550 Type) maximizes system performance Floating point, integer and signal IrDA interface, slow and fast mode Boot ROM processing instructions LCD interface with dedicated SDRAM channel Dual PLLs control all clock domains Hardware interlocks allow Touch screen interface Watchdog timer in-line coding SPI port Two general purpose 16-bit timers MaverickKey IDs for Digital Rights AC97 interface General purpose 32-bit timer Management or Design IP Security I2S interface, up to 6 channels 40-bit debug timer 32-bit unique ID and 128-bit 8x8 keypad scanner random ID General-Purpose I/Os 16 enhanced GPIOs including interrupt capability 49 additional optional GPIOs on peripherals www.cirrus.comOvERvIEW The single-cycle integer multiply- Both a specific 32-bit ID as well as a High-Performance ARM920T Processor Core accumulate instruction in the 128-bit random ID is programmed into The EP9315 features an advanced MaverickCrunch engine allows the the EP9315 through the use of laser ARM920T processor design with an EP9315 to offer unique speed and probing technology. These IDs can then MMU that supports Linux , Windows performance while encoding digital be used to match secure copyrighted CE , and many other embedded audio and video formats, processing content with the ID of the target device operating systems. The ARM920Ts 32- data via Ethernet, and performing other that the EP9315 is powering, and then bit microcontroller architecture, with a math-intensive computing and data- deliver the copyrighted information over five-stage pipeline, delivers impressive processing functions in consumer and a secure connection. In addition, secure performance at very low power. The industrial electronics. transactions can benefit by matching included 16 KB instruction cache device IDs to server IDs. and 16 KB data cache provide zero- Graphics Accelerator cycle latency to the current program MaverickKey IDs can also be used by and data, or can be locked to provide The EP9315 contains a hardware OEMs and design houses to protect guaranteed no-latency access to critical graphics acceleration engine that against design piracy by presetting instructions and data. For applications improves graphic performance by ranges for unique IDs. For more with instruction memory size restrictions, handling block copy, block fill and information on securing your design the ARM920Ts compressed Thumb hardware line draw operations. The using MaverickKey, please contact your instruction set provides a space- graphics accelerator is used in the Cirrus Logic sales representative. efficient design that maximizes external system to offload graphics operations instruction memory usage. from the processor. Integrated Three-port USB 2.0 Full Speed Host with Transceivers MaverickCrunch Math Engine for Ultra-Fast PCMCIA Interface The EP9315 integrates three USB 2.0 Math Processing Full Speed host ports. Fully compliant The PCMCIA interface supports The MaverickCrunch engine is to the OHCI USB 2.0 Full Speed two 8-bit or one 16-bit PCMCIA PC an advanced mixed-mode math specification (12 Mbps), the host ports card. These devices are credit-card- coprocessor that greatly accelerates the can be used to provide connections to sized peripherals that add memory, single and double-precision integer and a number of external devices including mass storage, and I/O capabilities to floating-point processing capabilities mass storage devices, external computer systems, and can be used of the ARM920T processor core. portable devices such as audio players to further broaden the options of a The engine simplifies the end-users or cameras, printers or USB hubs. designers platform. programming task by using predefined Naturally, the three-port USB host coprocessor instructions, by utilizing also supports the USB 2.0 Low Speed MaverickKey Unique ID Secures Digital standard ARM compiler tools, and by standard. This provides the opportunity Content and OEM Designs requiring just one debugger session to create a wide array of flexible MaverickKey unique hardware for the entire system. Furthermore, the system configurations. programmed IDs provide an excellent integrated design provides a single solution to the growing concern over instruction stream and the advantage Support for a Wide Array of Display secure Web content and commerce. With of zero latency for cached instructions. Interfaces with a Flexible Raster Controller Internet security playing an important To emulate this capability, competitors The EP9315 processor provides role in the delivery of digital media such solutions add a DSP to the system, timing and interface signals for digital as books or music, traditional software which requires separate compiler/linker/ LCD, TFT, and CRT displays. It is methods are quickly becoming unreliable. debugger tool sets. This additional fully programmable for either non- The MaverickKey unique IDs provide DSP requires programmers to write two interlaced or dual-scan color and OEMs with a method of utilizing specific separate programs and debug them grayscale flat panel displays, with up hardware IDs for DRM (Digital Rights simultaneously, which can result in to 18 bits-per-pixel of color resolution. Management) mechanisms. frustration and costly delays.