EP9303-CBZ [CIRRUS]
Microprocessor;型号: | EP9303-CBZ |
厂家: | CIRRUS LOGIC |
描述: | Microprocessor |
文件: | 总42页 (文件大小:654K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
EP9303 Data Sheet
FEATURES
•
200 MHz ARM920T Processor
ARM9 SOC with Display,
USB and Touchscreen
•
•
16 Kbyte Instruction Cache
16 Kbyte Data Cache
®
®
®
•
•
Linux , Microsoft Windows CE enabled MMU
•
One Serial Peripheral Interface (SPI) Port
100 MHz System Bus
2
•
•
•
2-channel Serial Audio Interface (I S)
™
•
MaverickCrunch Math Engine
2-channel low-cost Serial Audio Interface (AC'97)
2 High Resolution PWM (16 bits each)
•
•
•
Floating point, integer and signal processing
instructions
•
Internal Peripherals
Optimized for digital music compression and
decompression algorithms
•
•
•
•
•
•
•
•
•
12 Direct Memory Access (DMA) Channels
Real-time Clock with software Trim
Dual PLL controls all clock domains
Watchdog Timer
Hardware interlocks allow in-line coding
™
•
•
MaverickKey IDs
•
32-bit unique ID can be used for DRM compliance
128-bit random ID
Two general purpose 16-bit timers
One general purpose 32-bit timer
One 40-bit Debug Timer
Integrated Peripheral Interfaces
•
•
•
•
•
32-bit SDRAM Interface up to 4 banks
32/16-bit SRAM/FLASH/ROM
Serial EEPROM Interface
Three UARTs
Interrupt Controller
Boot ROM
•
Package
272 pin TFBGA
•
Three-port USB 2.0 Full Speed Host (OHCI)
(12 Mbits per second)
•
•
IrDA Interface
LCD and Raster Interface with Graphics
Accelerator
•
•
Touchscreen Interface with ADC
8 x 8 Keypad Scanner
Serial
Audio
Interface
Peripheral Bus
Clocks &
Timers
MaverickCrunchTM
ARM920T
10 Channel DMA
Interrupts
& GPIO
(3) UARTs
w/
MaverickKeyTM
IrDA
D-Cache
16KB
I-Cache
16KB
Keypad &
Touch
Screen I/F
(3) USB
Hosts
Boot
ROM
Bus
Bridge
MMU
Processor Bus
Unified
SDRAM I/F
SRAM &
Flash I/F
Graphic
Accelerator
Video/LCD
Controller
MEMORY AND STORAGE
Copyright 2004 Cirrus Logic (All Rights Reserved)
FEB ‘04
DS645A1
http://www.cirrus.com
1
EP9303
ARM9 SOC with Display, USB and Touchscreen
™
MaverickKey unique hardware programmed IDs are a
OVERVIEW
solution to the growing concern over secure web content
and commerce. With Internet security playing an
important role in the delivery of digital media such as
books or music, traditional software methods are quickly
becoming unreliable. The MaverickKey unique IDs
provide OEMs with a method of utilizing specific
hardware IDs such as those assigned for SDMI (Secure
Digital Music Initiative) or any other authentication
mechanism.
The EP9303 is an ARM920T-based system-on-a-chip
design with a large peripheral set targeted to a variety of
applications:
•
•
•
•
•
•
•
•
Thin client computers for business and home
Internet radio
Personal digital assistants
Internet access devices
Industrial computers
2
External interfaces to SPI, I S audio, Raster/LCD,
Industrial hand-held devices
Point of sale terminals
keypad and touchscreen are included. A three-port USB
2.0 Full Speed Host (OHCI) (12 Mbits per second) and
three UARTs are included as well.
Test and measurement equipment
The EP9303 is a high-performance, low-power RISC-
based single-chip computer built around an ARM920T
microprocessor core with a maximum operating clock
rate of 200 MHz (184 MHz for industrial conditions). The
ARM core operates from a 1.8 V supply, while the I/O
operates at 3.3 V with power usage between 100 mW
and 750 mW (dependent on speed).
The EP9303 is one of a series of ARM920T-based
devices. Each chip in the series has differently focused
peripheral sets, power consumption refinements, and
coprocessors.
The ARM920T microprocessor core with separate
16 Kbyte, 64-way set-associative instruction and data
caches is augmented by the MaverickCrunch™ co-
processor enabling faster than real-time compression of
audio CDs.
Contacting Cirrus Logic Support
For all product questions and inquiries contact a Cirrus Logic Sales Representative.
To find one nearest you go to www.cirrus.com
IMPORTANT NOTICE
"Preliminary" product information describes products that are in production, but for which full characterization data is not yet available. Cirrus Logic, Inc. and its subsidiaries
("Cirrus") believe 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). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that infor-
mation being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including
those pertaining to warranty, patent infringement, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this infor-
mation as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by
furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual
property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for use within
your organization with respect to Cirrus integrated circuits or other products of Cirrus. This consent does not extend to other copying such as copying for general distribu-
tion, advertising or promotional purposes, or for creating any work for resale.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY
OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN AIR-
CRAFT SYSTEMS, MILITARY APPLICATIONS, PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL AP-
PLICATIONS (INCLUDING MEDICAL DEVICES, AIRCRAFT SYSTEMS OR COMPONENTS AND PERSONAL OR AUTOMOTIVE SAFETY OR SECURITY DEVICES).
INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK AND CIRRUS DISCLAIMS AND
MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICU-
LAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER'S CUSTOMER USES OR
PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS,
DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS' FEES AND COSTS, THAT MAY
RESULT FROM OR ARISE IN CONNECTION WITH THESE USES.
Cirrus Logic, Cirrus, MaverickCrunch, MaverickKey, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this
document may be trademarks or service marks of their respective owners.
Microsoft and Windows are registered trademarks of Microsoft Corporation.
MicrowireTM is a trademark of National Semiconductor Corp. National Semiconductor is a registered trademark of National Semiconductor Corp.
Texas Instruments is a registered trademark of Texas Instruments, Inc.
Motorola is a reigistered trademark of Motorola, Inc.
LINUX is a registered trademark of Linus Torvalds.
2
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
provide OEMs with a method of utilizing specific
hardware IDs such as those assigned for SDMI (Secure
Digital Music Initiative) or any other authentication
mechanism.
Processor Core - ARM920T
The ARM920T is a Harvard architecture processor with
separate 16 Kbyte instruction and data caches with an 8-
word line length but a unified memory. The processor
utilizes a five-stage pipeline consisting of fetch, decode,
execute, memory and write stages. Key features include:
Both a specific 32-bit ID as well as a 128-bit random ID is
programmed into the EP9303 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 EP9303 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.
•
•
ARM (32-bit) and Thumb (16-bit compressed)
instruction sets
32-bit Advanced Micro-Controller Bus Architecture
(AMBA)
•
•
16 Kbyte Instruction Cache with lockdown
16 Kbyte Data Cache (programmable write-through or
write-back) with lockdown
®
®
®
•
•
•
•
MMU for Linux , Microsoft Windows CE and other
operating systems
General Purpose Memory Interface (SDRAM,
SRAM, ROM, FLASH)
Translation Look Aside Buffers with 64 Data and 64
Instruction Entries
The EP9303 features a unified memory address model
where all memory devices are accessed over a common
address/data bus. A separate internal port is dedicated to
the read-only Raster/LCD refresh engine, while the rest
of the memory accesses are performed via the Processor
bus. The SRAM memory controller supports 8, 16 and
32-bit devices and accommodates an internal boot ROM
concurrently with 32-bit SDRAM memory.
Programmable Page Sizes of 64 Kbyte, 4 Kbyte, and
1 Kbyte
Independent lockdown of TLB Entries
™
MaverickCrunch Math Engine
The MaverickCrunch Engine is
a
mixed-mode
coprocessor designed primarily to accelerate the math
processing required to rapidly encode digital audio
formats. It accelerates single and double precision
integer and floating point operations plus an integer
•
•
1-4 banks of 32-bit 66 or 100 MHz SDRAM
One internal port dedicated to the Raster/LCD
Refresh Engine (Read Only)
multiply-accumulate
(MAC)
instruction
that
is
•
•
•
One internal port dedicated to the rest of the chip via
the Processor bus
considerably faster than the ARM920T's native MAC
instruction. The ARM920T coprocessor interface is
utilized thereby sharing its memory interface and
instruction stream. Hardware forwarding and interlock
allows the ARM to handle looping and addressing while
MaverickCrunch handles computation. Features include:
Address and data bus shared between SDRAM,
SRAM, ROM, and FLASH memory
Both NAND and NOR FLASH memory supported
Table A. General Purpose Memory Interface Pin Assignments
•
•
•
•
•
•
•
•
IEEE-754 single and double precision floating point
32/64-bit integer
Pin Mnemonic
Pin Description
SDCLK
SDRAM Clock
Add/multiply/compare
SDCLKEN
SDCSn[3:0]
RASn
SDRAM Clock Enable
SDRAM Chip Selects 3-0
SDRAM RAS
Integer MAC 32-bit input with 72-bit accumulate
Integer Shifts
Floating point to/from integer conversion
Sixteen 64-bit register files
CASn
SDRAM CAS
SDWEn
SDRAM Write Enable
Chip Selects 7, 6, 3, 2, 1, 0
Address Bus 25-0
Four 72-bit accumulators
CSn[7:6] and CSn[3:0]
AD[25:0]
DA[31:0]
DQMn[3:0]
WRn
™
MaverickKey Unique ID
Data Bus 31-0
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
SDRAM Output Enables / Data Masks
SRAM Write Strobe
SRAM Read/OE Strobe
SRAM Wait Input
RDn
WAITn
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
3
EP9303
ARM9 SOC with Display, USB and Touchscreen
2
•
•
Dedicated data path to SDRAM controller for
improved system performance
Serial Interfaces (SPI, I S and AC ’97)
The SPI port can be configured as a master or a slave,
Pixel depths of 4, 8, 16, or 18-bits per pixel or 256
levels of grayscale
®
®
supporting the National Semiconductor , Motorola and
®
•
•
•
•
Hardware Cursor up to 64 x 64 pixels
256 x 18 Color Lookup Table
Hardware Blinking
Texas Instruments signaling protocols.
The AC'97 port supports multiple codecs for multichannel
2
audio output with a single stereo input. The I S port can
be configured to support two channel, 24 bit audio.
8-bit interface to low end panel
2
Table C. LCD Interface Pin Assignments
These ports are multiplexed so that the I S port will take
over either the AC'97 pins or the SPI pins.
Pin Mnemonic
Pin Description
•
•
•
Normal Mode: One SPI Port and one AC’97 Port.
SPCLK
Pixel Clock
2
2
P[17:0]
Pixel Data Bus [17:0]
I S on SSP Mode: One AC’97 Port and one I S Port.
Horizontal
Synchronization/Line Pulse
2
2
I S on AC’97 Mode: One SPI Port and one I S Port.
HSYNC/LP
Note: I2S may not be output on AC’97 and SSP ports at the
same time.
Vertical or Composite
Synchronization / Frame Pulse
VCSYNC/FP
BLANK
Composite Blank
Table B. Audio Interfaces Pin Assignment
BRIGHT
Pulse Width Modulated Brightness
I2S on SSP
Mode
I2S on AC'97
Mode
Normal Mode
Pin
Name
Graphics Accelerator
Pin
Description
Pin Description Pin Description
The EP9303 contains a hardware graphics acceleration
engine that improves graphic performance by handling
block copy, block fill and hardware line draw operations.
The Graphics Accelerator is used in the system to off-
load graphics operations from the processor.
SCLK1
SFRM1
SPI Bit Clock
I2S Serial Clock
SPI Bit Clock
SPI Frame Clock I2S Frame Clock
SPI Frame Clock
SPI Serial Input
SSPRX1 SPI Serial Input I2S Serial Input
SPI Serial
SSPTX1
I2S Serial Output SPI Serial Output
Output
Pixel depths supported by the Graphics Accelerator are
4, 8, 16 or 24 bits per pixel. The 24 bits per pixel mode
can be operated as packed (4 pixels every 3 words) or
unpacked (1 pixel per word with the high byte unused.)
(No I2S Master
Clock)
ARSTn
AC'97 Reset
AC'97 Reset
I2S Master Clock
I2S Serial Clock
ABITCLK AC'97 Bit Clock AC'97 Bit Clock
The block copy operations of the Graphics Accelerator
are similar to a DMA (Direct Memory Access) transfer
that understands pixel organization, block width,
transparency, and transformation from 1bpp to higher 4,
8, 16 or 24bpp.
AC'97 Frame
Clock
AC'97 Frame
Clock
ASYNC
ASDI
I2S Frame Clock
AC'97 Serial
Input
AC'97 Serial Input I2S Serial Input
AC'97 Serial
Output
AC'97 Serial
I2S Serial Output
Output
ASDO
The line draw operations also allow for solid lines or
dashed lines. The colors for line drawing can be either
foreground color and background color or foreground
color with the background being transparent.
Raster/LCD Interface
The Raster/LCD interface provides data and interface
signals for a variety of display types. It features fully
programmable video interface timing for non-interlaced
flat panel or dual scan displays. Resolutions up to
1280 x 1024 are supported from a unified SDRAM based
frame buffer. A 16-bit PWM provides control for LCD
panel contrast. LCD specific features include:
•
•
Timing and interface signals for digital LCD and TFT
displays
Full programmability for either non-interlaced or dual-
scan color and grayscale flat panel displays
4
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Touch Screen Interface with 12-bit Analog-
to-Digital Converter (ADC)
Universal Asynchronous
Receiver/Transmitters (UARTs)
The touch screen interface performs all sampling,
averaging, ADC range checking, and control for a wide
variety of analog resistive touch screens. This controller
only interrupts the processor when a meaningful change
occurs. The touch screen hardware may be disabled and
the switch matrix and ADC controlled directly if desired.
Features include:
Three 16550-compatible UARTs are supplied. Two
provide asynchronous HDLC (High-level Data Link
Control) protocol support for full duplex transmit and
receive. The HDLC receiver handles framing, address
matching, CRC checking, control-octet transparency, and
optionally passes the CRC to the host at the end of the
packet. The HDLC transmitter handles framing, CRC
generation, and control-octet transparency. The host
must assemble the frame in memory before
transmission. The HDLC receiver and transmitter use the
•
•
•
Support for 4, 5, 7, or 8-wire analog resistive touch
screens.
Flexibility - unused lines may be used for temperature
sensing or other functions.
®
UART FIFOs to buffer the data streams. A third IrDA
compatible UART is also supplied.
Touch screen interrupt function.
•
•
•
UART1 supports modem bit rates up to 115.2 Kbps,
supports HDLC and includes a 16 byte FIFO for
receive and a 16 byte FIFO for transmit. Interrupts are
generated on Rx, Tx and modem status change.
Table D. Touch Screen Interface with 12-bit Analog-to-Digital
Converter Pin Assignments
Pin Mnemonic
Pin Description
UART2 contains an IrDA encoder operating at either
the slow (up to 115 Kbps), medium (0.576 or 1.152
Mbps), or fast (4 Mbps) IR data rates. It also has a 16
byte FIFO for receive and a 16 byte FIFO for transmit.
Xp, Xm
Touch screen ADC X Axis
Touch screen ADC Y Axis
Yp, Ym
Touch screen ADC X Axis
Voltage Feedback
SXp, SXm
UART3 supports HDLC and includes a 16 byte FIFO
for receive and a 16 byte FIFO for transmit. Interrupts
are generated on Rx and Tx.
Touch screen ADC Y Axis
Voltage Feedback
SYp, SYm
Table F. Universal Asynchronous Receiver / Transmitters Pin
Assignments
64-Keypad Interface
The keypad circuitry scans an 8 x 8 array of 64 normally
open, single pole switches. Any one or two keys
depressed will be de-bounced and decoded. An interrupt
is generated whenever a stable set of depressed keys is
detected. If the keypad is not utilized, the 16 column/row
pins may be used as general purpose I/O. The Keypad
interface:
Pin Mnemonic
Pin Name - Description
TXD0
UART1 Transmit
RXD0
UART1 Receive
UART1 Clear To
Send / Transmit Enable
CTSn
UART1 Data Set
Ready / Data Carrier Detect
DSRn/DCDn
•
Provides scanning, debounce and decoding for a 64-
key array.
DTRn
UART1 Data Terminal Ready
UART1 Ready To Send
UART1 Ring Indicator
RTSn
•
•
•
Scans an 8-row by 8-column matrix.
May decode 2 keys at once.
EGPIO[0]/RI
UART2 Transmit / IrDA
Output
Generates an interrupt when a new stable key is
determined.
TXD1/SIROUT
RXD1/SIRIN
TXD2
UART2 Receive / IrDA Input
UART3 Transmit
•
Also generates a 3-key reset interrupt.
RXD2
UART3 Receive
Table E. 64-Key Keypad Interface Pin Assignments
Pin
TENn
HDLC3 Transmit Enable
Pin Mnemonic
Alternative Usage
Description
Internal Boot ROM
Key Matrix Column
Inputs
COL[7:0]
ROW[7:0]
General Purpose I/O
General Purpose I/O
The Internal 16 Kbyte ROM allows booting from FLASH
memory, SPI or UART.
Key Matrix Row
Inputs
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
5
EP9303
ARM9 SOC with Display, USB and Touchscreen
Triple Port USB Host
Real-Time Clock with Software Trim
The USB Open Host Controller Interface (Open HCI)
provides full speed serial communications ports at a
baud rate of 12 Mbits/sec. Up to 127 USB devices
(printer, mouse, camera, keyboard, etc.) and USB hubs
can be connected to the USB host in the USB “tiered-
start” topology.
The software trim feature on the real time clock (RTC)
provides software controlled digital compensation of the
32.768 KHz crystal oscillator. This compensation is
accurate to 1.24 sec/month.
Table I. Real-Time Clock with Pin Assignments
This includes the following features:
Pin Mnemonic
Pin Name - Description
RTCXTALI
Real-Time Clock Oscillator Input
Real-Time Clock Oscillator Output
•
•
•
Compliance with the USB 2.0 specification
RTCXTALO
Compliance with the Open HCI Rev 1.0 specification
Supports both low speed (1.5 Mbps) and full speed
(12 Mbps) USB device connections
PLL and Clocking
•
•
Root HUB integrated with 3 downstream USB ports
The Processor and the Peripheral Clocks operate from a
single 14.7456 MHz crystal.
Transceiver buffers integrated, over-current protection
on ports
The Real Time Clock operates from a 32.768 KHz crystal
oscillator.
•
•
Supports power management
Operates as a master on the bus
The Open HCI host controller initializes the master DMA
transfer with the AHB bus:
Table J. PLL and Clocking Pin Assignments
Pin Mnemonic
Pin Name - Description
•
•
•
•
Fetches endpoint descriptors and transfer descriptors
Accesses endpoint data from system memory
Accesses the HC communication area
XTALI
Main Oscillator Input
XTALO
Main Oscillator Output
Main Oscillator Power
Main Oscillator Ground
VDD_PLL
GND_PLL
Writes status and retire transfer descriptor
Table G. Triple Port USB Host Pin Assignments
Timers
Pin Mnemonic
Pin Name - Description
The Watchdog Timer insures proper operation by
requiring periodic attention to prevent a reset-on-time-
out.
USBp[2:0]
USBm[2:0]
USB Positive signals
USB Negative Signals
Two 16-bit timers operate as free running down-counters
or as periodic timers for fixed interval interrupts and have
a range of 0.03 ms to 4.27 seconds.
Two-Wire Interface With EEPROM Support
The two-wire interface provides communication and
control for EEPROM devices.
One 32-bit timer, plus a 6-bit prescale counter, has a
range of 0.03 µs to 73.3 hours.
Table H. Two-Wire Port with EEPROM Support Pin Assignments
Alternative
Pin Mnemonic Pin Name - Description
Usage
One 40-bit debug timer, plus 6-bit prescale counter, has a
range of 1.0 µs to 12.7 days.
EEPROM / Two-Wire
Interface Clock
General
Purpose I/O
EECLK
EEDATA
SLA[0]
Interrupt Controller
EEPROM / Two-Wire
Interface Data
General
Purpose I/O
The interrupt controller allows up to 62 interrupts to
generate an Interrupt Request (IRQ) or Fast Interrupt
Request (FIQ) signal to the processor core. Thirty-two
hardware priority assignments are provided for assisting
IRQ vectoring, and two levels are provided for FIQ
vectoring. This allows time critical interrupts to be
processed in the shortest time possible. Internal
interrupts may be programmed as active high or active
low level sensitive inputs. GPIO pins programmed as
External Power Switch
Control
General
Purpose I/O
6
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
interrupts may be programmed as active high level
sensitive, active low level sensitive, rising edge triggered,
falling edge triggered, or combined rising/falling edge
triggered.
Table M. General Purpose Input/Output Pin Assignment
Pin Mnemonic
Pin Name - Description
EGPIO[15:7]
EGPIO[2:0]
Expanded General Purpose Input / Output
Pins with Interrupts
•
•
•
•
•
Supports 62 interrupts from a variety of sources (such
as UARTs, GPIO, and key matrix)
Expanded General Purpose Input / Output
Pins with Interrupts
FGPIO[7:1]
Routes interrupt sources to either the ARM920T’s
IRQ or FIQ (Fast IRQ) inputs
Reset and Power Management
Four dedicated off-chip interrupt lines operate as
active high level sensitive interrupts
The chip may be reset through the PRSTn pin or through
the open drain common reset pin, RSTOn.
Any of the 19 GPIO lines maybe configured to
generate interrupts
Clocks are managed on a peripheral-by-peripheral basis
and may be turned off to conserve power.
Software supported priority mask for all FIQs and
IRQs
The processor clock is dynamically adjustable from 0 to
200 MHz (184 MHz for industrial conditions).
Table K. Interrupt Controller Pin Assignment
Pin Mnemonic
Pin Name - Description
Table N. Reset and Power Management Pin Assignments
INT[3:0]
External Interrupts 3, 2, 1, 0
Pin Mnemonic
Pin Name - Description
PRSTn
RSTOn
Power On Reset
Dual LED Drivers
User Reset In/Out – Open Drain –
Preserves Real Time Clock value
Two pins are assigned specifically to drive external
LEDs.
Hardware Debug Interface
Table L. Dual LED Pin Assignments
Pin Name -
The JTAG interface allows use of ARM’s Multi-ICE or
other in-circuit emulators.
Pin Mnemonic
Alternative Usage
Description
GRLED
Green LED
Red LED
General Purpose I/O
General Purpose I/O
Table O. Hardware Debug Interface
REDLED
Pin Mnemonic
Pin Name - Description
TCK
JTAG Clock
General Purpose Input/Output (GPIO)
TDI
JTAG Data In
The 12 EGPIO pins may each be configured individually
as an output, an input, or an interrupt input.
TDO
TMS
TRSTn
JTAG Data Out
JTAG Test Mode Select
JTAG Port Reset
There are 21 pins that may alternatively be used as input,
output, or open-drain pins, but do not support interrupts.
These pins are:
12-Channel DMA Controller
• Key Matrix ROW[7:0], COL[7:0]
• Both LED Outputs
• EEPROM Clock and Data
• SLA [0]
The DMA module contains 12 separate DMA channels.
These may be used for peripheral-to-memory or
memory-to-peripheral access. Two of these are
dedicated to memory-to-memory transfers. Each DMA
channel is connected to the 16-bit DMA request bus.
6 pins may alternatively be used as inputs only:
• CTSn, DSRn/DCDn
• 4 Interrupt Lines
The request bus is a collection of requests, Serial Audio
and UARTs. Each DMA channel can be used
independently or dedicated to any request signal. For
each DMA channel, source and destination addressing
can be independently programmed to increment,
decrement, or stay at the same value. All DMA
addresses are physical, not virtual addresses.
2 pins may alternatively be used as outputs only:
• RTSn
• ARSTn
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
7
EP9303
ARM9 SOC with Display, USB and Touchscreen
Electrical Specifications
Absolute Maximum Ratings
(All grounds = 0 V, all voltages with respect to 0 V)
Parameter
Symbol
Min
Max
Unit
RVDD
CVDD
VDD_PLL
VDD_ADC
-
-
-
-
3.96
2.16
2.16
3.96
V
V
V
V
Power Supplies
Total Power Dissipation
(Note 1)
-
-
2
10
W
mA
mA
V
Input Current per Pin, DC (Except supply pins)
Output current per pin, DC
Digital Input voltage
-
50
(Note 2)
-0.3
-40
RVDD+0.3
+125
Storage temperature
°C
Note: 1. Includes all power generated due to AC and/or DC output loading.
2. The power supply pins are at maximum values listed in “Recommended Operating Conditions”, below.
3. At ambient temperatures above 70° C, total power dissipation must be limited to less than 2.5 Watts.
WARNING: Operation beyond these limits may result in permanent damage to the device.
Normal operation is not guaranteed at these extremes.
Recommended Operating Conditions
(All grounds = 0 V, all voltages with respect to 0 V)
Parameter
Symbol
Min
Typ
Max
Unit
RVDD
CVDD
VDD_PLL
VDD_ADC
3.0
1.65
1.65
3.0
3.3
1.80
1.80
3.3
3.6
1.94
1.94
3.6
V
V
V
V
Power Supplies
TA
TA
Operating Ambient Temperature - Commercial
0
+25
+70
°C
Operating Ambient Temperature - Industrial
Processor Clock Speed - Commercial
Processor Clock Speed - Industrial
System Clock Speed - Commercial
System Clock Speed - Industrial
-40
+25
+85
200
184
100
92
°C
FCLK
FCLK
HCLK
HCLK
-
-
-
-
-
-
-
-
MHz
MHz
MHz
MHz
8
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
DC Characteristics
(T = 0 to 70° C; CVDD = VDD_PLL = 1.8; RVDD = 3.3 V;
A
All grounds = 0 V; all voltages with respect to 0 V unless otherwise noted)
Parameter
Symbol
Min
Max
Unit
Voh
Vol
Vih
Vil
Iih
High level output voltage
Low level output voltage
High level input voltage
Low level input voltage
High level leakage current
Low level leakage current
Iout = -4 mA
Iout = 4 mA
(Note 4)
0.85 × RVdd
-
V
V
-
0.15 × RVDD
VDD + 0.3
0.35 × RVDD
10
(Note 5)
(Note 5)
(Note 5)
(Note 5)
0.65 × RVdd
V
−0.3
V
Vin = 3.3 V
Vin = 0
-
-
µA
µA
Iil
-10
Parameter
Min
Typ
Max
Unit
Power Supply Pins (Outputs Unloaded)
Power Supply Current:
CVDD/VDD_PLL Total
RVDD
-
-
200
20
-
-
mA
mA
Low-Power Mode Supply Current
CVDD/VDD_PLL Total
RVDD
-
-
2.5
1.0
-
-
mA
mA
Note: 4. For open drain pins, high level output voltage is dependent on the external load.
5. All inputs that do not include internal pull-ups or pull-downs, must be externally driven for proper operation (See Table S on
page 38). If an input is not driven, it should be tied to power or ground, depending on the particular function. If an I/O pin is not
driven and programmed as an input, it should be tied to power or ground through its own resistor.
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
9
EP9303
ARM9 SOC with Display, USB and Touchscreen
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 High Impedance State
Bus/Signal Omission
Figure 1. Timing Diagram Drawing Key
Timing Conditions
Unless specified otherwise, the following conditions are true for all timing measurements.
• T = 0 to 70° C
A
• CVDD = VDD_PLL = 1.8V
• RVDD = 3.3 V
• All grounds = 0 V
• Logic 0 = 0 V, Logic 1 = 3.3 V
• Output loading = 50 pF
• Timing reference levels = 1.5 V
• The Processor Bus Clock (HCLK) is programmable and is set by the user. The frequency is typically between
33 MHz and 100 MHz (92 MHz for industrial conditions).
10
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Memory Interface
Figure 2 through Figure 5 define the timings associated with all phases of the SDRAM. The following table contains the
values for the timings of each of the SDRAM modes.
Parameter
Symbol
tclk_high
tclk_low
tclkrf
Min
Typ
Max
Unit
(tHCLK)/2
SDCLK high time
SDCLK low time
SDCLK rise/fall time
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
(tHCLK)/2
-
-
-
3
8
4
6
6
-
TBD
td
Signal delay from SDCLK rising edge time
Signal hold from SDCLK rising edge time
DQMn delay from SDCLK rising edge time
DQMn hold from SDCLK rising edge time
DA high-impedance time
-
TBD
th
TBD
TBD
TBD
TBD
TBD
TBD
-
-
-
-
-
-
tDQd
tDQh
tDAz
tDAs
DA valid setup to SDCLK rising edge time
DA valid hold from SDCLK rising edge time
-
tDAh
-
SDRAM Load Mode Register Cycle
tclk_low
tclk_high
tclkrf
SDCLK
td
th
SDCSn
RASn
CASn
SDWEn
DQMn
AD
OP-Code
DA
Figure 2. SDRAM Load Mode Register Cycle Timing Measurement
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
11
EP9303
ARM9 SOC with Display, USB and Touchscreen
SDRAM Burst Read Cycle
tclk_high
tclk_low
SDCLK
SDCSn
tclkrf
th
RASn
td
CASn
SDWEn
t
DQh
t
DQd
DQMn
AD
tDAz
tDAh
DA
tDAs
Figure 3. SDRAM Burst Read Cycle Timing Measurement
12
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
SDRAM Burst Write Cycle
tclk_high
tclk_low
SDCLK
tclkrf
td
th
th
SDCSn
RASn
CASn
SDWEn
DQMn
AD
DA
Figure 4. SDRAM Burst Write Cycle Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
13
EP9303
ARM9 SOC with Display, USB and Touchscreen
SDRAM Auto Refresh Cycle
tclk_high
tclk_low
SDCLK
tclkrf
td
th
7
b
d
e
SDCSn
RASn
CASn
SDWEn
Note: Chip select shown as bus to illustrate multiple devices being put into auto refresh in one access
Figure 5. SDRAM Auto Refresh Cycle Timing Measurement
14
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Single Word Read Cycle
Parameter
Symbol
tADs
Min
Typ
Max
Unit
tHCLK
AD setup to RDn assert time
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
tADh
tHCLK
AD hold from RDn deassert time
RDn assert time
-
tRDpw
tRDd
tHCLK × (WST1 + 2)
tHCLK × 33
-
CSn assert to RDn assert delay time
CSn deassert to RDn deassert delay time
CSn assert to DQMn assert delay time
CSn deassert to DQMn deassert delay time
DA setup to RDn deassert time
DA hold from RDn deassert time
-
0
0
-
-
-
-
-
-
tRDh
-
tDQMd
tDQMh
tDAs
-
0
-
0
-
10
0
tDAh
0
See “Timing Conditions” on page 10 for definition of HCLK.
tADs
tADh
AD
CSn
W Rn
tRDd1
tRD
h
tRDpw
RDn
tDQMd1
tDQM
h
DQMn
tDAh
tDAs
DA
W AIT
Figure 6. Static Memory Single Word Read Cycle Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
15
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Single Word Write Cycle
Parameter
Symbol
Min
Typ
Max
Unit
tADs
tADh
2 × tHCLK
2 × tHCLK
tHCLK
AD setup to WRn assert time
AD hold from WRn deassert time
WRn deassert to CSn deassert time
CSn to WRn assert delay time
WRn assert time
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
tCSh
tWRd
tWRpw
tDQMd
tDQMh
tDAs
0
tHCLK × (WST1 + 1)
CSn to DQMn assert delay time
WRn deassert to DQMn deassert time
DA setup time to WRn assert time
WRn deassert to DA transition time
0
0
tHCLK × 2
tHCLK
tDAh
tADs
tAD h
AD
tCSh
CSn
tW Rd
tW Rpw
W Rn
RDn
tD QMd
tDQMh
DQMn
tD As
tDAh
DA
W AIT
Figure 7. Static Memory Single Word Write Cycle Timing Measurement
16
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory 32-bit Read on 8-bit External Bus
Parameter
Symbol
tADs
Min
Typ
Max
Unit
tHCLK
AD setup to RDn assert time
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tAD1
tHCLK × (WST1 + 1)
RDn assert to Address 1 transition time
Address 2 assert time
tAD2
tHCLK × (WST1 + 1)
tAD3
tHCLK × (WST1 + 1)
Address 3 assert time
tAD4
tHCLK × (WST1 + 2)
AD transition to RDn deassert time
AD hold from RDn deassert time
RDn assert time
tADh
tHCLK
tRDpwL
tRDd
tHCLK × (4 × WST1 + 5)
CSn assert to RDn assert delay time
CSn deassert to RDn deassert delay time
CSn assert to DQMn assert delay time
CSn deassert to DQMn deassert delay time
DA setup to AD transition time
DA to RDn setup time
0
0
0
0
6
6
0
0
tRDh
tDQMd
tDQMh
tDAs1
tDAs2
tDAh1
tDAh2
AD transition to DA transition hold time
RDn deassert to DA transition hold time
tADs
tAD1
tAD2
tAD3
tAD4
tADh
AD
CSn
W Rn
RDn
tRDd
tRDh
tRDPwL
tDQMd
tDQMh
DQMn
DA
tDAh1
tDAh1
tDAh1
tDAh2
1
tDAs1
tDAs1
tDAs1
tDAs2
W AIT
Figure 8. Static Memory Multiple Word Read 8 Bit Cycle Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
17
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory 32-bit Write on 8-bit External Bus
Parameter
Symbol
tADs
Min
Typ
tHCLK × 2
tHCLK
Max
Unit
AD setup to WRn assert time
WRn deassert to AD transition time
AD hold from WRn deassert time
CSn hold from WRn deassert time
CSn to WRn assert delay time
WRn assert time
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tADd
tADh
tHCLK
tCSh
tHCLK
tWRd
0
tWRpwL
tWRpwH
tDQMd
tDQMpwL
tDQMpwH
tDAs1
tHCLK × (WST1 + 1)
tHCLK × 2
WRn deassert time
CSn to DQMn assert delay time
DQMn assert time
0
tHCLK × (WST1 + 1)
tHCLK × 2
DQMn deassert time
DA setup 1 to WRn/DQMn
DA setup to WRn/DQMn
0
tDAs
tHCLK
tHCLK
tDAh
WRn/DQMn deassert to DA transition time
tA D s
tA D d
tA D d
tA D d
tA D h
A D
C S n
tC S h
tW R p wL
tW R d
tW R p wL
tW R p wL
tW R p wL
W R n
tW R p wH
tW R p wH
tW R p wH
R D n
tD Q M d
tD Q M pw L
tD Q M pw L
tD Q M pw L
tD Q M pw L
D Q M n
tD Q M pw H
tD Q M pw H
tD Q M pwH
tD A s 1
tD A s
tD A s
tD A s
D A
tD A h
tD A h
tD A h
tD A h
W A I T
Figure 9. Static Memory Multiple Word Write 8 bit Cycle Timing Measurement
18
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory 32-bit Read on 16-bit External Bus
Parameter
Symbol
tADs
Min
Typ
tHCLK
Max
Unit
AD setup to RDn assert time
RDn assert to AD transition time
AD transition to RDn deassert time
AD hold from RDn deassert time
RDn assert time
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tADd1
tADd2
tADh
tHCLK × (WST1 + 1)
tHCLK × (WST1 + 2)
tHCLK
tRDpwL
tRDd
tHCLK × (2 × WST1 + 3)
CSn to RDn assert delay time
CSn to RDn deassert delay time
CSn to DQMn assert delay time
CSn to DQMn deassert delay time
DA to ADsetup time
0
tRDh
0
tDQMd
tDQMh
tDAs1
tDAs2
tDAh1
tDAh2
0
0
6
tHCLK
DA to RDn setup time
AD transition to DA transition hold time
RDn deassert to DA transition hold time
2
0
tADh
tADs
tADd1
tADd2
AD
CSn
W Rn
RDn
tRD d
tRD h
tR DpwL
tDQMd
tD QMh
DQMn
tD As1
tDAh1
tDAh2
tDAs2
DA
W AIT
Figure 10. Static Memory Multiple Word Read 16 Bit Cycle Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
19
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory 32-bit Write on 16-bit External Bus
Parameter
Symbol
tADs
Min
Typ
2 × tHCLK
tHCLK
Max
Unit
AD setup to WRn assert time
WRn deassert to AD transition time
AD hold from WRn deassert time
CSn hold from WRn deassert time
CSn to WRn assert delay time
WRn assert time
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tADd
tADh
2 × tHCLK
tHCLK
tCSh
tWRd
0
tWRpwL
tWRpwH
tDQMd
tDQMpwL
tDQMpwH
tDAs1
tHCLK × (WST1 + 1)
tHCLK × 2
WRn deassert time
CSn to DQMn assert delay time
DQMn assert time
0
tHCLK × (WST1 + 1)
tHCLK × 2
tHCLK × 2
tHCLK
DQMn deassert time
DA setup to WRn/DQMn assert
DA setup to WRn/DQMn assert
WRn/DQMn deassert to DA transition time
WRn/DQMn deassert to DA transition time
tDAs2
tDAh1
tHCLK
tDAh2
tHCLK
tADs
tADd
tADh
AD
CSn
tCSh
tW Rd
tW RpwL
tW RpwL
W Rn
tW RpwH
RDn
t
t
tDQMd
DQMpwL
DQMpwL
DQMn
t
DQMpwH
tDAs1
tDAs2
DA
tDAh1
tDAh2
W AIT
Figure 11. Static Memory Multiple Word Write 16 bit Cycle Timing Measurement
Copyright 2004 Cirrus Logic (All Rights Reserved)
20
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Burst Read Cycle
Parameter
Symbol
tADd1
tADd2
tADh
Min
Typ
tHCLK × (WST1 + 1)
tHCLK × (WST2 + 1)
tHCLK × 2
Max Unit
CSn assert to Address 1 transition time
Address 2 assert time
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
AD hold from CSn deassert time
CSn assert time
tCSpw
tRDd
tHCLK × ((WST1 + 1) + 4(WST2 + 1))
CSn to RDn assert delay time
RDn assert time
0
tRDpw
tDQMd
tDQMpw
tDAs1
tHCLK × ((WST1 + 1) + 4(WST2 + 1))
CSn to DQMn assert delay time
DQMn assert time
4
tHCLK × ((WST1 + 1) + 4(WST2 + 1))
DA to AD setup time
6
tDAs2
2 + tHCLK
DA to CSn setup time
tDAh1
tDAh2
AD transition to DA transition hold time
CSn deassert to DA transition hold time
2
0
Note: These characteristics are valid when the Page Mode Enable (Burst Mode) bit is set. See the User's Guide for details.
tADd1
tADd2
tADd2
tADh
AD
CSn
tCSpw
WRn
RDn
tRDd
tRDpw
tDQMd
tDQMpw
DQMn
tDAh1
tDAh1
tDAh1
tDAh2
DA
tDAs1
tDAs1
tDAs1
tDAs2
WAIT
Figure 12. Static Memory Burst Read Cycle Timing Measurement
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
21
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Single Read Wait Cycle
Parameter
Symbol
tRDd
Min
Typ
Max
Unit
CSn to RDn deassert delay time
CSn to DQMn deassert delay time
CSn to DA transition delay time
CSn assert to WAIT time
-
0
0
-
ns
ns
ns
ns
ns
ns
tDQMd
tDAh
-
-
12 - tHCLK
tHCLK × (WST1+1)
-
-
tWAITd
tWAITpw
tCSnd
-
-
tHCLK × 2
tHCLK × 3
tHCLK × 510
tHCLK × 4
WAIT assert time
-
-
WAIT to CSn deassert delay time
AD
CSn
WRn
tRDd
RDn
tDQMd
DQMn
tDAh
DA
tWAITd
tCSnd
tWAITpw
WAIT
Figure 13. Static Memory Single Read Wait Cycle Timing Measurement
22
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Single Write Wait Cycle
Parameter
Symbol
tWRd
Min
Typ
Max
Unit
tHCLK × 2
tHCLK × 3
WAIT to WRn deassert delay time
CSn assert to WAIT time
-
ns
ns
ns
ns
tWAITd
tWAITpw
tCSnd
tHCLK × (WST2+1)
-
-
tHCLK × 2
tHCLK × 3
tHCLK × 510
tHCLK × 4
WAIT assert time
-
-
WAIT to CSn deassert delay time
AD
CSn
tWRd
WRn
RDn
DQMn
DA
tWAITd
tCSnd
tWAITpw
WAIT
Figure 14. Static Memory Single Write Wait Cycle Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
23
EP9303
ARM9 SOC with Display, USB and Touchscreen
Static Memory Turnaround Cycle
Parameter
Symbol
Min
Typ
Max
Unit
tBTcyc
tHCLK × (IDCY+1)
CSnX deassert to CSnY assert time
-
-
ns
Note: X and Y represent any two chip select numbers.
tBTcyc
AD
X
CSn
Y
CSn
WRn
RDn
DQMn
DA
WAIT
Figure 15. Static Memory Turnaround Cycle Timing Measurement
24
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Keyscan Interface
Parameter
Symbol
tROWa
Min
Typ
tKEY × (PRSCL + 1)
TBD
Max
Unit
ROWn assert time
-
-
-
-
ns
ns
tROWn
Delay to ROWn+1 assert time
t R O
t R
O
W
a
W n
R O W
n
R O W n + 1
Figure 16. Keyscan Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
25
EP9303
ARM9 SOC with Display, USB and Touchscreen
Audio Interface
The following table contains the values for the timings of each of the SPI modes.
Parameter
Symbol
tclk_per
tclk_high
tclk_low
tclkrf
Min
Typ
Max
Unit
SCLK cycle time
SCLK high time
SCLK low time
-
-
-
-
-
-
-
-
-
-
tspix_clk
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
(tspix_clk)/2
(tspix_clk)/2
SCLK rise/fall time
4.5 / 1.5
tDMd
Data from master valid delay time
Data from master setup time
Data from master hold time
Data from slave valid delay time
Data from slave setup time
Data from slave hold time
2
tDMs
20
40
2
tDMh
tDSd
tDSs
20
40
tDSh
Note:
tspix_clk is programmable by the user.
26
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
’
Texas Instruments Synchronous Serial Format
tclk_per
tclk_high
tclkrf
SCLK
tclk_low
SFRM
SSPTXD/
MSB
LSB
SSPRXD
4 to 16 bits
Figure 17. SPI Single Transfer Timing Measurement
Microwire
tclk_high
tclk_per
tclkrf
SCLK
SFRM
tclk_low
LSB
MSB
SSPTXD
SSPRXD
8-bit control
0
MSB
LSB
4 to 16 bits output data
Figure 18. Microwire Frame Format, Single Transfer
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
27
EP9303
ARM9 SOC with Display, USB and Touchscreen
Motorola SPI
tclk_per
tclk_high
tclkrf
SCLK
(SPO=0)
tclk_low
SCLK
(SPO=1)
tDMs
tDMh
SSPTXD
from master
MSB
LSB
tDMd
tDSd tDSs
tDSd
SSPRXD
from slave
MSB
LSB
SFRM
Figure 19. SPI Format with SPH=1 Timing Measurement
28
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
2
Inter-IC Sound - I S
Parameter
Symbol
tclk_per
tclk_high
tclk_low
tclkrf
Min
Typ
Max
Unit
SCLK cycle time
SCLK high time
SCLK low time
-
-
-
-
-
-
-
-
-
-
326
163
163
4
-
-
-
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
SCLK rise/fall time
tLRs
SCLK to LRCLK assert delay time
LRCLK from SCLK assert hold time
SDI to SCLK deassert setup time
SDI from SCLK deassert hold time
SCLK to SDO assert delay time
SDO from SCLK assert hold time
1.5
1.5
20
40
2
tLRh
tSDIs
tSDIh
tSDOd
tSDOh
2
tclk_per
tclkrf
tclk_high
tclk_low
SCLK
tLRh
tLRs
LRCLK
tSDOs
tSDOh
SDO/SDI
tSDIs
tSDIh
Figure 20. Inter-IC Sound (I2S) Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
29
EP9303
ARM9 SOC with Display, USB and Touchscreen
AC’97
Parameter
Symbol
tclk_per
tclk_high
tclk_low
tclkr
Min
Typ
Max
Unit
ABITCLK input cycle time
-
36
36
2
81.4
-
45
45
6
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ABITCLK input high time
-
-
ABITCLK input low time
ABITCLK input rise time
-
tclkf
ABITCLK input fall time
2
-
6
ts
ASDI setup to ABITCLK falling
ASDI hold after ABITCLK falling
ASDI input rise/fall time
10
10
2
23
53
-
-
th
-
trfin
6
ABITCLK rising to ASDO/ASYNC valid, CL = 55 pF
ASYNC/ASDO rise time, CL = 55 pF
ASYNC/ASDO fall time, CL = 55 pF
tco
2
-
15
6
trout
2
-
tfout
2
-
6
tclk_per
tclk_high
tclk_low
ABITCLK
tclkr
tclkr
r
f
th
ts
trfin
ASDI
ASDO
t
/t
foutfout
tco
tco
tco
ASYNC
t
t
rout
fout
Figure 21. AC ‘97 Configuration Timing Measurement
30
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
LCD Interface
Parameter
Symbol
tclkr
Min
Typ
Max
Unit
SPCLK rising time
SPCLK falling time
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
ns
ns
ns
ns
ns
ns
ns
tclkf
5
1
tCD
SPCLK rising edge to control signal transition time
SPCLK rising edge to data transition time
SPCLK falling edge to control signal transition time
SPCLK falling edge to data transition time
Data valid time
tDD
0
tCDi
(tSPCLK)/2
(tSPCLK)/2
tSPCLK
tDDi
tDv
tclkr
tclkf
SPCLK
HSYNC/
V_CSYNC/
BLANK/
tCD
BRIGHT
tDD
P [17:0]
tDv
tclkr
tclkf
SPLCK
tCDi
HSYNC/
V_CSYNC/
BLANK/
BRIGHT
tDDi
P [17:0]
tDv
Figure 22. LCD Timing Measurement
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
31
EP9303
ARM9 SOC with Display, USB and Touchscreen
JTAG
Parameter
Symbol
tclk_per
tclk_high
tclk_low
tJPs
Min
Max
Units
TCK clock period
100
50
50
20
45
-
-
-
ns
ns
ns
ns
ns
ns
ns
ns
TCK clock high time
TCK clock low time
-
TMS/TDI to clock rising setup time
Clock rising to TMS/TDI hold time
JTAG port clock to output
-
tJPh
-
tJPco
25
25
25
tJPzx
JTAG port high impedance to valid output
JTAG port valid output to high impedance
-
tJPxz
-
TMS
TDI
tclk_per
tJPs
tJPh
tclk_high
tclk_low
TCK
TDO
tJPzx
tJPco
tJPxz
Figure 23. JTAG Timing Measurement
32
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Figure 24. 272 Pin TFBGA Pinout
1
2
3
4
5
6
7
8
9
10
11
12
TDI
13
14
15
16
17
Port E
GPIO[6]
U GGPIO[6] GGPIO[5] GGPIO[4]
P[0]
P[1]
P[2]
P[8]
DA[6]
AD[14]
DA[7]
P[3]
AD[12] AD[10] AD[8]
DA[5] DA[3] DA[1]
AD[13] AD[11] AD[9]
AD[15] DA[4] DA[2]
DA[0]
TCK
TDO
TMS
TREQA
SCLK1
SFRM1
SSPRX1
ASDO
GRLED
INT[2]
SSPTX1
INT[3]
RDLED
INT[0]
SLA[0]
RXD[2]
INT[1]
CTSn
RXD[0]
RXD[1]
U
T
Port E
GPIO[4]
Port E
GPIO[7]
T GGPIO[7] GGPIO[2]
P[5]
P[6]
P[7]
TACK
EECLK
Port E
GPIO[3]
R
P[10]
P[11]
GGPIO[3]
SPCLK
DSRn
DTRn
RTSn
R
P
Port E
GPIO[5]
P
N
M
L
BOOT[1] EEDAT
BOOT[0] ASYNC
USBp[1]
ABITCLK
DA[8]
AD[1]
P[12]
BLANK
AD[0]
HSYNC
P[13]
P[9]
P[14]
V_CSYNC P[4]
vddr vddr
gndr vddc
vddr
vddc
vddr
gndr
USBm[1]
USBm[0]
vddr
USBp[0]
TXD[0]
ROW[4]
ROW[7]
COL[0]
CSn[0]
TXD[1]
TXD[2]
ROW[0] N
M
P[15]
P[16]
vddr
gndr
gndr
gndr
vddc
vddc
gndr
gndr
gndr
gndr
gndr
vddc
vddc
gndr
gndr
gndr
ROW[3]
ROW[2]
ROW[1]
L
DA[9]
BRIGHT
AD[3]
P[17]
ROW[5] PLL_GND XTALI
K
J
AD[2]
DA[10]
AD[5]
DA[11]
AD[4]
gndc
gndc
gndc
gndc
gndc
gndc
gndc
gndc
vddr
ROW[6]
COL[1]
PRSTn
COL[7]
Ym
PLL_VDD XTALO
K
J
DA[13]
AD[6]
DA[12]
AD[7]
vddr
vddr
COL[2]
COL[5]
RSTOn
sYm
COL[3]
COL[4]
COL[6]
sYp
H
G
F
H
G
F
DA[14]
DA[17]
DA[19]
DA[15]
DQMn[0]
DA[23]
vddr
vddr
DA[16]
AD[21]
DA[20]
DA[18]
DA[21]
vddr
EGPIO[11] EGPIO[10]
DA[24]
CSn[7]
CSn[1]
AD[25]
gndr
gndr
vddc
vddr
RDn
WRn
vddc
vddr
gndr
ARSTn
EGPIO[9]
TRSTn
ASDI
E
D
C
E
D
C
B
A
AD[22] SDCSn[3] AD[24]
CSn[3] CSn[2] vddr
CSn[6] DA[27] DD[2]
DA[30] AD[18] DD[3]
MCDIR EGPIO[12] USBm[2]
EGPIO[8]
sXp
sXm
DQMn[1] DQMn[2] SDWEn
DQMn[3] CASn DA[22]
DA[25]
DA[26]
FGPIO[7] FGPIO[4] EGPIO[13] USBp[2]
FGPIO[5] FGPIO[3] EGPIO[14] IOWRn
RTCXTALO ADC_VDD
ADC_GND RTCXTALI
Yp
WAITn
Xm
Port E
B
A
RASn SDCSn[0] AD[23] SDCLKEN
DA[31]
AD[19]
5
DA[29] DA[28] DD[4] AD[16] MCWAITn FGPIO[2] EGPIO[15] MCRDn MCRESETn
EGPIO[2]
GPIO[2]
Xp
SDCSn[1] SDCSn[2] SDCLK
AD[20]
DD[7] DD[6] DD[5] AD[17]
FGPIO[6] FGPIO[1] IORDn
MCWRn
WP
EGPIO[0] EGPIO[1] EGPIO[7]
1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
33
EP9303
ARM9 SOC with Display, USB and Touchscreen
272 Pin TFBGA Package Outline
272 TFBGA Diagram
Figure 25. 272 Pin TFBGA Diagram
D
E1
e
ddd
Øb
ddd
34
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Table R. 272 Pin Diagram Dimensions
dimension in mm
NOM
dimension in inches
MIN NOM MAX
Symbol
MIN
MAX
A
A1
A2
b
1.40
0.28
0.70
0.40
c
0.26
D
14.00
12.80
14.00
12.80
0.80
D3
E
E3
e
ddd
0.10
Note: 1. Controlling Dimension: Millimeter.
2. Primary Datum C and seating plane are defined by the spherical crowns of the solder balls.
3. Dimension b is measured at the maximum solder ball diameter, parallel to Primary Datum C.
4. There shall be a minimum clearance of 0.25 mm between the edge of the solder ball and the body edge.
5. Reference Document: JEDEC MO-151, BAL-2
272 Pin TFBGA Pinout (Bottom View)
The following table shows the 272 pin TFBGA pinout. (For better understanding, compare the coordinates on the x and
y axis on Figure 24, "272 Pin TFBGA Pinout", on page 33 with Figure 25, "272 Pin TFBGA Diagram", on page 34.
• VDD_core is vddc.
• VDD_ring is vddr.
• GND_core is gndc.
• GND_ring is gndr.
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
35
EP9303
ARM9 SOC with Display, USB and Touchscreen
Pin List
The following Thin-profile Fine-pitch Ball Grid Array (TFBGA) ball assignment table is sorted in order of ball.
Ball
Signal
Ball
Signal
Ball
Signal
Ball
Signal
A1
A2
SDCSn[1]
SDCSn[2]
SDCLK
AD[20]
E1
E2
DA[20]
AD[22]
SDCSn[3]
AD[24]
CSn[7]
CSn[3]
CSn[2]
vddr
J10
J12
J13
J14
J15
J16
J17
K1
gndc
vddc
P1
P2
P[11]
SPCLK
P[7]
A3
E3
vddr
P3
A4
E4
COL[0]
COL[1]
COL[2]
COL[3]
AD[2]
DA[10]
AD[3]
DA[11]
vddr
P4
P[8]
A5
AD[19]
E5
P5
P[3]
A6
DD[7]
E6
P6
AD[15]
DA[4]
A7
DD[6]
E7
P7
A8
DD[5]
E8
P8
DA[2]
A9
AD[17]
E9
vddr
K2
P9
Port E GPIO[5]
DTRn
A10
A11
A12
A13
A14
A15
A16
A17
B1
FGPIO[6]
FGPIO[1]
IORDn
E10
E11
E12
E13
E14
E15
E16
E17
F1
vddr
K3
P10
P11
P12
P13
P14
P15
P16
P17
R1
MCDIR
EGPIO[12]
USBm[2]
TRSTn
EGPIO[8]
sXp
K4
BOOT[1]
EEDAT
SSPRX1
USBp[1]
ABITCLK
RXD[2]
RXD[1]
P[10]
K5
MCWRn
WP
K6
gndr
K8
gndc
EGPIO[0]
EGPIO[1]
EGPIO[7]
RASn
K9
gndc
K10
K12
K13
K14
K15
K16
K17
L1
gndc
sXm
vddc
AD[21]
DA[19]
DA[21]
DA[23]
DA[24]
gndr
vddr
B2
SDCSn[0]
AD[23]
F2
ROW[7]
ROW[6]
PLL_VDD
XTALO
DA[9]
AD[0]
BRIGHT
P[17]
R2
GGPIO[3]
P[6]
B3
F3
R3
B4
SDCLKEN
DA[31]
F4
R4
P[2]
B5
F5
R5
DA[7]
B6
DA[29]
F6
R6
AD[13]
AD[11]
AD[9]
B7
DA[28]
F7
gndr
L2
R7
B8
DD[4]
F8
gndr
L3
R8
B9
AD[16]
F9
vddc
L4
R9
Port E GPIO[3]
DSRn
B10
B11
B12
B13
B14
B15
B16
B17
C1
MCWAITn
FGPIO[2]
EGPIO[15]
MCRDn
MCRESETn
Port E GPIO[2]
EGPIO[2]
Xp
F10
F11
F12
F13
F14
F15
F16
F17
G1
G2
G3
G4
G5
G6
G12
G13
vddc
L5
P[16]
R10
R11
R12
R13
R14
R15
R16
R17
T1
gndr
L6
gndr
TMS
gndr
L12
L13
L14
L15
L16
L17
M1
M2
M3
M4
M5
M6
M7
M8
gndr
EECLK
SFRM1
INT[2]
ARSTn
EGPIO[9]
Ym
vddr
ROW[4]
ROW[5]
PLL_GND
XTALI
AD[1]
BLANK
P[13]
RTSn
sYm
SLA[0]
RXD[0]
GGPIO[7]
GGPIO[2]
P[5]
sYp
DQMn[3]
CASn
DA[16]
DA[17]
DA[18]
DQMn[0]
vddr
C2
T2
C3
DA[22]
T3
C4
DA[26]
P[14]
T4
P[1]
C5
AD[25]
P[15]
T5
AD[14]
DA[5]
C6
DA[30]
gndr
gndr
T6
C7
AD[18]
gndr
gndr
T7
DA[3]
C8
DD[3]
EGPIO[11]
vddc
T8
DA[1]
36
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Ball
Signal
Ball
Signal
Ball
Signal
Ball
Signal
C9
C10
C11
C12
C13
C14
C15
C16
C17
D1
WRn
FGPIO[5]
FGPIO[3]
EGPIO[14]
IOWRn
WAITn
G14
G15
G16
G17
H1
EGPIO[10]
COL[7]
RSTOn
COL[6]
AD[6]
DA[14]
AD[7]
DA[15]
vddr
M9
M10
M11
M12
M13
M14
M15
M16
M17
N1
vddc
gndr
T9
T10
T11
T12
T13
T14
T15
T16
T17
U1
Port E GPIO[4]
Port E GPIO[7]
TDO
gndr
gndr
TACK
USBm[0]
TXD[0]
ROW[3]
ROW[2]
ROW[1]
DA[8]
SCLK1
GRLED
INT[3]
H2
ADC_GND
RTCXTALI
Xm
H3
H4
INT[0]
H5
CTSn
DQMn[1]
DQMn[2]
SDWEn
DA[25]
H6
vddc
GGPIO[6]
GGPIO[5]
GGPIO[4]
P[0]
D2
H8
gndc
N2
P[12]
U2
D3
H9
gndc
N3
HSYNC
P[9]
U3
D4
H10
H12
H13
H14
H15
H16
H17
J1
gndc
N4
U4
D5
CSn[1]
gndr
N5
V_CSYNC
P[4]
U5
DA[6]
D6
CSn[6]
vddr
N6
U6
AD[12]
AD[10]
AD[8]
D7
DA[27]
CSn[0]
PRSTn
COL[5]
COL[4]
DA[13]
AD[5]
DA[12]
AD[4]
vddr
N7
vddr
U7
D8
DD[2]
N8
vddr
U8
D9
RDn
N9
vddr
U9
DA[0]
D10
D11
D12
D13
D14
D15
D16
D17
FGPIO[7]
FGPIO[4]
EGPIO[13]
USBp[2]
ASDI
N10
N11
N12
N13
N14
N15
N16
N17
vddr
U10
U11
U12
U13
U14
U15
U16
U17
Port E GPIO[6]
TCK
BOOT[0]
ASYNC
USBm[1]
USBp[0]
TXD[1]
TXD[2]
ROW[0]
J2
TDI
J3
TREQA
ASDO
J4
RTCXTALO
ADC_VDD
Yp
J5
SSPTX1
RDLED
INT1
J6
vddc
J8
gndc
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
37
EP9303
ARM9 SOC with Display, USB and Touchscreen
The following section focuses on the EP9303 pin signals
•
•
•
•
•
•
P - Power pad
G - Ground pad
I - Pin is an input only
from two viewpoints
- the pin usage and pad
characteristics, and the pin multiplexing usage. The first
table (Table S) is a summary of all the EP9303 pin
signals. The second table (Table T) illustrates the pin
signal multiplexing and configuration options.
4mA - Pin is a 4mA output driver
8mA - Pin is an 8mA output driver
12mA - Pin is an 12mA output driver
Table S is a summary of the EP9303 pin signals, which
illustrates the pad type and pad pull type (if any). The
symbols used in the table are defined as follows. (Note: A
blank box means Not Applicable (NA) or, for Pull Type,
No Pull (NP).)
See the text description for additional information about
bi-directional pins.
Under the Pull Type Column:
•
•
PU - Resistor is a pull up to the RVDD supply
PD - Resistor is a pull down to the RGND supply
Under the Pad Type column:
•
A - Analog pad
.
Table S. Pin Descriptions (Continued)
Table S. Pin Descriptions
Pad
Type
Pull
Type
Pin Name
BLANK
Block
Description
Pad
Type
Pull
Type
Pin Name
TCK
Block
Description
Raster
Raster
ADC
8ma
4ma
A
PU Composite blanking signal out
JTAG
JTAG
I
I
PD JTAG clock in
PD JTAG data in
BRIGHT
Xp, Xm
Yp, Ym
sXp, sXm
sYp, sYm
VDD_ADC
GND_ADC
COL[7:0]
ROW[7:0]
USBp[2:0]
USBm[2:0]
TXD0
-
-
-
-
-
-
-
PWM brightness control out
Touchscreen ADC X axis
TDI
TDO
JTAG
4ma
I
-
JTAG data out
ADC
A
Touchscreen ADC Y axis
TMS
JTAG
PD JTAG test mode select
PD JTAG reset
ADC
A
Touchscreen ADC X axis feedback
Touchscreen ADC Y axis feedback
Touchscreen ADC power, 3.3V
Touchscreen ADC ground
TRSTn
JTAG
I
ADC
A
BOOT[1:0]
XTALI
System
PLL
I
PD Boot mode select in
ADC
P
A
-
-
-
-
-
-
-
-
Main oscillator input
ADC
G
XTALO
VDD_PLL
GND_PLL
RTCXTALI
RTCXTALO
WRn
PLL
A
Main oscillator output
Main oscillator power, 1.8V
Main oscillator ground
RTC oscillator input
Key
8ma
8ma
A
PU Key matrix column inputs
PU Key matrix row outputs
PLL
P
Key
PLL
G
USB
-
-
-
USB positive signals
USB negative signals
Transmit out
RTC
A
USB
A
RTC
A
RTC oscillator output
SRAM Write strobe out
SRAM Read/OE strobe out
UART1
UART1
UART1
UART1
UART1
UART1
UART2
UART2
UART3
UART3
LED
4ma
I
EBUS
EBUS
EBUS
EBUS
EBUS
EBUS
EBUS
EBUS
SDRAM
SDRAM
SDRAM
SDRAM
SDRAM
SDRAM
Raster
Raster
Raster
4ma
4ma
I
RXD0
PU Receive in
RDn
CTSn
I
PU Clear to send/transmit enable
PU Data set ready/Data Carrier Detect
WAITn
PU SRAM Wait in
DSRn
I
AD[25:0]
DA[31:0]
CSn[3:0]
CSn[7:6]
DQMn[3:0]
SDCLK
SDCLKEN
SDCSn[3:0]
RASn
8ma
8ma
4ma
4ma
8ma
8ma
8ma
4ma
8ma
8ma
8ma
4ma
12ma
8ma
-
Shared Address bus out
DTRn
4ma
4ma
4ma
I
-
-
-
Data Terminal Ready output
Ready to send
PU Shared Data bus in/out
PU Chip select out
PU Chip select out
RTSn
TXD1
Transmit/IrDA output
RXD1
PU Receive/IrDA input
Transmit
PU Receive
-
-
-
-
-
-
-
Shared data mask out
SDRAM clock out
TXD2
4ma
I
-
RXD2
SDRAM clock enable out
SDRAM chip selects out
SDRAM RAS out
GRLED
RDLED
EECLK
EEDAT
ABITCLK
ASYNC
ASDI
12ma
12ma
4ma
4ma
8ma
8ma
I
-
-
Green LED
Red LED
LED
EEPROM
EEPROM
AC97
AC97
AC97
AC97
AC97
PU EEPROM/Two-wire Interface clock
PU EEPROM/Two-wire Interface data
PD AC97 bit clock
CASn
SDRAM CAS out
SDWEn
P[17:0]
SDRAM write enable out
PU Pixel data bus out
PD AC97 frame sync
SPCLK
HSYNC
PU Pixel clock in/out
PD AC97 Primary input
PU AC97 output
PU Horizontal synchronization/ line pulse out
ASDO
8ma
8ma
Vertical or composite synchronization/frame
V_CSYNC
Raster
8ma
PU
ARSTn
-
AC97 reset
pulse out
38
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Table S. Pin Descriptions (Continued)
Pad
Type
Pull
Type
Pin Name
SCLK1
Block
Description
SPI1
SPI1
8ma
8ma
I
PD SPI bit clock
PD SPI Frame Clock
PD SPI input
SFRM1
SSPRX1
SSPTX1
INT[3:0]
PRSTn
RSTOn
SLA[0]
SPI1
SPI1
8ma
I
-
SPI output
INT
PD External interrupts
PU Power on reset
Syscon
Syscon
EEPROM
GPIO
I
4ma
4ma
I/O
I/O
P
-
-
User Reset in out - open drain
Flash programming voltage control
EGPIO[15:7]
EGPIO[2:0]
vddc
PU Enhanced GPIO
PU Enhanced GPIO
GPIO
Power
Power
Ground
Ground
-
-
-
-
Digital power, 1.8V
Digital power, 3.3V
Digital ground
vddr
P
gndc
G
gndr
G
Digital ground
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
39
EP9303
ARM9 SOC with Display, USB and Touchscreen
Table T illustrates the pin signal multiplexing and configuration options.
Table T. Pin Multiplex Usage Information
Physical
Pin Name
Description
Multiplex signal name
COL[7:0]
ROW[7:0]
EGPIO[0]
EGPIO[1]
EGPIO[2]
EGPIO[7]
EGPIO[8]
EGPIO[9]
EGPIO[10]
EGPIO[11]
EGPIO[12]
EGPIO[13]
ABITCLK
ASYNC
GPIO
GPIO Port D[7:0]
GPIO Port C[7:0]
RI
GPIO
Ring Indicator Input
1Hz clock monitor
DMA request
CLK1HZ
DMARQ
DREQ0
DACK0
DEOT0
DREQ1
DACK1
DEOT1
SDI2
DMA Request 0
DMA Acknowledge 0
DMA EOT 0
DMA Request 1
DMA Acknowledge 1
DMA EOT 1
I2S Receive Data 2
I2S Serial clock
I2S Frame Clock
I2S Transmit Data 0
I2S Receive Data 0
I2S Master clock
I2S Serial clock
I2S Frame Clock
I2S Transmit Data 0
I2S Receive Data 0
SCLK
LRCK
ASDO
SDO0
ASDI
SDI0
ARSTn
MCLK
SCLK1
SCLK
SFRM1
LRCK
SSPTX1
SSPRX1
SDO0
SDI0
40
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
EP9303
ARM9 SOC with Display, USB and Touchscreen
Acronyms and Abbreviations
Term
Definition
The following tables list abbreviations and acronyms
used in this data sheet.
OHCI
Open Host Controller Interface
Ethernet PHYsical layer interface
Programmed I/O
PHY
PIO
Term
Definition
ADC
Analog-to-Digital Converter
RISC
SDMI
Reduced Instruction Set Computer
Secure Digital Music Initiative
ALT
Alternative
AMBA
ATAPI
Advanced Micro-controller Bus Architecture
ATA Packet Interface
SDRAM Synchronous Dynamic RAM
SPI
Serial Peripheral Interface
CODEC COder/DECoder
SRAM
Static Random Access Memory
CRC
DAC
DMA
Cyclic Redundancy Check
Station - Any device that contains an IEEE 802.11
conforming Medium Access Control (MAC) and physical
layer (PHY) interface to the wireless medium
STA
Digital-to-Analog Converter
Direct-Memory Access
TFT
TLB
USB
Thin Film Transistor
EEPROM Electronically Erasable Programmable Read Only Memory
Translation Lookaside Buffer
Universal Serial Bus
EMAC
EBUS
FIFO
FIQ
Ethernet Media Access Controller
External Bus
Units of Measurement
First In/First Out
Fast Interrupt Request
Flash memory
Symbol
Unit of Measure
FLASH
GPIO
HDLC
I/F
degree Celsius
°C
General Purpose I/O
High-level Data Link Control
Interface
Hz
Hertz = cycle per second
Kilobits per second
Kilobyte
Kbps
Kbyte
KHz
Mbps
MHz
µA
I2S
KiloHertz = 1000 Hz
Megabits per second
MegaHertz = 1,000 KiloHertz
Inter-IC Sound
IC
Integrated Circuit
ICE
In-Circuit Emulator
microAmpere = 10-6 Ampere
IDE
Integrated Drive Electronics
Institute of Electronics and Electrical Engineers
Infrared Data Association
microsecond = 1,000 nanoseconds = 10-6 seconds
milliAmpere = 10-3 Ampere
µs
IEEE
IrDA
IRQ
ISO
JTAG
LFSR
MII
mA
ms
mW
ns
millisecond = 1,000 microseconds = 10-3 seconds
milliWatt = 10-3 Watts
Standard Interrupt Request
International Standards Organization
Joint Test Action Group
nanosecond = 10-9 seconds
picoFarad = 10-12 Farads
pF
V
Linear Feedback Shift Register
Media Independent Interface
Memory Management Unit
Volt
W
Watt
MMU
DS645A1
Copyright 2004 Cirrus Logic (All Rights Reserved)
41
EP9303
ARM9 SOC with Display, USB and Touchscreen
ORDERING INFORMATION
The order numbers for the device are:
EP9303-CB
EP9303-CBZ
EP9303-IB
0°C to +70°C
0°C to +70°C
-40°C to +85°C
-40°C to +85°C
272 pin TFBGA
272 pin TFBGA
272 pin TFBGA
272 pin TFBGA
Lead Free
Lead Free
EP9303-IBZ
EP9303 — CBZ
Lead Material:
Z = Lead Free
Part Number
Package Type:
B = 272 pin TFBGA
Product Line:
Embedded Processor
Temperature Range:
C = Commercial
E = Extended Operating Version
I = Industrial Operating Version
Note: Go to the Cirrus Logic Internet site at http://www.cirrus.com to find contact information for your local sales representative.
42
Copyright 2004 Cirrus Logic (All Rights Reserved)
DS645A1
相关型号:
©2020 ICPDF网 联系我们和版权申明