Owner's manual

Table Of Contents
DS785UM1 1-7
Copyright 2007 Cirrus Logic
Introduction
EP93xx User’s Guide
1
1
16 in EP9312 only
24 in EP9315 only
1.3 EP93xx Processor Applications
The EP93xx processors can be used in a variety of applications, such as:
Digital media servers
Integrated home media gateways
Digital audio jukeboxes
Streaming audio/video players
Telematic control systems
Set-top boxes
Point-of-sale terminals
Thin clients
Internet TVs
Biometric security systems
Industrial controls
GPS & fleet management systems
Educational toys
Voting machines
Medical equipment
1.4 EP93xx Processor Highlights
1.4.1 High-Performance ARM920T Core
The EP93xx Processors feature an advanced ARM920T Core design with an MMU that
supports Linux
®
, Windows
®
CE
®
, and many other embedded operating systems. The
ARM920T’s 32-bit microcontroller architecture, with a five-stage pipeline, delivers impressive
performance at very low power. The included 16 KByte instruction cache and 16 KByte data
cache provide zero-cycle latency to the current program and data, or can be locked to
provide guaranteed no-latency access to critical instructions and data. For applications with
instruction memory size restrictions, the ARM920T’s compressed Thumb
®
instruction set
provides a space-efficient design that maximizes external instruction memory usage.
1.4.2 MaverickCrunch
Co-processor for Ultra-Fast Math Processing
The EP9302, EP9307, EP9312, and EP9315 processors include an advanced
MaverickCrunch co-processor that provides mixed-mode math functions to greatly accelerate
the floating-point processing capabilities of the ARM920T Core. The MaverickCrunch co-