Cirrus Logic EP7309-IV-C, EP7309-IR-C, EP7309-IB-C, EP7309-EV-C, EP7309-ER-C Datasheet

...
FEATURES
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
Advanced audio decoder/decompression capability — Supports bit streams with adaptive bit rates — Allows for support of multiple audio
decompression algorithms (MP3, WMA, AAC, ADPCM, Audible, etc.)
EP7309 Data Sheet
High-Performance,
Low-Power System on Chip
Digital Audio Interface
OVERVIEW
The Maverick™ EP7309 is designed for ultra-low-power applications such as digital music players, internet appliances, smart cellular phones or any hand-held device that features the added capability of digital audio decompression. The core-logic functionality of the device is built around an ARM720T processor with 8 KB of four­way set-associative 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 Microsoft Windows® CE and Linux®.
®
BLOCK DIAGRAM
Digital
Audio
Interface
Serial
Interface
(2) UARTs
w/ IrDA

SERIAL PORTS

Internal Data Bus
MaverickKey
(cont.)
EPB Bus
Power
Management
Boot ROM
TM
SRAM &
FLASH I/F
ICE-JTAG
ARM720T
ARM7TDMI CPU Core
8 KB
Cache
Write
Buffer
MMU
On-chip SRAM
Bus
Bridge
48 KB
Clocks &
Timers
Interrupts,
PWM & GPIO
Keypad&
Touch
Screen I/F
LCD
Controller
(cont.)

USER INTERFACE

MEMORY AND STORAGE

P.O. Box 17847, Austin, Texas 78760 (512) 445 7222 FAX: (512) 445 7581 http://www.cirrus.com
Copyright 2001 Cirrus Logic (All Rights Reserved) June ’01
DS507PP1
1
EP7309
High-Performance, Low-Power System on Chip

FEATURES (cont)

Dynamically programmable clock speeds of 18, 36, 49, and 74 MHz
48 KB of on-chip SRAM
MaverickKey
IDs — 32-bit unique ID can be used for SDMI compliance — 128-bit random ID
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 — 8/32/16-bit SRAM/FLASH/ROM Interface — Digital Audio Interface providing glueless
interface to low-power DACs, ADCs and CODECs — Two Synchronous Serial Interfaces (SSI1, SSI2) — CODEC Sound Interface

OVERVIEW (cont.)

—8×8Keypad Scanner — 27 General Purpose Input/Output pins — Dedicated LED flasher pin from the RTC
Internal Peripherals — Two 16550 compatible UARTs —IrDA Interface —Two PWM Interfaces —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 EP7309 is optimized for low power dissipation and is fabricated on a 0.25 micron CMOS process
The EP7309 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. The device has three basic power states: operating, idle and standby.
The EP7309 integrates an interface to enable a direct connection to many low cost, low power, high quality audio converters. In particular, the DAI can directly interface with the Crystal‚ CS43L41/42/43 low-power audio DACs and the Crystal‚ CS53L32 low-power ADC.
MaverickKey unique hardware programmed IDs are a solution to the growing concern over secure web content and commerce. With Internet security playing an
Some of these devices feature digital bass and treble boost, digital volume control and compressor-limiter functions.
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
Simply by adding desired memory and peripherals to the highly integrated EP7309 completes a low-power system solution. All necessary interface logic is integrated on-
chip. Digital Music Initiative) or any other authentication mechanism.
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts
Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information de­scribes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided “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 third parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc. Items from any Cirrus Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com.
2 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1
EP7309
High-Performance, Low-Power System on Chip

Processor Core - ARM720T

The EP7309 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 EP7309 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 Mnemonic I/O Pin Description
BATOK I Battery ok input
nEXTPWR I
nPWRFL I Power fail sense input
nBATCHG I Battery changed sense input

Table A. Power Management Pin Assignments

External power supply sense input
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 EP7309 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 EP7309 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

The EP7309 is equiped with a ROM/SRAM/FLASH­style interface that has programmable wait-state timings and includes burst-mode 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 32-bits 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 industry­leading code density.
Pin Mnemonic I/O Pin Description
nCS[5:0] O Chip select out
A[27:0] O Address output
D[31:0] I/O Data I/O
nMOE O ROM expansion OP enable
nMWE O ROM expansion write enable
HALFWORD O
WORD O Word access select output
WRITE O Transfer direction

Table B. Static Memory Interface Pin Assignments

Halfword access select output

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

Digital Audio Capability

The EP7309 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 EP7309
hardware IDs such as those assigned for SDMI (Secure
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 3
EP7309
High-Performance, Low-Power System on Chip

Universal Asynchronous Receiver/Transmitters (UARTs)

The EP7309 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 RX/TX signals to/from UART 1 to enable these signals to drive an infrared communication interface directly.
Pin Mnemonic I/O Pin Description
TXD[1] O UART 1 transmit
RXD[1] I UART 1 receive
CTS I UART 1 clear to send
DCD I UART 1 data carrier detect
DSR I UART 1 data set ready
TXD[2] O UART 2 transmit
RXD[2] I UART 2 receive
LEDDRV O Infrared LED drive output
PHDIN I Photo diode input
Table C. Universal Asynchronous Receiver/Transmitters Pin
Assignments

Digital Audio Interface (DAI)

The EP7309 integrates an interface to enable a direct connection to many low cost, low power, high quality audio converters. In particular, the DAI can directly interface with the Crystal audio DACs and the Crystal Some of these devices feature digital bass and treble boost, digital volume control and compressor-limiter functions.
Pin Mnemonic I/O Pin Description
SCLK O Serial bit clock
SDOUT O Serial data out
SDIN I Serial data in
LRCK O Sample clock
MCLKIN I Master clock input
MCLKOUT O Master clock output

Table D. DAI Interface Pin Assignments

CS43L41/42/43 low-power
CS53L32 low-power ADC.

CODEC Interface

The EP7309 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 DAI and SSI2.
Pin Mnemonic I/O Pin Description
PCMCLK O Serial bit clock
PCMOUT O Serial data out
PCMIN I Serial data in
PCMSYNC O Frame sync

Table E. CODEC Interface Pin Assignments

Note: See Table Q on page 7 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 DAI 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 Mnemonic I/O Pin Description
SSICLK I/O Serial bit clock
SSITXDA O Serial data out
SSIRXDA I Serial data in
SSITXFR I/O Transmit frame sync
SSIRXFR I/O Receive frame sync

Table F. SSI2 Interface Pin Assignments

Note: See Table Q on page 7 for information on pin
multiplexes.
Note: See Table Q on page 7 for information on pin
multiplexes.
4 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1
EP7309
High-Performance, Low-Power System on Chip

Synchronous Serial Interface

ADC (SSI) Interface: Master mode only; SPI and Microwire1-compatible (128 kbps operation)
Selectable serial clock polarity
Pin Mnemonic I/O Pin Description
ADCLK O SSI1 ADC serial clock
ADCIN I SSI1 ADC serial input
ADCOUT O SSI1 ADC serial output
nADCCS O SSI1 ADC chip select
SMPCLK O SSI1 ADC sample clock

Table G. Serial Interface Pin Assignments

LCD Controller

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
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 all­high-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 Mnemonic I/O Pin Description
COL[7:0] O Keyboard scanner column drive

Table I. 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 EP7309 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 ARM720Ts IRQ or FIQ (Fast IRQ) inputs
Five dedicated off-chip interrupt lines operate as level sensitive interrupts
Pin Mnemonic I/O Pin Description
CL1 O LCD line clock
CL2 O LCD pixel clock out
DD[3:0] O LCD serial display data bus
FRM O LCD frame synchronization pulse
M O LCD AC bias drive

Table H. LCD Interface Pin Assignments

64-Keypad Interface
Matrix keyboards and keypads can be easily read by the EP7309. 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.
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 5
.
Pin Mnemonic I/O Pin Description
nEINT[2:1] I External interrupt
EINT[3] I External interrupt
nEXTFIQ I External Fast Interrupt input
nMEDCHG/nBROM (Note) I Media change interrupt input

Table J. Interrupt Controller Pin Assignments

Note: Pins are multiplexed. See Table R on page 7 for more
information.

Real-Time Clock

The EP7309 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.
EP7309
High-Performance, Low-Power System on Chip
Driven byan external 32.768 kHz crystal oscillator
Pin Mnemonic I/O Pin Description
Pin Mnemonic Pin Description
RTCIN Real-Time Clock Oscillator Input
RTCOUT Real-Time Clock Oscillator Output
VDDRTC Real-Time Clock Oscillator Power
VSSRTC Real-Time Clock Oscillator Ground

Table K. 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 Mnemonic Pin Description
MOSCIN Main Oscillator Input
MOSCOUT Main Oscillator Output
VDDOSC Main Oscillator Power
VSSOSC Main Oscillator Ground

Table L. PLL and Clocking Pin Assignments

DC-to-DC converter interface (PWM)

PA[7:0] I GPIO port A
PB[7:0] I GPIO port B
PD[0]/LEDFLSH (Note) I/O GPIO port D
PD[5:1] I/O GPIO port D
PD[7:6]/SDQM[1:0] (Note) I/O GPIO port D
PE[1:0]/BOOTSEL[1:0] (Note) I GPIO port E
PE[2]/CLKSEL (Note) I GPIO port E

Table N. General Purpose Input/Output Pin Assignments

Note: Pins are multiplexed. See Table R on page 7 for more
information.

Hardware debug Interface

Full JTAG boundary scan and Embedded ICE support
Pin Mnemonic I/O Pin Description
TCLK I JTAG clock
TDI I JTAG data input
TDO O JTAG data output
nTRST I JTAG async reset input
TMS I JTAG mode select

Table O. Hardware Debug Interface Pin Assignments

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
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
Pin Mnemonic I/O Pin Description
DRIVE[1:0] I/O PWM drive output
FB[1:0] I PWM feedback input

Table M. DC-to-DC Converter Interface Pin Assignments

Timers

powered applications, such as a voice mail indicator on a portable phone or an appointment reminder on a PDA.
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
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
6 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1
Pin Mnemonic I/O Pin Description
PD[0]/LEDFLSH (Note) O LED flasher driver

Table P. LED Flasher Pin Assignments

Note: Pins are multiplexed. See Table R on page 7 for more
information.
EP7309
High-Performance, Low-Power System on Chip

Internal Boot ROM

The internal 128 byte Boot ROM facilitates download of saved code to the on-board SRAM/FLASH.

Packaging

The EP7309 is available in a 208-pin LQFP package, 256­ball PBGA package or a 204-ball TFBGA package.

Pin Multiplexing

The following table shows the pin multiplexing of the DAI, 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 DAI is controlled by the DAISEL bit in SYSCON3 (see the EP7309 Users Manual for more information).
Pin
Mnemonic
SSICLK I/O SCLK SSICLK PCMCLK
SSITXDA O SDOUT SSITXDA PCMOUT
SSIRXDA I SDIN SSIRXDA PCMIN

Table Q. DAI/SSI2/CODEC Pin Multiplexing

I/O DAI SSI2 CODEC
Pin
Mnemonic
SSITXFR I/O LRCK SSITXFR PCMSYNC
SSIRXFR I MCLKIN SSIRXFR p/u
BUZ O MCLKOUT
Table Q. DAI/SSI2/CODEC Pin Multiplexing
I/O DAI SSI2 CODEC
The following table shows the pins that have been multiplexed in the EP7309.
Signal Block Signal Block
RUN
nMEDCHG
PD[0] GPIO LEDFLSH LED Flasher
PE[1:0] GPIO BOOTSEL[1:0]
PE[2] GPIO CLKSEL
System Configuration
Interrupt Controller

Table R. Pin Multiplexing

CLKEN
nBROM
System Configuration
Boot ROM select
System Configuration
System Configuration
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 7
EP7309
High-Performance, Low-Power System on Chip

System Design

As shown in system block diagram, simply adding desired memory and peripherals to the highly integrated
CRYSTAL
CRYSTAL
PC CARD
SOCKET
EXTERNAL MEMORY­MAPPED EXPANSION
ADDITIONAL I/O
PC CARD
CONTROLLER
×16
FLASH
×16
FLASH
BUFFERS
BUFFERS
LATCHES
×16
FLASH
×16
FLASH
AND
MOSCIN
RTCIN
nCS[4] PB0 EXPCLK
D[0-31]
A[0-27]
nMOE WRITE
nCS[0] nCS[1]
CS[n] WORD
nCS[2] nCS[3]
LEDFLSH
EP7309 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]
PE[0-2]
nPWRFL
BATOK
nEXTPWR
EP7309
nBATCHG
WAKEUP
DRIVE[0-1]
FB[0-1]
SSICLK
SSITXFR
SSITXDA
SSIRXDA
SSIRXFR
LEDDRV
RXD1/2
ADCCLK
nADCCS
ADCOUT
SMPCLK
CL1 CL2
FRM
nPOR
RUN
PHDIN
TXD1/2
DSR
CTS
DCD
ADCIN
M
LCD
KEYBOARD
POWER
SUPPLY UNIT
AND
COMPARATORS
DC-TO-DC
CONVERTERS
CODEC/SSI2/
DAI
IR LED AND
PHOTODIODE
2× RS-232
TRANSCEIVERS
ADC
DIGITIZER
DC
INPUT
BATTERY

Figure 1. A Maximum EP7309 Based System

Note: A system can only use one of the following peripheral
interfaces at any given time: SSI2,CODEC or DAI.
8 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1

ELECTRICAL SPECIFICATIONS

Absolute Maximum Ratings

DC Core, PLL, and RTC Supply Voltage 2.9 V
DC I/O Supply Voltage (Pad Ring) 3.6 V
EP7309
High-Performance, Low-Power System on Chip
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 Voltage 2.5 V
DC I/O Supply Voltage (Pad Ring) 2.3 V - 3.6 V
DC Input / Output Voltage O–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.”
Symbol Parameter Min Typ Max Unit Conditions
VIH CMOS input high voltage
0.65
× V
DDIO
V
DDIO
+ 0.3
V
V
DDIO
= 2.5 V
× V
VIL CMOS input low voltage -0.3
VT+
VT-
Vhst Schmitt trigger hysteresis 0.1 0.4 V VIL to VIH
VOH
VOL
IIN
IOZ
CIN Input capacitance 8 10.0 pF
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.0 V
0.8 1.2 (Typ) V
VDD – 0.2
2.5
2.5
25 100 µ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
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 9
EP7309
High-Performance, Low-Power System on Chip
Symbol Parameter Min Typ Max Unit Conditions
COUT Output capacitance 8 10.0 pF
CI/O Transceiver capacitance 8 10.0 pF
Only 32 kHz oscillator running, Cache disabled, all other I/O static, VIH = V
VIL = GND ± 0.1 V
IDD
Standby current consumption Core, Osc, RTC @2.5 V
standby
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 current consumption Core, Osc, RTC @2.5 V
idle
I/O @ 2.5 V
TBD TBD
4.2 mA
At 13 MHz
IDD
Operating current consumption Core, Osc, RTC @2.5 V
operatin
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 voltage TBD V
state retention and RTC operation only
a. See Table S on page 23.
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 EP7309 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.
4) Pull-up current = 50 µA typical at V
= 3.3 V.
DD
± 0.1 V,
DD
± 0.1 V,
DD
10 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1
EP7309
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.
Clock
High to Low
High/Low to High
Bus Change
Bus Valid
Undefined/Invalid
Valid Bus to Tristate
Bus/Signal Omission

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
= 2.3 - 2.7 V and VSS = 0 V over an operating temperature of 0°C to +70°C. Those characteristics
DD
.
DD
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 11
EP7309
High-Performance, Low-Power System on Chip

Static Memory

Figure 2 through Figure 5 define the timings associated with all phases of the Static Memory. The following table
contains the values for the timings of each of the Static Memory modes.
Parameter Symbol Min Typ Max Unit
EXPCLK rising edge to nCS assert delay time
EXPCLK falling edge to nCS deassert hold time
EXPCLK rising edge to A assert delay time
EXPCLK falling edge to A deassert hold time
EXPCLK rising edge to nMWE assert delay time
EXPCLK rising edge to nMWE deassert hold time
EXPCLK falling edge to nMOE assert delay time
EXPCLK falling edge to nMOE deassert hold time
EXPCLK falling edge to HALFWORD deassert delay time
EXPCLK falling edge to WORD assert delay time
EXPCLK rising edge to data valid delay time
EXPCLK falling edge to data invalid delay time
Data setup to EXPCLK falling edge time
EXPCLK falling edge to data hold time
t
CSd
t
CSh
t
Ad
t
Ah
t
MWd
t
MWh
t
MOEd
t
MOEh
t
HWd
t
WDd
t
Dv
t
Dnv
t
Ds
t
Dh
TBD 8 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 8 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 4 TBD ns
TBD 20 TBD ns
TBD 8 TBD ns
TBD - TBD ns
TBD - TBD ns
EXPCLK rising edge to WRITE assert delay time
EXPREADY setup to EXPCLK falling edge time
EXPCLK falling edge to EXPREADY hold time
t
WRd
t
t
EXs
EXh
TBD 8 TBD ns
TBD - TBD ns
TBD - TBD ns
12 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1

Static Memory Single Read Cycle

EXPCLK
EP7309
High-Performance, Low-Power System on Chip
nCS
A
nMWE
nMOE
HALF
WORD
WORD
D
EXPRDY
t
CSd
t
t
CSh
Ad
t
MOEh
t
Dh
t
t
HWd
WDd
t
MOEd
t
Ds
t
EXs
t
EXh
t
WRd
WRITE
Figure 2. Static Memory Single Read Cycle Timing Measurement
Note: 1. The cycle time can be extended by integer multiples of the clock period (27 ns at 36 MHz, 54 ns at 18.432 MHz, and
77 ns at 13 MHz), by either driving EXPRDY low and/or by programming a number of wait states. EXPRDY is sampled on the falling edge of EXPCLK before the data transfer. If low at this point, the transfer is delayed by one clock period where EXPRDY is sampled again. EXPCLK need not be referenced when driving EXPRDY, but is shown for clarity.
DS507PP1 Copyright 2001 Cirrus Logic (All Rights Reserved) 13
EP7309
High-Performance, Low-Power System on Chip

Static Memory Single Write Cycle

EXPCLK
nCS
nMWE
nMOE
HALF
WORD
WORD
t
CSd
t
Ad
t
CSh
A
t
t
HWd
WDd
t
MWd
t
Dv
t
MWh
D
t
EXs
t
EXh
EXPRDY
WRITE
Figure 3. Static Memory Single Write Cycle Timing Measurement
Note: 1. The cycle time can be extended by integer multiples of the clock period (27 ns at 36 MHz, 54 ns at 18.432 MHz, and
77 ns at 13 MHz), by either driving EXPRDY low and/or by programming a number of wait states. EXPRDY is sampled on the falling edge of EXPCLK before the data transfer. If low at this point, the transfer is delayed by one clock period where EXPRDY is sampled again. EXPCLK need not be referenced when driving EXPRDY, but is shown for clarity.
2. Zero wait states for sequential writes is not permitted for memory devices which use nMWE pin, as this cannot be driven with
valid timing under zero wait state conditions.
14 Copyright 2001 Cirrus Logic (All Rights Reserved) DS507PP1
Loading...
+ 32 hidden pages