■ ARM720T Processor
—ARM7TDMI CPU
— 8 KB of four-way set-associative cache
— MMU with 64-entry TLB
— Thumb code support enabled
■ Ultra low power
— 90 mW at 74 MHz typical
— 30 mW at 18 MHz typical
— 10 mW in the Idle State
— <1 mW in the Standby State
■ 48 KB of on-chip SRAM
™
■ MaverickKey
— 32-bit unique ID can be used for SDMI compliance
— 128-bit random ID
■ Dynamically programmable clock speeds of
18, 36, 49, and 74 MHz
IDs
EP7311 Data Sheet
High-Performance,
Low-Power System on Chip with
SDRAM and Enhanced Digital
Audio Interface
OVERVIEW
The Maverick™ EP7311 is designed for ultra-low-power
applications such as PDAs, smart cellular phones, and
industrial hand held information appliances. The corelogic functionality of the device is built around an
ARM720T processor with 8 KB of four-way setassociative unified cache and a write buffer. Incorporated
into the ARM720T is an enhanced memory management
unit (MMU) which allows for support of sophisticated
operating systems like Linux
Copyright 2001 Cirrus Logic (All Rights Reserved)July ’01
DS506PP1
1
EP7311
High-Performance, Low-Power System on Chip
FEATURES (cont)
■ LCD controller
— Interfaces directly to a single-scan panel
monochrome STN LCD
— Interfaces to a single-scan panel color STN LCD
with minimal external glue logic
■ Full JTAG boundary scan and Embedded ICE
support
■ Integrated Peripheral Interfaces
— 32-bit SDRAM Interface up to 2 external banks
— 8/32/16-bit SRAM/FLASH/ROM Interface
— Multimedia Codec Port
— Two Synchronous Serial Interfaces (SSI1, SSI2)
— CODEC Sound Interface
×8Keypad Scanner
— 8
— 27 General Purpose Input/Output pins
— Dedicated LED flasher pin from the RTC
■ Internal Peripherals
— Two 16550 compatible UARTs
— IrDA Interface
— Two P WM I nt e rf a ces
— Real-time Clock
— Two general purpose 16-bit timers
— Interrupt Controller
— Boot ROM
■ Package
— 208-Pin LQFP
— 256-Ball PBGA
— 204-Ball TFBGA
■ The fully static EP7311 is optimized for low power
dissipation and is fabricated on a 0.25 micron CMOS
process
■ Development Kits
— EDB7312: Development Kit with color STN LCD
on board.
— EDB7312-LW: EDB7312 with Lynuxworks’
BlueCat Linux Tools and software for Windows
host (free 30 day BlueCat support from
Lynuxworks ).
— EDB7312-LL: EDB7312 with Lynuxworks’ BlueCat
Linux Tools and software for Linux host (free 30
day BlueCat support from Lynuxworks).
Note: * BlueCat available separately through Lynuxworks
only.
* Use the EDB7312 Development Kit for all the EP73xx
devices.
OVERVIEW (cont.)
The EP7311 is designed for low-power operation. Its core
operates at only 2.5 V, while its I/O has an operation
range of 2.5 V–3.3 V. The device has three basic power
states: operating, idle and standby.
One of its notable features is MaverickKey unique IDs.
These are factory programmed IDs in response 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,
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
Preliminar y product i nformati on descr ibes product s which are in producti on, but f or which full char acterization dat a is not yet avai l able. Advance pr oduct inf ormation descri bes products which are in development and subject t o devel opment changes. Cirrus Logic, I nc. has made best ef forts to ensure that t he information contai ned i n this
document is accurate and reli able. However, the inf ormation i s subj ect to change without not ice and is provi ded “AS IS” without warranty of any kind (express or implied).
No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of t hird part ies. Thi s document is the property
of Cirrus Lo gic, I nc. and impli es no lic ense under patent s, copyri ghts, t rademarks, or tr ade secrets. No part of this publicat ion may be copied, reproduced, s tored in a r etri eval
system, or transmitted, in any form or by any means (elect roni c, mechanical, photographi c, or ot herwise) without the prior written consent of Cirr us Logi c, Inc. Items from
any Cirrus Logi c websi te or disk may be print ed for use by the user. However, no part of t he print out or el ectronic fil es may be copi ed, reproduced, stored in a retri eval
system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior wri tten consent of Cirrus Logic, I nc.Furthermore,
no part of this publ icati on may be used as a basis f or manufact ure or sale of any items without the prior wri tten consent of Cirrus Logic, I nc. The names of products of Cir rus
Logic, Inc. or other vendor s and suppliers appearing in thi s document may be trademarks or servi ce marks of their respecti ve owners which may be registered in some
jurisdi ctions. A list of Ci rrus Logic, Inc. tr ademarks and servi ce marks can be found at http:// www.cir rus.com.
traditional software methods are quickly becoming
unreliable. The MaverickKey unique IDs consist of two
registers, one 32-bit series register and one random 128bit register that may be used by an OEM for an
authentication mechanism.
Simply by adding desired memory and peripherals to the
highly integrated EP7311 completes a low-power system
solution. All necessary interface logic is integrated onchip.
2Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
EP7311
High-Performance, Low-Power System on Chip
Processor Core - ARM720T
The EP7311 incorporates an ARM 32-bit RISC
microcontroller that controls a wide range of on-chip
peripherals. The processor utilizes a three-stage pipeline
consisting of fetch, decode and execute stages. Key
features include:
• ARM (32-bit) and Thumb (16-bit compressed)
instruction sets
• Enhanced MMU for Microsoft Windows CE and other
operating systems
• 8 KB of 4-way set-associative cache.
• Translation Look Aside Buffers with 64 Translated
Entries
Power Management
The EP7311 is designed for ultra-low-power operation.
Its core operates at only 2.5 V, while its I/O has an
operation range of 2.5 V–3.3 V allowing the device to
achieve a performance level equivalent to 60 MIPS. The
device has three basic power states:
• Operating — This state is the full performance
state. All the clocks and peripheral logic are
enabled.
• Idle — This state is the same as the Operating
State, except the CPU clock is halted while
waiting for an event such as a key press.
• Standby — This state is equivalent to the
computer being switched off (no display), and
the main oscillator shut down. An event such as
a key press can wake-up the processor.
Pin MnemonicI/OPin Description
BATOKIBattery ok input
nEXTPWRI
nPWRFLIPower fail sense input
nBATCHGIBattery changed sense input
Table A. Power Management Pin Assignments
External power supply sense
input
MaverickKey™ Unique ID
MaverickKey unique hardware programmed IDs are a
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 such as those assigned for SDMI (Secure
Digital Music Initiative) or any other authentication
mechanism.
Both a specific 32-bit ID as well as a 128-bit random ID is
programmed into the EP7311 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 the EP7311 is powering, and then deliver the
copyrighted information over a secure connection. In
addition, secure transactions can benefit by also
matching device IDs to server IDs. MaverickKey IDs
provide a level of hardware security required for today’s
Internet appliances.
Memory Interfaces
There are two main external memory interfaces. The first
one is the ROM/SRAM/FLASH-style interface that has
programmable wait-state timings and includes burstmode capability, with six chip selects decoding six
256 MB sections of addressable space. For maximum
flexibility, each bank can be specified to be 8-, 16-, or 32bits wide. This allows the use of 8-bit-wide boot ROM
options to minimize overall system cost. The on-chip
boot ROM can be used in product manufacturing to
serially download system code into system FLASH
memory. To further minimize system memory
requirements and cost, the ARM Thumb instruction set is
supported, providing for the use of high-speed 32-bit
operations in 16-bit op-codes and yielding industryleading code density.
Pin MnemonicI/OPin Description
nCS[5:0]OChip select out
A[27:0]OAddress output
D[31:0]I/OData I/O
nMOE/nSDCAS(Note)OROM expansion OP enable
nMWE/nSDWE(Note)OROM expansion write enable
HALFWORDO
WORDOWord access select output
WRITE/nSDRAS(Note)OTransfer direction
Table B. Static Memory Interface Pin Assignments
Note: Pins are multiplexed. See Table S on page 8 for more
information.
Halfword access select
output
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)3
EP7311
High-Performance, Low-Power System on Chip
The second is the programmable 16- or 32-bit-wide
SDRAM interface that allows direct connection of up to
two banks of SDRAM, totaling 512 Mb. To assure the
lowest possible power consumption, the EP7311
supports self-refresh SDRAMs, which are placed in a
low-power state by the device when it enters the lowpower Standby State.
Pin MnemonicI/OPin Description
SDCLKOSDRAM clock output
SDCKEOSDRAM clock enable output
nSDCS[1:0]OSDRAM chip select out
WRITE/nSDRAS(Note 2)OSDRAM RAS signal output
nMOE/nSDCAS(Note 2)OSDRAM CAS control signal
nMWE/nSDWE(Note 2)O
A[27:15]/DRA[0:12] (Note 1)OSDRAM address
A[14:13]/DRA[12:14]OSDRAM internal bank select
PD[7:6]/SDQM[1:0] (Note 2)I/OSDRAM byte lane mask
SDQM[3:2]OSDRAM byte lane mask
D[31:0]I/OData I/O
Table C. SDRAM Interface Pin Assignments
Note: 1. Pins A[27:13] map to DRA[0:14] respectively.
(i.e. A[27}/DRA[0}, A[26}/DRA[1], etc.) This is to
balance the load for large memory systems.
2. Pins are multiplexed. See Table S on page 8 for
more information.
SDRAM write enable control
signal
Digital Audio Capability
The EP7311 uses its powerful 32-bit RISC processing
engine to implement audio decompression algorithms in
software. The nature of the on-board RISC processor, and
the availability of efficient C-compilers and other
software development tools, ensures that a wide range of
audio decompression algorithms can easily be ported to
and run on the EP7311
RX/TX signals to/from UART 1 to enable these signals
to drive an infrared communication interface directly.
Pin MnemonicI/OPin Description
TXD[1]OUART 1 transmit
RXD[1]IUART 1 receive
CTSIUART 1 clear to send
DCDIUART 1 data carrier detect
DSRIUART 1 data set ready
TXD[2]OUART 2 transmit
RXD[2]IUART 2 receive
LEDDRVOInfrared LED drive output
PHDINIPhoto diode input
Table D. Universal Asynchronous Receiver/Transmitters Pin
Assignments
Multimedia Codec Port (MCP)
The Multimedia Codec Port provides access to an audio
codec, a telecom codec, a touchscreen interface, four
general purpose analog-to-digital converter inputs, and
ten programmable digital I/O lines.
Pin MnemonicI/OPin Description
SIBCLKOSerial bit clock
SIBDOUTOSerial data out
SIBDINISerial data in
SIBSYNCOSample clock
Table E. MCP Interface Pin Assignments
Note: See Table R on page 8 for information on pin
The EP7311 includes two 16550-type UARTs for RS-232
serial communications, both of which have two 16-byte
FIFOs for receiving and transmitting data. The UARTs
support bit rates up to 115.2 kbps. An IrDA SIR protocol
encoder/decoder can be optionally switched into the
4Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
EP7311
High-Performance, Low-Power System on Chip
CODEC Interface
The EP7311 includes an interface to telephony-type
CODECs for easy integration into voice-over-IP and
other voice communications systems. The CODEC
interface is multiplexed to the same pins as the MCP and
SSI2.
Pin MnemonicI/OPin Description
PCMCLKOSerial bit clock
PCMOUTOSerial data out
PCMINISerial data in
PCMSYNCOFrame sync
Table F. CODEC Interface Pin Assignments
Note: See Table R on page 8 for information on pin
multiplexes.
SSI2 Interface
An additional SPI/Microwire1-compatible interface is
available for both master and slave mode
communications. The SSI2 unit shares the same pins as
the MCP and CODEC interfaces through a multiplexer.
• Synchronous clock speeds of up to 512 kHz
• Separate 16 entry TX and RX half-word wide FIFOs
• Half empty/full interrupts for FIFOs
• Separate RX and TX frame sync signals for
asymmetric traffic
Pin MnemonicI/OPin Description
SSICLK I/OSerial bit clock
SSITXDAOSerial data out
SSIRXDAISerial data in
SSITXFRI/OTransmit frame sync
SSIRXFRI/OReceive frame sync
Table G. SSI2 Interface Pin Assignments
Note: See Table R on page 8 for information on pin
A DMA address generator is provided that fetches video
display data for the LCD controller from memory. The
display frame buffer start address is programmable,
allowing the LCD frame buffer to be in SDRAM, internal
SRAM or external SRAM.
• Interfaces directly to a single-scan panel monochrome
STN LCD
• Interfaces to a single-scan panel color STN LCD with
minimal external glue logic
• Panel width size is programmable from 32 to 1024
pixels in 16-pixel increments
• Video frame buffer size programmable up to
128 KB
• Bits per pixel of 1, 2, or 4 bits
Pin MnemonicI/OPin Description
CL1OLCD line clock
CL2OLCD pixel clock out
DD[3:0]OLCD serial display data bus
FRMOLCD frame synchronization pulse
MOLCD AC bias drive
Table I. LCD Interface Pin Assignments
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)5
EP7311
High-Performance, Low-Power System on Chip
64-Keypad Interface
Matrix keyboards and keypads can be easily read by the
EP7311. A dedicated 8-bit column driver output
generates strobes for each keyboard column signal. The
pins of Port A, when configured as inputs, can be
selectively OR’ed together to provide a keyboard
interrupt that is capable of waking the system from a
STANDBY or IDLE state.
• Column outputs can be individually set high with the
remaining bits left at high-impedance
• Column outputs can be driven all-low, all-high, or allhigh-impedance
• Keyboard interrupt driven by OR'ing together all Port
A bits
• Keyboard interrupt can be used to wake up the
system
×8 keyboard matrix usable with no external logic,
• 8
extra keys can be added with minimal glue logic
Pin MnemonicI/OPin Description
COL[7:0]OKeyboard scanner column drive
Table J. Keypad Interface Pin Assignments
Interrupt Controller
When unexpected events arise during the execution of a
program (i.e., interrupt or memory fault) an exception is
usually generated. When these exceptions occur at the
same time, a fixed priority system determines the order
in which they are handled. The EP7311 interrupt
controller has two interrupt types: interrupt request
(IRQ) and fast interrupt request (FIQ). The interrupt
controller has the ability to control interrupts from 22
different FIQ and IRQ sources.
• Supports 22 interrupts from a variety of sources (such
as UARTs, SSI1, and key matrix.)
• Routes interrupt sources to the ARM720T’s IRQ or
FIQ (Fast IRQ) inputs
• Five dedicated off-chip interrupt lines operate as level
sensitive interrupts
.
Pin MnemonicI/OPin Description
nEINT[2:1]IExternal interrupt
EINT[3]IExternal interrupt
nEXTFIQIExternal Fast Interrupt input
nMEDCHG/nBROM(Note)IMedia change interrupt input
Table K. Interrupt Controller Pin Assignments
Note: Pins are multiplexed. See Table S on page 8 for more
information.
Real-Time Clock
The EP7311 contains a 32-bit Real Time Clock (RTC) that
can be written to and read from in the same manner as
the timer counters. It also contains a 32-bit output match
register which can be programmed to generate an
interrupt.
• Driven by an external 32.768 kHz crystal oscillator
Pin MnemonicPin Description
RTCINReal-Time Clock Oscillator Input
RTCOUTReal-Time Clock Oscillator Output
VDDRTCReal-Time Clock Oscillator Power
VSSRTCReal-Time Clock Oscillator Ground
Table L. Real-Time Clock Pin Assignments
PLL and Clocking
• Processor and Peripheral Clocks operate from a single
3.6864 MHz crystal or external 13 MHz clock
• Programmable clock speeds allow the peripheral bus
to run at 18 MHz when the processor is set to 18 MHz
and at 36 MHz when the processor is set to 36, 49 or
74 MHz
Pin MnemonicPin Description
MOSCINMain Oscillator Input
MOSCOUTMain Oscillator Output
VDDOSCMain Oscillator Power
VSSOSCMain Oscillator Ground
Table M. PLL and Clocking Pin Assignments
6Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
EP7311
High-Performance, Low-Power System on Chip
DC-to-DC converter interface (PWM)
• Provides two 96 kHz clock outputs with
programmable duty ratio (from 1-in-16 to 15-in-16)
that can be used to drive a positive or negative DC to
DC converter
Pin MnemonicI/OPin Description
DRIVE[1:0]I/OPWM drive output
FB[1:0]IPWM feedback input
Table N. DC-to-DC Converter Interface Pin Assignments
Timers
• Internal (RTC) timer
• Two internal 16-bit programmable hardware count-
down timers
General Purpose Input/Output (GPIO)
• Three 8-bit and one 3-bit GPIO ports
• Supports scanning keyboard matrix
Hardware debug Interface
• Full JTAG boundary scan and Embedded ICE
support
Pin MnemonicI/OPin Description
TCLKIJTAG clock
TDIIJTAG data input
TDOOJTAG data output
nTRSTIJTAG async reset input
TMSIJTAG mode select
Table P. Hardware Debug Interface Pin Assignments
LED Flasher
A dedicated LED flasher module can be used to generate
a low frequency signal on Port D pin 0 for the purpose of
blinking an LED without CPU intervention. The LED
flasher feature is ideal as a visual annunciator in battery
powered applications, such as a voice mail indicator on a
portable phone or an appointment reminder on a PDA.
Pin MnemonicI/OPin Description
PA[7:0]IGPIO port A
PB[7:0]IGPIO port B
PD[0]/LEDFLSH(Note)I/OGPIO port D
PD[5:1]I/OGPIO port D
PD[7:6]/SDQM[1:0](Note)I/OGPIO port D
PE[1:0]/BOOTSEL[1:0] (Note)IGPIO port E
PE[2]/CLKSEL(Note)IGPIO port E
Table O. General Purpose Input/Output Pin Assignments
Note: Pins are multiplexed. See Table S on page 8 for more
information.
• Software adjustable flash period and duty cycle
• Operates from 32 kHz RTC clock
• Will continue to flash in IDLE and STANDBY states
• 4 mA drive current
Pin MnemonicI/OPin Description
PD[0]/LEDFLSH(Note)OLED flasher driver
Table Q. LED Flasher Pin Assignments
Note: Pins are multiplexed. See Table S on page 8 for more
information.
Internal Boot ROM
The internal 128 byte Boot ROM facilitates download of
saved code to the on-board SRAM/FLASH.
Packaging
The EP7311 is available in a 208-pin LQFP package, 256ball PBGA package or a 204-ball TFBGA package.
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)7
EP7311
High-Performance, Low-Power System on Chip
Pin Multiplexing
The following table shows the pin multiplexing of the
MCP, SSI2 and the CODEC. The selection between SSI2
and the CODEC is controlled by the state of the SERSEL
bit in SYSCON2. The choice between the SSI2, CODEC,
and the MCP is controlled by the MCPSEL bit in
SYSCON3 (see the EP73xx User’s Manual for more
information).
Pin
Mnemonic
SSICLKI/OSIBCLKSSICLK PCMCLK
SSITXDAOSIBDOUTSSITXDAPCMOUT
SSIRXDAISIBDINSSIRXDAPCMIN
SSITXFRI/OSIBSYNCSSITXFRPCMSYNC
SSIRXFRIp/uSSIRXFRp/u
BUZO
Table R. MCP/SSI2/CODEC Pin Multiplexing
I/OMCPSSI2CODEC
The following table shows the pins that have been
multiplexed in the EP7311.
Signal BlockSignal Block
nMOEStatic MemorynSDCASSDRAM
nMWEStatic MemorynSDWESDRAM
WRITEStatic MemorynSDRASSDRAM
A[27:15]Static MemoryDRA[0:12]SDRAM
A[14:13]Static MemoryDRA[13:14]SDRAM
PD[7:6]GPIOSDQM[1:0]SDRAM
RUN
nMEDCHG
PD[0]GPIOLEDFLSHLED Flasher
PE[1:0]GPIOBOOTSEL[1:0]
PE[2]GPIOCLKSEL
System
Configuration
Interrupt
Controller
Table S. Pin Multiplexing
CLKEN
nBROM
System
Configuration
Boot ROM
select
System
Configuration
System
Configuration
8Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
System Design
EP7311
High-Performance, Low-Power System on Chip
As shown in system block diagram, simply adding
desired memory and peripherals to the highly integrated
CRYSTAL
CRYSTAL
PC CARD
SOCKET
CONTROLLER
×16
SDRAM
×16
SDRAM
×16
FLASH
PC CARD
×16
SDRAM
×16
SDRAM
×16
FLASH
MOSCIN
RTCIN
nCS[4]
PB0
EXPCLK
D[0-31]
A[0-27]
nMOE
WRITE
SDRAS/
SDCAS
SDCS[0]
SDQM[0-3]
SDCS[1]
SDQM[0-3]
nCS[0]
nCS[1]
EP7311 completes a low-power system solution. All
necessary interface logic is integrated on-chip.
DD[0-3]
COL[0-7]
PA[0-7]
PB[0-7]
PD[0-7]
nPWRFL
BATOK
nEXTPWR
EP7311
nBATCHG
WAKEUP
DRIVE[0-1]
SSICLK
SSITXFR
SSITXDA
SSIRXDA
SSIRXFR
CL1
CL2
FRM
PE[0-2]
nPOR
RUN
FB[0-1]
M
LCD
KEYBOARD
POWER
SUPPLY UNIT
AND
COMPARATORS
DC-TO-DC
CONVERTERS
CODEC/SSI2/
MCP
DC
INPUT
BATTERY
×16
FLASH
EXTERNAL MEMORYMAPPED EXPANSION
×16
FLASH
BUFFERS
BUFFERS
ADDITIONAL I/O
AND
LATCHES
Figure 1. A Maximum EP7311 Based System
Note: A system can only use one of the following peripheral
interfaces at any given time: SSI2,CODEC or MCP.
CS[n]
WORD
nCS[2]
nCS[3]
LEDFLSH
LEDDRV
PHDIN
RXD1/2
TXD1/2
DSR
CTS
DCD
ADCCLK
nADCCS
ADCOUT
ADCIN
SMPCLK
IR LED AND
PHOTODIODE
2× RS-232
TRANSCEIVERS
ADC
DIGITIZER
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)9
EP7311
High-Performance, Low-Power System on Chip
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings
DC Core, PLL, and RTC Supply Voltage2.9 V
DC I/O Supply Voltage (Pad Ring)3.6 V
DC Pad Input Current
Storage Temperature, No Power–40
±10 mA/pin; ±100 mA cumulative
°C to +125°C
Recommended Operating Conditions
DC core, PLL, and RTC Supply Voltage2.5 V
DC I/O Supply Voltage (Pad Ring)2.3 V - 3.6 V
DC Input / Output VoltageO–I/O supply voltage
Operating Temperature
± 0.2 V
Extended -20
Industrial -40
°C to +70°C; Commercial 0°C to +70°C;
°C to +85°C
DC Characteristics
All characteristics are specified at VDD = 2.5 V and VSS = 0 V over an operating temperature of 0°C to +70°C for all
frequencies of operation. The current consumption figures relate to typical conditions at 2.5 V, 18.432 MHz operation
with the PLL switched “on.”
SymbolParameterMinTypMaxUnitConditions
VIHCMOS input high voltage
0.65
× V
DDIO
V
DDIO
+ 0.3
V
V
DDIO
= 2.5 V
× V
VILCMOS input low voltage-0.3
VT+
VT-
VhstSchmitt trigger hysteresis0.10.4VVIL to VIH
VOH
VOL
IIN
IOZ
CINInput capacitance810.0pF
Schmitt trigger positive going
threshold
Schmitt trigger negative going
threshold
a
CMOS output high voltage
Output drive 1
Output drive 2
CMOS output low voltage
Output drive 1
Output drive 2
Input leakage current
Bidirectional 3-state leakage
current
b c
a
a
a
a
a
1.6 (Typ)2.0V
0.81.2 (Typ)V
VDD – 0.2
2.5
2.5
25100µA
0.25
DDIO
0.3
0.5
0.5
1.0µA
V
V
V
V
V
V
V
= 2.5 V
V
DDIO
IOH = 0.1 mA
IOH = 4 mA
IOH = 12 mA
IOL = –0.1 mA
IOL = –4mA
IOL = –12 mA
VIN = V
VOUT = V
or GND
DD
DD
or GND
10Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
High-Performance, Low-Power System on Chip
SymbolParameterMinTypMaxUnitConditions
COUTOutput capacitance810.0pF
CI/OTransceiver capacitance810.0pF
EP7311
Only 32 kHz oscillator running,
Cache disabled, all other I/O
static, VIH = V
VIL = GND ± 0.1 V
IDD
standby
Standby current consumption
Core, Osc, RTC @2.5 V
I/O @ 3.3 V
TBD
TBD
300µA
Both oscillators running, CPU
static, Cache disabled, LCD
refresh active, VIH = V
VIL = GND ± 0.1 V
IDD
idle
Idle current consumption
Core, Osc, RTC @2.5 V
I/O @ 2.5 V
TBD
TBD
4.2mA
At 13 MHz
IDD
operatin
Operating current consumption
Core, Osc, RTC @2.5 V
I/O @ 3.3 V
TBD
TBD
mA
All system active, running typical
program, cache disabled, and
LCD inactive
Minimum standby voltage for
V
DDstandby
Standby supply voltageTBDV
state retention and RTC
operation only
a.See Table T on page 29.
b.Assumes buffer has no pull-up or pull-down resistors.
c.The leakage value given assumes that the pin is configured as an input pin but is not currently being driven.
Note: 1) All power dissipation values can be derived from taking the particular IDD current and multiplying by 2.5 V.
2) The RTC of the EP7311 should be brought up at room temperature. This is required because the RTC OSC will NOT function
properly if it is brought up at –40
°C. Once operational, it will continue to operate down to –20°C extended and 0°C
commercial.
3) A typical design will provide 3.3 V to the I/O supply (i.e., V
IO), and 2.5 V to the remaining logic. This is to allow the I/O to be
DD
compatible with 3.3 V powered external logic (i.e., 3.3 V SDRAMs).
4) Pull-up current = 50 µA typical at V
= 3.3 V.
DD
± 0.1 V,
DD
± 0.1 V,
DD
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)11
EP7311
Clock
High to Low
High/Low to High
Bus Change
Bus Valid
Undefined/Invalid
Valid Bus to Tristate
Bus/Signal Omission
High-Performance, Low-Power System on Chip
Timings
Timing Diagram Conventions
This data sheet contains one or more timing diagrams. The following key explains the components used in these
diagrams. Any variations are clearly labelled when they occur. Therefore, no additional meaning should be attached
unless specifically stated.
Timing Conditions
Unless specified otherwise, the following conditions are true for all timing measurements. All characteristics are
specified at V
marked with a # will be significantly different for 13 MHz mode because the EXPCLK is provided as an input rather
than generated internally. These timings are estimated at present. The timing values are referenced to 1/2 V
12Copyright 2001 Cirrus Logic (All Rights Reserved)DS506PP1
= 2.3 - 2.7 V and VSS = 0 V over an operating temperature of 0°C to +70°C. Those characteristics
DD
DD
.
EP7311
High-Performance, Low-Power System on Chip
SDRAM Interface
Figure 2 through Figure 5 define the timings associated with all phases of the SDRAM. The following table contains the
values for the timings of each of the SDRAM modes.
ParameterSymbolMinTypMaxUnit
SDCLK rising edge to SDCS assert delay time
SDCLK rising edge to SDCS deassert delay time
SDCLK rising edge to SDRAS assert delay time
SDCLK rising edge to SDRAS deassert delay time
SDCLK rising edge to SDRAS invalid delay time
SDCLK rising edge to SDCAS assert delay time
SDCLK rising edge to SDCAS deassert delay time
SDCLK rising edge to ADDR transition time
SDCLK rising edge to ADDR invalid delay time
SDCLK rising edge to SDMWE assert delay time
SDCLK rising edge to SDMWE deassert delay time
DATA transition to SDCLK rising edge time
SDCLK rising edge to DATA transition hold time
SDCLK rising edge to DATA transition delay time
t
CSa
t
CSd
t
RAa
t
RAd
t
RAnv
t
CAa
t
CAd
t
ADv
t
ADx
t
MWa
t
MWd
t
DAs
t
DAh
t
DAd
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD0TBDns
TBD-TBDns
TBD-TBDns
TBD-TBDns
DS506PP1Copyright 2001 Cirrus Logic (All Rights Reserved)13