English
Language : 

EP7212 Datasheet, PDF (19/136 Pages) Cirrus Logic – HIGH-PERFORMANCE, LOW-POWER SYSTEM-ON-CHIP WITH LCD CONTROLLER AND DIGITAL AUDIO INTERFACE(DAI)
EP7212
3. FUNCTIONAL DESCRIPTION
The EP7212 device is a single-chip embedded con-
troller designed to be used in low-cost and ultra-
low-power applications. Operating at 74 MHz, the
EP7212 delivers approximately 66 Dhrystone
2.1 MIPS of sustained performance (74 MIPS
peak). This is approximately the same as a
100 MHz Pentium-based PC.
The EP7212 contains the following functional
blocks:
• ARM720T processor which consists of the fol-
lowing functional sub-blocks:
- ARM7TDMI CPU core (which supports
the logic for the Thumb instruction set, core
debug, enhanced multiplier, JTAG, and the
Embedded ICE) running at a dynamically
programmable clock speed of 18 MHz,
36 MHz, 49 MHz, or 74 MHz.
- Memory Management Unit (MMU) com-
patible with the ARM710 core (providing
address translation and a 64-entry transla-
tion lookaside buffer) with added support
for Windows CE.
- 8 kbytes of unified instruction and data
cache with a four-way set associative cache
controller.
- Write buffer
• 38,400 bytes (0x9600) of on-chip SRAM that
can be shared between the LCD controller and
general application use.
• Memory interfaces for up to 6 independent
256 Mbyte expansion segments with program-
ming wait states.
• 27 bits of general purpose I/O - multiplexed to
provide additional functionality where neces-
sary.
• Digital Audio Interface (DAI) for connection to
CD-quality DACs and codecs.
• Interrupt controller
• Advanced system state control and power man-
agement.
• Two full-duplex 16550A compatible UARTs
with 16-byte transmit and receive FIFOs.
• IrDA SIR protocol controller capable of speeds
up to 115.2 kbps.
• Programmable 1-, 2-, or 4-bit-per-pixel LCD
controller with 16-level grayscaler.
• Programmable frame buffer start address, al-
lowing a system to be built using only internal
SRAM for memory.
• On-chip boot ROM programmed with serial
load boot sequence.
• Two 16-bit general purpose timer counters.
• A 32-bit Real Time Clock (RTC) and compar-
ator.
• Dedicated LED flasher pin driven from the
RTC with programmable duty ratio (multi-
plexed with a GPIO pin).
• Two synchronous serial interfaces for Micro-
wire or SPI peripherals such as ADCs, one sup-
porting both the master and slave mode and the
other supporting only the master mode.
• Full JTAG boundary scan and Embedded ICE
support.
• Two programmable pulse-width modulation
interfaces.
• An interface to one or two Cirrus Logic CL-
PS6700 PC Card controller devices to support
two PC Card slots.
• EDO DRAM support (Fast Page DRAM is only
supported at 13 MHz and 18 MHz. It can inter-
face up to two banks of DRAM. Each bank can
be up to 256 Mbytes in size. The DRAM inter-
face is programmable to be 16-bit or 32-bit
wide.
DS474PP1
19