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 fourway 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®.
■ 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 describes 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.
2Copyright 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 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
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/FLASHstyle 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 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
nMOEOROM expansion OP enable
nMWEOROM expansion write enable
HALFWORDO
WORDOWord access select output
WRITEOTransfer 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
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)3
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 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 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 MnemonicI/OPin Description
SCLKOSerial bit clock
SDOUTOSerial data out
SDINISerial data in
LRCKOSample clock
MCLKINIMaster clock input
MCLKOUTOMaster 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 MnemonicI/OPin Description
PCMCLKOSerial bit clock
PCMOUTOSerial data out
PCMINISerial data in
PCMSYNCOFrame 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 MnemonicI/OPin Description
SSICLK I/OSerial bit clock
SSITXDAOSerial data out
SSIRXDAISerial data in
SSITXFRI/OTransmit frame sync
SSIRXFRI/OReceive 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.
4Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
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 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 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 ARM720T’s IRQ or
FIQ (Fast IRQ) inputs
• Five dedicated off-chip interrupt lines operate as level
sensitive interrupts
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 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.
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)5
.
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 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.
• 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 L. PLL and Clocking Pin Assignments
DC-to-DC converter interface (PWM)
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 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 MnemonicI/OPin Description
TCLKIJTAG clock
TDIIJTAG data input
TDOOJTAG data output
nTRSTIJTAG async reset input
TMSIJTAG 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 MnemonicI/OPin Description
DRIVE[1:0]I/OPWM drive output
FB[1:0]IPWM 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
6Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
Pin MnemonicI/OPin Description
PD[0]/LEDFLSH(Note)OLED 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, 256ball 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 User’s Manual for more information).
Pin
Mnemonic
SSICLKI/OSCLKSSICLK PCMCLK
SSITXDAOSDOUTSSITXDAPCMOUT
SSIRXDAISDINSSIRXDAPCMIN
Table Q. DAI/SSI2/CODEC Pin Multiplexing
I/ODAISSI2CODEC
Pin
Mnemonic
SSITXFRI/OLRCKSSITXFRPCMSYNC
SSIRXFRIMCLKINSSIRXFRp/u
BUZOMCLKOUT
Table Q. DAI/SSI2/CODEC Pin Multiplexing
I/ODAISSI2CODEC
The following table shows the pins that have been
multiplexed in the EP7309.
Signal BlockSignal Block
RUN
nMEDCHG
PD[0]GPIOLEDFLSHLED Flasher
PE[1:0]GPIOBOOTSEL[1:0]
PE[2]GPIOCLKSEL
System
Configuration
Interrupt
Controller
Table R. Pin Multiplexing
CLKEN
nBROM
System
Configuration
Boot ROM
select
System
Configuration
System
Configuration
DS507PP1Copyright 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 MEMORYMAPPED 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.
8Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings
DC Core, PLL, and RTC Supply Voltage2.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 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
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)9
EP7309
High-Performance, Low-Power System on Chip
SymbolParameterMinTypMaxUnitConditions
COUTOutput capacitance810.0pF
CI/OTransceiver capacitance810.0pF
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.2mA
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 voltageTBDV
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
10Copyright 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
DS507PP1Copyright 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.
ParameterSymbolMinTypMaxUnit
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
TBD8TBDns
TBD4TBDns
TBD4TBDns
TBD8TBDns
TBD4TBDns
TBD4TBDns
TBD4TBDns
TBD4TBDns
TBD4TBDns
TBD4TBDns
TBD20TBDns
TBD8TBDns
TBD-TBDns
TBD-TBDns
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
TBD8TBDns
TBD-TBDns
TBD-TBDns
12Copyright 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.
DS507PP1Copyright 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.
14Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
Loading...
+ 32 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.