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