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
Note: 1. Four cycles are shown in the above diagram (minimum wait states, 1-0-0-0). This is the maximum number of consecutive
cycles that can be driven. The number of consecutive cycles can be programmed from 2 to 4, inclusively.
2. 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.
3. Consecutive reads with sequential access enabled are identical except that the sequential access wait state field is used to
determine the number of wait states, and no idle cycles are inserted between successive non-sequential ROM/expansion
cycles. This improves performance so the SQAEN bit should always be set where possible.
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)15
Note: 1. Four cycles are shown in the above diagram (minimum wait states, 1-1-1-1). This is the maximum number of consecutive
cycles that can be driven. The number of consecutive cycles can be programmed from 2 to 4, inclusively.
2. 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.
3. 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.
16Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
SSI1 Interface
EP7309
High-Performance, Low-Power System on Chip
ParameterSymbolMinMaxUnit
ADCCLK falling edge to nADCCSS deassert delay time
ADCIN data setup to ADCCLK rising edge time
ADCIN data hold from ADCCLK rising edge time
ADCCLK falling edge to data valid delay time
ADCCLK falling edge to data invalid delay time
ADC
CLK
nADC
CSS
t
INs
ADCIN
t
Cd
t
INs
t
INh
t
Ovd
t
Od
t
Cd
t
INh
TBDTBDns
TBDTBDns
TBDTBDns
TBDTBDns
TBDTBDns
ADC
OUT
Figure 6. SSI1 Interface Timing Measurement
t
Ovd
t
Od
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)17
EP7309
High-Performance, Low-Power System on Chip
SSI2 Interface
ParameterSymbolMinMaxUnit
SSICLK period (slave mode)
SSICLK high time
SSICLK low time
SSICLK rise/fall time
SSICLK rising edge to RX and/or TX frame sync high time
SSICLK rising edge to RX and/or TX frame sync low time
SSIRXFR and/or SSITXFR period
SSIRXDA setup to SSICLK falling edge time
SSIRXDA hold from SSICLK falling edge time
SSICLK rising edge to SSITXDA data valid delay time
SSITXDA valid time
t
clk_per
t
clk_high
t
clk_low
t
clkrf
t
FRd
t
FRa
t
FR_per
t
RXs
t
RXh
t
TXd
t
TXv
0512ns
9251025ns
9251025ns
7ns
528ns
448ns
750ns
30ns
40ns
80ns
ns
SSI
CLK
SSIRXFR/
SSITXFR
SSI
RXDA
SSI
TXDA
t
FRd
t
clk_per
t
clkrf
t
FRa
t
RXh
t
RXs
t
TXd
D7
t
TXv
t
clk_high
t
FR_per
D2
D2D1
t
clk_low
D1D7
D0
D0
Figure 7. SSI2 Interface Timing Measurement
18Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
LCD Interface
EP7309
High-Performance, Low-Power System on Chip
ParameterSymbolMinMaxUnit
CL[1] falling to CL[2] falling time
LCD CL[2] low time
LCD CL[2] high time
CL[2] falling to CL[1] rising delay time
CL[1] falling to CL[2] rising delay time
LCD CL[1] high time
CL[1] falling to FRM transition time
CL[1] falling to M transition time
CL[2] rising to DD (display data) transition time
CL[2]
t
clk
t
clk_low
t
clk_high
t
CL1d
t
CL2d
t
CL2h
t
FRMd
t
Md
t
DDd
t
clk
t
clk_low
2006,950ns
803,475ns
803,475ns
025ns
803,475ns
803,475ns
30010,425ns
− 1020ns
− 1020ns
t
clk_high
CL[1]
FRM
DD [3:0]
t
CL1d
t
CL2h
t
CL2d
t
FRMd
t
Md
M
t
DDd
Figure 8. LCD Controller Timing Measurement
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)19
EP7309
High-Performance, Low-Power System on Chip
JTAG
ParameterSymbolMinMaxUnits
TCK clock period
TCK clock high time
TCK clock low time
JTAG port setup time
JTAG port hold time
JTAG port clock to output
JTAG port high impedance to valid output
JTAG port valid output to high impedance
t
clk_per
t
clk_high
t
clk_low
TCK
TMS
t
clk_per
t
clk_high
t
clk_low
t
JPs
t
JPh
t
JPco
t
JPzx
t
JPxz
t
t
JPs
JPh
100-ns
50-ns
50-ns
20-ns
45-ns
-25ns
-25ns
-25ns
TDI
t
JPzx
t
JPco
t
JPxz
TDO
Figure 9. JTAG Timing Measurement
20Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
Packages
208-Pin LQFP Package Characteristics
208-Pin LQFP Package Specifications
EP7309
High-Performance, Low-Power System on Chip
29.60 (1.165)
30.40 (1.197)
27.80 (1.094)
28.20 (1.110)
0.17 (0.007)
0.27 (0.011)
27.80 (1.094)
28.20 (1.110)
29.60 (1.165)
30.40 (1.197)
0.50
(0.0197)
BSC
0.09 (0.004)
0.20 (0.008)
Pin 208
Pin 1
1.40 (0.055)
1.60 (0.063)
Pin 1 Indicator
0.45 (0.018)
0.75 (0.030)
EP7309
208-Pin LQFP
1.35 (0.053)
1.45 (0.057)
1.00 (0.039) BSC
0.05 (0.002)
0.15 (0.006)
0° MIN
7° MAX
Figure 10. 208-Pin LQFP Package Outline Drawing
Note: 1) Dimensions are in millimeters (inches), and controlling dimension is millimeter.
2) Drawing above does not reflect exact package pin count.
3) Before beginning any new design with this device, please contact Cirrus Logic for the latest package information.
4) For pin locations, please see Figure 11. For pin descriptions see the EP7309 User’s Manual.
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)21
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)33
Table U. 256-Ball PBGA Ball Listing (Continued)
A12VDDIOPad power Digital I/O power, 3.3V
A13A[6] OSystem byte address
A14MOSCOUT OMain oscillator out
A15VDDOSC
A16VSSIOPad ground I/O ground
B1nCS[5] OChip select out
B2VDDIOPad power I/O ground
B3 nCS[3] OChip select out
B4 nMOE OROM, expansion OP enable
B5 VDDIOPad power Digital I/O power, 3.3V
B6N/CO
Oscillator
power
Oscillator power in, 2.5V
EP7309
High-Performance, Low-Power System on Chip
Table U. 256-Ball PBGA Ball Listing (Continued)
Ball LocationNameTypeDescription
B7 DD[2] OLCD serial display data
B8 CL[1] OLCD line clock
B9 VDDCORECore power Digital core power, 2.5V
B10D[1] I/OData I/O
B11A[2] OSystem byte address
B12A[4] OSystem byte address
B13A[5] OSystem byte address
B14WAKEUP ISystem wake up input
B15VDDIOPad power Digital I/O power, 3.3V
B16nURESET IUser reset input
C1 VDDIOPad power Digital I/O power, 3.3V
C2EXPCLK IExpansion clock input
C3VSSIOPad ground I/O ground
C4VDDIOPad power Digital I/O power, 3.3V
C5VSSIOPad ground I/O ground
C6VSSIOPad ground I/O ground
C7VSSIOPad ground I/O ground
C8VDDIOPad power Digital I/O power, 3.3V
C9VSSIOPad ground I/O ground
C10VSSIOPad ground I/O ground
C11VSSIOPad ground I/O ground
C12VDDIOPad power Digital I/O power, 3.3V
C13VSSIOPad ground I/O ground
C14VSSIOPad ground I/O ground
C15nPOR IPower-on reset input
C16nEXTPWR IExternal power supply sense input
D1 WRITE OTransfer direction
D2 EXPRDY IExpansion port ready input
D3VSSIOPad ground I/O ground
D4VDDIOPad power Digital I/O power, 3.3V
D5 nCS[2] OChip select out
D6 nMWE OROM, expansion write enable
D7N/CO
D8 CL[2] OLCD pixel clock out
D9 VSSRTCCore ground Real time clock ground
D10D[4] I/OData I/O
D11nPWRFL IPower fail sense input
D12MOSCIN IMain oscillator input
D13VDDIOPad power Digital I/O power, 3.3V
D14VSSIOPad ground I/O ground
D15D[7] I/OData I/O
D16D[8] I/OData I/O
E1 RXD[2] IUART 2 receive data input
E2 PB[7] IGPIO port B
E3TDIIJTAG data input
E4 WORD OWord access select output
E5VSSIOPad ground I/O ground
E6 nCS[0] OChip select out
Table U. 256-Ball PBGA Ball Listing (Continued)
Ball Locatio nNameTypeDescripti on
E7 N/C O
E8 FRM OLCD frame synchronization pulse
E9 A[0] OSystem byte address
E10D[5] I/OData I/O
E11VSSOSC
E12VSSIOPad ground I/O ground
E13nMEDCHG/nBROM I
E14VDDIOPad power Digital I/O power, 3.3V
E15D[9] I/OData I/O
E16D[10] I/OData I/O
F1 PB[5] IGPIO po rt B
F2 PB[3] IGPIO po rt B
F3VSSIOPad ground I/O ground
F4 TXD[2] OUART 2 transmit data output
F5 RUN/CLKEN ORun output / clock enable output
F6VSSIOPad ground I/O ground
F7 N/C O
F8 DD[3] OLCD serial display data
F9 A[1] OSystem byte address
F10D[6] I/OData I/O
F11VSSRTCRTC ground Real time clock ground
F12BATOK IBattery ok input
F13nBATCHG IBattery changed sense input
F14VSSIOPad ground I/O ground
F15D[11] I/OData I/O
F16VDDIOPad power Digital I/O power, 3.3V
G1 PB[1]/PRDY[2] I
G2 VDDIOPad power Digital I/O power, 3.3V
G3TDOOJTAG data out
G4 PB[4] IGPIO port B
G5 PB[6] IGPIO port B
G6VSSRTCCore ground Real time clock ground
G7VSSRTCRTC ground Real time clock ground
G8 DD[0] OLCD serial display data
G9 D[3] I/OData I/O
G10VSSRTCRTC ground Real time clock ground
G11A[7] OSystem byte address
G12A[8] OSystem byte address
G13A[9] OSystem byte address
G14VSSIOPad ground I/O ground
G15D[12] I/OD ata I/O
G16D[13] I/OD ata I/O
H1 PA[7] IGP IO por t A
H2 PA[5] IGP IO por t A
H3VSSIOPad ground I/O ground
H4 PA[4] IGP IO por t A
H5 PA[6] IGP IO por t A
Oscillator
ground
PLL ground
Media change interrupt input / internal
rom boot enable
GPIO port B / CL-PS6700 interface
signal
34Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
EP7309
High-Performance, Low-Power System on Chip
Table U. 256-Ball PBGA Ball Listing (Continued)
Ball LocationNameTypeDescription
H6 PB[0]/PRDY[1] I
H7 PB[2] IGPIO port B
H8VSSRTCRTC ground Real time clock ground
H9VSSRTCRTC ground Real time clock ground
H10A[10] OSystem byte address
H11A[11] OSystem byte address
H12A[12] OSystem byte address
H13A[13] OSystem byte address
H14VSSIOPad ground I/O ground
H15D[14] I/OData I/O
H16D[15] I/OData I/O
J1 PA[3] IGPIO port A
J2 PA[1] IGPIO port A
J3VSSIOPad ground I/O ground
J4 PA[2] IGPIO port A
J5 PA[0] IGPIO port A
J6 TXD[1] OUART 1 transmit data out
J7 CTS IUART 1 clear to send input
J8VSSRTCRTC ground Real time clock ground
J9VSSRTCRTC ground Real time clock ground
J10A[17] OSystem byte address
J11A[16] OSystem byte address
J12A[15] OSystem byte address
J13A[14] OSystem byte address
J14nTRSTIJTAG async reset input
J15D[16] I/OData I/O
J16D[17] I/OData I/O
K1 LEDDRV OIR LED drivet
K2 PHDIN IPhotodiode input
K3VSSIOPad ground I/O ground
K4 DCD IUART 1 data carrier detect
K5 nTEST[1] ITest mode select input
K6 EINT[3] IExternal interrupt
K7VSSRTCRTC ground Real time clock ground
K8 ADCIN ISSI1 ADC serial input
K9 COL[4] OKeyboard scanner column drive
K10TCLKIJTAG clock
K11D[20] I/OData I/O
K12D[19] I/OData I/O
K13D[18] I/OData I/O
K14VSSIOPad ground I/O ground
K15VDDIOPad power Digital I/O power, 3.3V
K16VDDIOPad power Digital I/O power, 3.3V
L1 RXD[1] IUART 1 receive data input
L2 DSR IUART 1 data set ready input
L3VDDIOPad power Digital I/O power, 3.3V
L4 nEINT[1] IExternal interrupt input
L5 PE[2]/CLKSEL IGPIO port E / clock input mode select
GPIO port B / CL-PS6700 interface
signal
Table U. 256-Ball PBGA Ball Listing (Continued)
Ball Locatio nNameTypeDescripti on
L6VSSRTCRTC ground Real time clock ground
L7 PD[0]/LEDFLSH I/OGPIO port D / LED blinker output
L8 VSSRTCCore ground Real time clock ground
L9 COL[6] OKeyboard scanner column drive
L10D[31] I/OData I/O
L11VSSRTCRTC ground Real time clock ground
L12A[22] OSystem byte address
L13A[21] OSystem byte address
L14VSSIOPad ground I/O ground
L15A[18] OSystem byte address
L16A[19] OSystem byte address
M1 nTEST[0] ITest mode select input
M2 nEINT[2] IExternal interrupt input
M3VDDIOPad power Digital I/O power, 3.3V
M4 PE[0]/BOOTSEL[0] IGPIO port E / Boot mode select
M5TMSIJTAG mode select
M6 VDDIOPad power Digital I/O power, 3.3V
M7 SSITXFR I/ODAI/CODEC/SSI2 frame sync
M8 DRIVE[1] I/OPWM drive output
M9 FB[0] IPWM feedback input
M10COL[0] OKeyboard scanner column drive
M11D[27] I/OData I/O
M12VSSIOPad ground I/O ground
M13A[23] OSystem byte address
M14VDDIOPad power Digital I/O power, 3.3V
M15A[20] OSystem byte address
M16D[21] I/OData I/O
N1 nEXTFIQ IExternal fast interrupt input
N2 PE[1]/BOOTSEL[1] IGPIO port E / boot mode select
N3VSSIOPad ground I/O ground
N4VDDIOPad power Digital I/O power, 3.3V
N5PD[5]I/OGPIO port D
N6 PD[2] I/OGPIO port D
N7 SSIRXDA I/ODAI/CODEC/SSI2 serial data input
N8 ADCCLK OSSI1 ADC serial clock
N9 SMPCLK OSSI1 ADC sample clock
N10COL[2] OKeyboard scanner column drive
N11D[29] I/OData I/O
N12D[26] I/OData I/O
N13HALFWORDOHalfword access select output
N14VSSIOPad ground I/O ground
N15D[22] I/OData I/O
N16D[23] I/OData I/O
P1 VSSRTCRTC ground Real time clock ground
P2 RTCOUTOReal time clock oscillator output
P3VSSIOPad ground I/O ground
P4VSSIOPad ground I/O ground
P5VDDIOPad power Digital I/O power, 3.3V
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)35
EP7309
High-Performance, Low-Power System on Chip
Table U. 256-Ball PBGA Ball Listing (Continued)
Ball LocationNameTypeDescription
P6VSSIOPad ground I/O ground
P7VSSIOPad ground I/O ground
P8VDDIOPad power Digital I/O power, 3.3V
P9VSSIOPad ground I/O ground
P10VDDIOPad power Digital I/O power, 3.3V
P11VSSIOPad ground I/O ground
P12VSSIOPad ground I/O ground
P13VDDIOPad power Digital I/O power
P14VSSIOPad ground I/O ground
P15D[24] I/OData I/O
P16VDDIOPad power Digital I/O power, 3.3V
R1 RTCINI/OReal time clock oscillator input
R2VDDIOPad power Digital I/O power, 3.3V
R3 PD[4] I/OGPIO port D
R4 PD[1] I/OGPIO port D
R5 SSITXDAODAI/CODEC/SSI2 serial data output
R6 nADCCSOSSI1 ADC chip select
R7 VDDIOPad power Digital I/O power, 3.3V
R8 ADCOUT OSSI1 ADC serial data output
R9 COL[7] OKeyboard scanner column drive
R10COL[3] OKeyboard scanner column drive
R11COL[1] OKeyboard scanner column drive
R12D[30] I/OData I/O
R13A[27] OSystem byte address
R14A[25] OSystem byte address
R15VDDIOPad power Digital I/O power, 3.3V
R16A[24] OSystem byte address
T1 VDDRTCRTC power Real time clock power, 2.5V
T2 PD[7] I/OGPIO port D
T3 PD[6] I/OGPIO port D
T4 PD[3] I/OGPIO port D
T5 SSICLK I/ODAI/CODEC/SSI2 serial clock
T6 SSIRXFR – DAI/CODEC/SSI2 frame sync
T7 VDDCORECore power Core power, 2.5V
T8 DRIVE[0] I/OPWM drive output
T9 FB[1] IPWM feedback input
T10COL[5] OKeyboard scanner column drive
T11VDDIOPad power Digital I/O power, 3.3V
T12BUZ OBuzzer drive output
T13D[28] I/OData I/O
T14A[26] OSystem byte address
T15D[25] I/OData I/O
T16VSSIOPad ground I/O ground
36Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
JTAG Boundary Scan Signal Ordering
Table V. JTAG Boundary Scan Signal Ordering
EP7309
High-Performance, Low-Power System on Chip
LQFP
Pin No.
10D2E1RXD2I16
13F3E2PB[7]I/O17
14D1G5PB[6]I/O20
15F2F1PB[5]I/O23
16G3G4PB[4]I/O26
17E1F2PB[3]I/O29
18F1H7PB[2]I/O32
19G2G1PB[1]/PRDY2I/O35
20G1H6PB[0]/PRDY1I/O38
23H3H1PA[7]I/O41
24H1H5PA[6]I/O44
25J3H2PA[5]I/O47
26J2H4PA[4]I/O50
27J1J1PA[3]I/O53
28L3J4PA[2]I/O56
29K2J2PA[1]I/O59
30K1J5PA[0]I/O62
31M3K1LEDDRVO65
32L2J6TXD1O67
34L1K2PHDINI69
35N3J7CTSI70
36M2L1RXD1I71
37M1K4DCDI72
38P3L2DSRI73
39N1K5nTEST1I74
40N2M1nTEST0I75
41R3K6EINT3I76
42P1M2nEINT2I77
43P2L4nEINT1I78
TFBGA
Ball
1B3B1nCS[5]O 1
4A2C2EXPCLKI/O3
5B1E4WORDO 6
6E3D1WRITEO 8
7C1F5RUN/CLKENO10
8C2D2EXPRDYI13
9E2F4TXD2O 14
PBGA
Ball
SignalTypePosition
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)37
EP7309
High-Performance, Low-Power System on Chip
Table V. JTAG Boundary Scan Signal Ordering (Continued)
LQFP
Pin No.
44T3N1nEXTFIQI79
45R1L5PE[2]/CLKSELI/O80
46R2N2PE[1]/BOOTSEL1I/O83
47T1M4PE[0]/BOOTSEL0I/O86
53T2T2PD[7]I/O89
54V4T3PD[6]I/O92
55W4N5PD[5]I/O95
56Y4R3PD[4]I/O98
59V5T4PD[3]I/O101
60W5N6PD[2]I/O104
61Y5R4PD[1]I/O107
62V6L7PD[0]/LEDFLSHO110
68W6T6SSIRXFRI/O122
69Y6K8ADCINI125
70W8R6nADCCSO126
75Y8M8DRIVE1I/O128
76V9T8DRIVE0I/O131
77W10N8ADCCLKO134
78Y10R8ADCOUTO136
79V11N9SMPCLKO138
80W11T9FB1I140
82Y11M9FB0I141
83Y12R9COL7O142
84W12L9COL6O144
85V12T10COL5O146
86Y13K9COL4O148
87W13R10COL3O150
88V13N10COL2O152
91Y14R11COL1O154
92W14M10COL0O156
93A1T12BUZO158
94V14L10D[31]I/O160
95Y15R12D[30]I/O163
96W15N11D[29]I/O166
97V15T13D[28]I/O169
99Y16R13A[27]Out172
100W16M11D[27]I/O174
101V16T14A[26]O177
TFBGA
Ball
PBGA
Ball
SignalTypePosition
38Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
High-Performance, Low-Power System on Chip
Table V. JTAG Boundary Scan Signal Ordering (Continued)
EP7309
LQFP
Pin No.
102Y17N12D[26]I/O179
103W17R14A[25]O182
104Y18T15D[25]I/O184
105V17N13HALFWORDO187
106W18R16A[24]O189
109Y19P15D[24]I/O191
110W20M13A[23]O194
111U18N16D[23]I/O196
112V20L12A[22]O199
113U19N15D[22]I/O201
114U20L13A[21]O204
115T19M16D[21]I/O206
117T20M15A[20]O209
118R19K11D[20]I/O211
119R20L16A[19]O214
120T18K12D[19]I/O216
121P19L15A[18]O219
122P20K13D[18]I/O221
126R18J10A[17]O224
127N19J16D[17]I/O226
128N20J11A[16]O229
129P18J15D[16]I/O231
130M19J12A[15]O234
131N18H16D[15]I/O236
132L20J13A[14]O239
133L19H15D[14]I/O241
134M18H13A[13]O244
135K20G16D[13]I/O246
136K19H12A[12]O249
137K18G15D[12]I/O251
138J20H11A[11]O254
141J19F15D[11]I/O256
142H20H10A[10]O259
143H19E16D[10]I/O261
144J18G13A[9]O264
145K3E15D[9]I/O266
146Y3G12A[8]O269
147G20D16D[8]I/O271
TFBGA
Ball
PBGA
Ball
SignalTypePosition
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)39
EP7309
High-Performance, Low-Power System on Chip
Table V. JTAG Boundary Scan Signal Ordering (Continued)
LQFP
Pin No.
148H18G11A[7]O274
150F20D15D[7]I/O276
151G19F13nBATCHGI279
152E20C16nEXTPWRI280
153F19F12BATOKI281
154G18C15nPORI282
155D20E13nMEDCHG/nBROMI283
156F18B16nURESETI284
161D19B14WAKEUPI285
162E19D11nPWRFLI286
163C19A13A[6]O287
164C20F10D[6]I/O289
165E18B13A[5]O292
166B20E10D[5]I/O294
169B16B12A[4]O297
170A16D10D[4]I/O299
171C15A11A[3]O302
172B15G9D[3]I/O304
173A15B11A[2]O307
175C14A10D[2]I/O309
176B14F9A[1]O312
177A14B10D[1]I/O314
178C13E9A[0]O317
179B13A9D[0]I/O319
184A13D8CL2O322
185C12B8CL1O324
186B12E8FRMO326
187A12A7MO328
188C11F8DD[3]I/O330
189B11B7DD[2]I/O333
191B10A6DD[1]I/O336
192A10G8DD[0]I/O339
193A9B6N/CO342
194B9D7N/CO344
195C9A5N/CI/O346
196A8E7N/CI/O349
199B8F7N/CI/O352
200C8A4N/CI/O355
TFBGA
Ball
PBGA
Ball
SignalTypePosition
40Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
High-Performance, Low-Power System on Chip
Table V. JTAG Boundary Scan Signal Ordering (Continued)
EP7309
LQFP
Pin No.
201A7D6nMWEO358
202B7B4nMOEO360
204C7E6nCS[0]O362
205A6A3nCS[1]O364
206B6D5nCS[2]O366
207C6B3nCS[3]O368
208A5A2nCS[4]O370
1) See EP7309 Users’ Manual for pin naming / functionality.
2) For each pad, the JTAG connection ordering is input,
output, then enable as applicable.
TFBGA
Ball
PBGA
Ball
SignalTypePosition
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)41
EP7309
High-Performance, Low-Power System on Chip
CONVENTIONS
This section presents acronyms, abbreviations, units of
measurement, and conventions used in this data sheet.
Acronyms and Abbreviations
Table W lists abbreviations and acronyms used in this
data sheet.
Table W. Acronyms and Abbreviations
Acronym/
Abbreviation
A/Danalog-to-digital
ADCanalog-to-digital converter
CODECcoder / decoder
D/Adigital-to-analog
DMAdirect-memory access
EPBembedded peripheral bus
FCSframe check sequence
FIFOfirst in / first out
FIQfast interrupt request
GPIOgeneral purpose I/O
ICTin circuit test
IRinfrared
IRQstandard interrupt request
IrDAInfrared Data Association
JTAGJoint Test Action Group
LCDliquid crystal display
LEDlight-emitting diode
LQFPlow profile quad flat pack
LSBleast significant bit
MIPSmillions of instructions per second
MMUmemory management unit
MSBmost significant bit
PBGAplastic ball grid array
PCBprinted circuit board
PDApersonal digital assistant
PLLphase locked loop
p/upull-up resistor
RISCreduced instruction set computer
RTCReal-Time Clock
SIRslow (9600–115.2 kbps) infrared
SRAMstatic random access memory
SSIsynchronous serial interface
Definition
Table W. Acronyms and Abbreviations (Continued)
Acronym/
Abbreviation
TAPtest access port
TLBtranslation lookaside buffer
UARTuniversal asynchronous receiver
Definition
Units of Measurement
Table X. Unit of Measurement
SymbolUnit of Measure
°C
fssample frequency
Hzhertz (cycle per second)
kbpskilobits per second
KBkilobyte (1,024 bytes)
kHzkilohertz
Ωkilohm
k
Mbpsmegabits (1,048,576 bits) per second
MBmegabyte (1,048,576 bytes)
MBpsmegabytes per second
MHzmegahertz (1,000 kilohertz)
µAmicroampere
µFmicrofarad
µWmicrowatt
µsmicrosecond (1,000 nanoseconds)
mAmilliampere
mWmilliwatt
msmillisecond (1,000 microseconds)
nsnanosecond
Vvolt
Wwatt
degree Celsius
42Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
EP7309
High-Performance, Low-Power System on Chip
General Conventions
Hexadecimal numbers are presented with all letters in
uppercase and a lowercase “h” appended or with a 0x at
the beginning. For example, 0x14 and 03CAh are
hexadecimal numbers. Binary numbers are enclosed in
single quotation marks when in text (for example, ‘11’
designates a binary number). Numbers not indicated by
an “h”, 0x or quotation marks are decimal.
Registers are referred to by acronym, with bits listed in
brackets separated by a colon (:) (for example,
CODR[7:0]), and are described in the EP7309 User’s
Manual. The use of “TBD” indicates values that are “to
be determined,” “n/a” designates “not available,” and
“n/c” indicates a pin that is a “no connect.”
Pin Description Conventions
Abbreviations used for signal directions are listed in
Ta bl e Y .
Table Y. Pin Description Conventions
AbbreviationDirection
IInput
OOutput
I/OInput or Output
DS507PP1Copyright 2001 Cirrus Logic (All Rights Reserved)43
EP7309
High-Performance, Low-Power System on Chip
ORDERING INFORMATION
The order number for the device is:
EP7309 — CV — C
Product Line:
Embedded Processor
Part Number
Revision †
Package Type:
V = Low Profile Quad Flat Pack
B = Plastic Ball Grid Array (17 mm x 17 mm)
R = Reduced Ball Grid Array (13 mm x 13 mm)
Temperature Range:
C = Commercial
E = Extended Operating Version
I = Industrial Operating Version
Note: Contact Cirrus Logic for up-to-date information on revisions. Go to the Cirrus Logic Internet site at
http://cirrus.com/corporate/contacts to find contact information for your local sales representative.
44Copyright 2001 Cirrus Logic (All Rights Reserved)DS507PP1
• Notes •
Loading...
+ 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.