3 ep93xx processor applications, 4 ep93xx processor highlights, 1 high-performance arm920t core – Cirrus Logic EP93xx User Manual
Page 35

DS785UM1
1-7
Copyright 2007 Cirrus Logic
Introduction
EP93xx User’s Guide
1
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-