ARM9, System-on-Chip Processor with Integrated IDE

The EP9312 is an ARM920T-based system-on-chip that paves the way for next-generation consumer and industrial electronic products. The agile performance provided by the 200 MHz ARM920T processor and the breadth of peripheral interfaces, including an integrated IDE interface, suit the EP9312 for a broad range of applications. The ARM920T microprocessor core with separate 16 KB, 64-way, set-associative instruction and data caches is augmented by the MaverickCrunch™ coprocessor. The EP9312's MaverickCrunch engine is an advanced mixed-mode math coprocessor that greatly accelerates the single- and double-precision integer and floating-point processing capabilities of the ARM core.With the EP9312's built-in IDE interface, the processor can connect directly with multiple hardware devices such as hard drives, CD drives and DVD drives. This significantly reduces BOM costs and board size.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 and music, traditional software methods are quickly becoming unreliable. The MaverickKey unique IDs provide OEMs with a method of using specific hardware IDs such as those assigned for SDMI (Secure Digital Music Initiative) or other digital rights management authentication mechanisms.A high-performance 1/10/100 Mbps Ethernet media access controller is included in the EP9312 along with external interfaces to SPI and I²S audio, Raster/LCD, IDE storage peripherals, keypad and touchscreen. The EP9312 integrates three USB 2.0 full speed (12 Mbps) host ports, and three UARTs are included as well.The ARM920T's 32-bit microcontroller architecture, with a five-stage pipeline, delivers impressive performance at very low power. The ARM core operates from a 1.8 V supply, while the input/output operates at 3.3 V. The EP9312's power consumption is typically less than 0.5 W. The EP9312 can be used for a variety of applications: digital media servers and jukeboxes, telematic control systems, networked attached servers, thin clients, set-top boxes, point-of-sale terminals, industrial controls, biometric security systems, GPS devices and more.Cirrus Logic's embedded processor products are complemented by a range of complete operating systems. Both Microsoft® Windows CE.NET® and Linux® solutions are available with total driver support.

Features

  • 200 MHz ARM920T processor
    • 16 KB data cache and 16 KB instruction cache
    • MMU enabling Linux® and Windows CE®
    • 100 MHz system bus
  • MaverickCrunch™ math engine
    • Floating point, integer and signal-processing instructions
    • Optimized for digital music-compression algorithms
    • Hardware interlocks allow in-line coding
  • MaverickKey™ IDs for digital rights management or design IP security (special order feature)
    • 32-bit unique ID
    • 128-bit random ID
  • Integrated peripheral interfaces
    • EIDE, up to 2 devices
    • 1/10/100 Mbps ethernet MAC
    • Three-port USB 2.0 full speed host (OHCI)
    • Three UARTs (16550 type)
    • IrDA interface, slow, medium and fast mode
    • LCD interface with dedicated SDRAM channel
    • Touchscreen interface
    • SPI (serial peripheral interface) port
    • AC '97 interface
    • I²S interface, up to six channels
    • 8x8 keypad scanner
  • External memory options
    • 32-bit SDRAM interface, up to four banks
    • 32/16/8-bit SRAM/flash/ROM interface
    • Serial EEPROM interface
  • Internal peripherals
    • Real-time clock with software trim
    • 12 DMA channels for data transfer that maximizes system performance
    • Boot ROM
    • Dual PLLs control all clock domains
    • Watchdog timer
    • Two general-purpose 16-bit timers
    • General-purpose 32-bit timer
    • 40-bit debug timer
  • General-purpose I/Os
    • 16 enhanced general-purpose I/Os including interrupt capability
    • 49 additional optional general-purpose I/Os multiplexed on peripherals
  • Package: 352-pin PBGA; option for lead-free assembly
    • Available in commercial and industrial temperatures

Parametric Specifications

Processor Speed (MHz) 200
Cache Data/Code 16 K/16 K
Ethernet MAC true
PCMCIA Device false
IDE/IF 2
USB Hosts 3
Display I/F true
Graphics Engine false
Math Crunch true
Touch/ADC 8 wire
Package 352 PBGA

Technical Documents

EP93xx User's Guide

Sep 19, 2007, DS785UM1 : 12391 Kb

EDB9315A-Z Product Bulletin

Jun 8, 2007, 0179-0607-PB : 703 Kb

EP9312 Product Bulletin

Jun 8, 2007, 0091-0607-PB : 835 Kb

Errata: EP9312 Rev E2 Silicon

May 4, 2007, ER515E2B : 293 Kb

EDB9315A Technical Reference Manual

Aug 30, 2006, DS638DB3 : 3049 Kb

Errata: EP9312 Rev E1

Jan 20, 2006, ER515E1REV2 : 121 Kb

EDB9315A Product Bulletin

Dec 9, 2005, 0164-0605-PB-LP : 418 Kb

Errata: EP9312 Rev E0

May 6, 2005, ER515E0 : 226 Kb

Errata: EDB9312

Apr 5, 2004, ER515DB1 : 248 Kb

EDB9315 Product Bulletin

Feb 1, 2004, 0119-0204-PB : 655 Kb

Errata: EP9312 Rev D0

Jan 1, 2004, ER515B5 : 242 Kb

Errata: EP9312 Rev D1

Jan 1, 2004, ER515C3 : 191 Kb

EP9312 Embedded Processor Forum Presentation

Jun 1, 2000, SC515-7REV1 : 534 Kb

More

Comprehensive Solutions