Cirrus Logic EP73xx User Manual
Page 15

EP7309/11/12 User’s Manual - DS508UM4
1-1
Copyright Cirrus Logic, Inc. 2003
11
1
Chapter 1
1
Introduction
Overview
This chapter describes the EP73xx ARM processor, memory map, registers, and
signals. See the data sheet that is associated with a specific EP73xx device for more
information about pin assignments for that product.
Processor
The EP73xx incorporates an ARM 32-bit RISC micro controller that controls a wide
range of on-chip peripherals. The ARM720T includes a a 8 Kbytes unified cache and a
MMU compatible with operating systems like Windows
®
CE and Linux
®
.
See the ARM720T Technical Reference Manual, as cited on
.
Peripherals
On-chip EP73xx peripherals are product-specific for each chip. The superset of
available features includes:
• 48 Kbytes of on-chip SRAM that can be shared between the LCD controller
and general application use
• Memory interfaces (chip selects) for up to six independent 256 Mbyte
expansion segments with programmable width and wait states
• 27 general purpose Input/Outputs.
• Digital Audio Interface (DAI) to interface with CD-quality DACs and
CODECs
• Interrupt Controller
• Advanced system state controller and power management
• Two full-duplex 16550 A compatible UARTs with 16-byte transmit and
receive FIFOs.
• IrDA SIR protocol controller capable of speeds up to 115.2 kbps
• Programmable LCD controller for 1,2 or 4-bit-per-pixel with 16-level
grayscaler and frame buffer start address.
• On-chip boot ROM programmed for serial port download of boot code.