beautypg.com

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

Page 35

background image

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-