EP9312-CB Cirrus Logic Inc, EP9312-CB Datasheet - Page 2

System-on-Chip Processor

EP9312-CB

Manufacturer Part Number
EP9312-CB
Description
System-on-Chip Processor
Manufacturer
Cirrus Logic Inc
Series
EP9r
Datasheets

Specifications of EP9312-CB

Peak Reflow Compatible (260 C)
No
A/d Converter
12 Bits
Leaded Process Compatible
No
No. Of I/o Pins
65
Package / Case
352-BGA
Core Processor
ARM9
Core Size
16/32-Bit
Speed
200MHz
Connectivity
EBI/EMI, EIDE, Ethernet, I²C, IrDA, Keypad/Touchscreen, SPI, UART/USART, USB
Peripherals
AC'97, DMA, I&sup2:S, LCD, LED, MaverickKey, POR, PWM, WDT
Number Of I /o
16
Program Memory Type
ROMless
Ram Size
32K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 3.6 V
Data Converters
A/D 8x12b
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Processor Series
EP93xx
Core
ARM920T
Data Bus Width
32 bit
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Program Memory Size
-
Lead Free Status / Rohs Status
No
Other names
598-1257

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EP9312-CB
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
Part Number:
EP9312-CB
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
EP9312-CBZ
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
OvERvIEW
High-Performance ARM920T Processor Core
The EP9312 features an advanced
ARM920T processor design with an MMU
that supports Linux
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 KB
instruction cache and 16 KB 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
space-efficient design that maximizes
external instruction memory usage.
MaverickCrunch™ Math Engine for
Ultra-Fast Math Processing
The 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
ARM920T processor core. The engine
simplifies the end-user’s programming
task by using predefined coprocessor
instructions, by utilizing standard ARM™
compiler tools, and by requiring just one
debugger session for the entire system.
Furthermore, the integrated design
provides a single instruction stream and
the advantage of zero latency for cached
instructions. To emulate this capability,
competitors’ solutions add a DSP to
the system, which requires separate
compiler/linker/debugger tool sets. This
additional DSP requires programmers
to write two separate programs and
debug them simultaneously, which can
result in frustration and costly delays.
®
instruction set provides a
®
, Windows CE
®
and
The single-cycle integer multiply-
accumulate instruction in the
MaverickCrunch engine allows the
EP9312 to offer unique speed and
performance while encoding digital audio
and video formats, processing data via
Ethernet, and performing other math-
intensive computing and data-processing
functions in consumer and industrial
electronics.
MaverickKey™ Unique ID Secures
Digital Content and OEM Designs
MaverickKey unique hardware
programmed IDs provide an excellent
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 or music, traditional
software methods are quickly becoming
unreliable. The MaverickKey unique IDs
provide OEMs with a method of utilizing
specific hardware IDs for DRM (Digital
Rights Management) mechanisms.
Both a specific 32-bit ID as well as a
128-bit random ID is programmed into
the EP9312 through the use of laser
probing technology. These IDs can then
be used to match secure copyrighted
content with the ID of the target device
that the EP9312 is powering, and then
deliver the copyrighted information
over a secure connection. In addition,
secure transactions can benefit by
matching device IDs to server IDs.
MaverickKey IDs can also be used by
OEMs and design houses to protect
against design piracy by presetting
ranges for unique IDs. For more
information on securing your design
using MaverickKey, please contact your
Cirrus Logic sales representative.
Integrated Three-port USB 2.0
Full Speed Host with Transceivers
The EP9312 integrates three USB 2.0 Full
Speed host ports. Fully compliant to the
OHCI USB 2.0 Full Speed specification
(12 Mbps), the host ports can be used
to provide connections to a number of
external devices including mass storage
devices, external portable devices such
as audio players or cameras, printers
or USB hubs. Naturally, the three-port
USB host also supports the USB 2.0
Low Speed standard. This provides
the opportunity to create a wide array
of flexible system configurations.
Integrated Ethernet MAC Reduces BOM Costs
The EP9312 integrates a 1/10/100
Mbps Ethernet Media Access
Controller (MAC) on board. With a
simple connection to an MII-based
external PHY, an EP9312-based
system has easy, high-performance,
cost-effective Internet capability.
Support for a Wide Array of Display
Interfaces with a Flexible Raster Controller
The EP9312 processor provides timing
and interface signals for digital LCD,
TFT, and CRT displays. It is fully
programmable for either non-interlaced or
dual-scan color and grayscale flat panel
displays, with up to 18 bits-per-pixel of
color resolution. System performance
is enhanced with a separate dedicated
data path to the SDRAM-based frame
buffer, which supports resolutions up
to 1024x768. A 16-bit PWM provides
control for LCD panel contrast.
In addition, the EP9312 provides
direct timing and interface signals
for TV displays, with support for both
NTSC and PAL formats through
either RGB or YCrCb outputs.

Related parts for EP9312-CB