EP9307-CRZ

EP9307-CRZ Datasheet


EP9307 Data Sheet

Part Datasheet
EP9307-CRZ EP9307-CRZ EP9307-CRZ (pdf)
Related Parts Information
EP9307-IRZ EP9307-IRZ EP9307-IRZ
EP9307-CR EP9307-CR EP9307-CR
EP9307-IR EP9307-IR EP9307-IR
EP9307-CRZR EP9307-CRZR EP9307-CRZR
PDF Datasheet Preview
EP9307 Data Sheet
• 200-MHz ARM920T Processor
• 16-kbyte Instruction Cache
• 16-kbyte Data Cache
• CE-enabled MMU
• 100-MHz System Bus
• MaverickCrunch Math Engine
• Floating Point, Integer and Signal Processing Instructions
• Optimized for digital music compression and decompression algorithms.
• Hardware interlocks allow in-line coding.
• MaverickKey IDs
• 32-bit unique ID can be used for DRM-compliant, 128-bit random ID.
• Integrated Peripheral Interfaces
• 32-bit SDRAM Interface up to 4 banks
• 32/16-bit SRAM/FLASH/ROM
• Serial EEPROM Interface
• 1/10/100 Mbps Ethernet MAC
• Three UARTs
• Three-port USB Full-speed Host OHCI 12 Mbits per second
• IrDA Interface
• LCD and Raster Interface with Graphics Accelerator

ARM9 SOC with Ethernet, USB, Display, and Touchscreen
• Touchscreen Interface with ADC
• 8 x 8 Keypad Scanner
• One Serial Peripheral Interface SPI Port
• 6-channel or 2-channel Serial Audio Interface I2S
• 2-channel, Low-cost Serial Audio Interface AC'97
• Internal Peripherals
• 12 Direct Memory Access DMA Channels
• Real-time Clock with Software Trim
• Dual PLL controls all clock domains.
• Watchdog Timer
• Two General-purpose 16-bit Timers
• One General-purpose 32-bit Timer
• One 40-bit Debug Timer
• Interrupt Controller
• Boot ROM
• Package
• 272 pin TFBGA

COMMUNICATIONS PORTS

Serial Audio Interface
3 UARTs w/ IrDA
3 USB Hosts

Ethernet MAC

Peripheral Bus
12 Channel DMA

MaverickKeyTM

Boot ROM

MaverickCrunchTM

ARM920T

D-Cache I-Cache
16KB
16KB

Clocks & Timers

Interrupts & GPIO

Bus Bridge

Keypad & Touch

Screen I/F

Processor Bus

SRAM & Flash I/F

Unified SDRAM I/F

Video/LCD Controller

Graphic Accelerator

MEMORY AND STORAGE 2010 Cirrus Logic All Rights Reserved

USER INTERFACE

Mar ‘10 DS667F2

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen

OVERVIEW

The EP9307 is an ARM920T-based system-on-a-chip SOC design with a large peripheral set targeted to a variety of applications:
• Thin client computers for business and home
• Internet radio
• Internet access devices
• Industrial computers
• Specialized terminals
• Point of sale terminals
• Test and measurement equipment

The ARM920T microprocessor core with separate 16kbyte, 64-way set-associative instruction and data caches is augmented by the MaverickCrunch coprocessor, enabling high-speed floating point calculations. MaverickKey unique hardware programmed IDs are a solution to the growing concern over secure web content and commerce. With Internet security playing an
important role in the delivery of digital media such as books or music, traditional software methods are quickly becoming unreliable. The MaverickKey unique IDs provide OEMs with a method of utilizing specific hardware IDs such as those assigned for SDMI Secure Digital Music Initiative or any other authentication mechanism.

A high-performance 1/10/100 Mbps Ethernet media access controller MAC is included along with external interfaces to SPI, I2S audio, Raster/LCD, keypad and touchscreen. A three-port USB Full-speed Host OHCI 12 Mbits per second and three UARTs are included as well.
ORDERING INFORMATION

DS667F2
2010 Cirrus Logic All Rights Reserved

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen

List of Figures

Figure Timing Diagram Drawing Key 14 Figure SDRAM Load Mode Register Cycle Timing Measurement 15 Figure SDRAM Burst Read Cycle Timing Measurement 16 Figure SDRAM Burst Write Cycle Timing Measurement 17 Figure SDRAM Auto Refresh Cycle Timing Measurement 18 Figure Static Memory Single Word Read Cycle Timing Measurement 19 Figure Static Memory Single Word Write Cycle Timing Measurement 20 Figure Static Memory Multiple Word Read 8-bit Cycle Timing Measurement 21 Figure Static Memory Multiple Word Write 8-bit Cycle Timing Measurement 22 Figure Static Memory Multiple Word Read 16-bit Cycle Timing Measurement 23 Figure Static Memory Multiple Word Write 16-bit Cycle Timing Measurement 24 Figure Static Memory Burst Read Cycle Timing Measurement 25 Figure Static Memory Burst Write Cycle Timing Measurement 26 Figure Static Memory Single Read Wait Cycle Timing Measurement 27 Figure Static Memory Single Write Wait Cycle Timing Measurement 28 Figure Static Memory Turnaround Cycle Timing Measurement 29 Figure Ethernet MAC Timing Measurement 31 Figure TI Single Transfer Timing Measurement 33 Figure Microwire Frame Format, Single Transfer 33 Figure SPI Format with SPH=1 Timing Measurement 34 Figure Inter-IC Sound I2S Timing Measurement 35 Figure AC ‘97 Configuration Timing Measurement 36 Figure LCD Timing Measurement 37 Figure ADC Transfer Function 38 Figure JTAG Timing Measurement 39 Figure 272 Pin TFBGA Diagram 40 Figure 272 Pin TFBGA Pinout 42
2010 Cirrus Logic All Rights Reserved

DS667F2

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen

List of Tables

Table A. Change History 2 Table B. General Purpose Memory Interface Pin Assignments 6 Table C. Ethernet Media Access Controller Pin Assignments 7 Table D. Audio Interfaces Pin Assignment 7 Table E. LCD Interface Pin Assignments 8 Table F. Touch Screen Interface with 12-bit Analog-to-Digital Converter Pin Assignments 8 Table G. 64-Key Keypad Interface Pin Assignments 8 Table H. Universal Asynchronous Receiver / Transmitters Pin Assignments 9 Table I. Triple Port USB Host Pin Assignments 9 Table J. Two-Wire Port with EEPROM Support Pin Assignments 9 Table K. Real-Time Clock with Pin Assignments 10 Table L. PLL and Clocking Pin Assignments 10 Table M.External Interrupt Controller Pin Assignment 10 Table N. Dual LED Pin Assignments 10 Table O. General Purpose Input/Output Pin Assignment 11 Table P. Reset and Power Management Pin Assignments 11 Table Q. Hardware Debug Interface 11 Table R. 272 Pin Diagram Dimensions 41 Table S. Pin Descriptions 46 Table T. Pin Multiplex Usage Information 47

DS667F2
2010 Cirrus Logic All Rights Reserved

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen

Processor Core - ARM920T

The ARM920T is a Harvard architecture processor with separate 16 kbyte instruction and data caches with an 8word 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:
• 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 CE and other
operating systems
• Translation Look Aside Buffers with 64 Data and 64

Instruction Entries
• Programmable Page Sizes of 1 Mbyte, 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 multiply-accumulate MAC instruction that is 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:
• IEEE-754 single and double precision floating point
• 32/64-bit integer
• Add/multiply/compare
• Integer MAC 32-bit input with 72-bit accumulate
• Integer Shifts
• Floating point to/from integer conversion
• Sixteen 64-bit register files
• Four 72-bit accumulators

MaverickKey Unique ID

MaverickKey unique hardware programmed IDs are a solution to the growing concern over secure web content and commerce. With Internet security playing an important role in the delivery of digital media such as books or music, traditional software methods are quickly becoming unreliable. The MaverickKey unique IDs
provide OEMs with a method of utilizing specific hardware IDs such as those assigned for SDMI Secure Digital Music Initiative or any other authentication mechanism.

Both a specific 32-bit ID as well as a 128-bit random ID are programmed into the EP9307 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 EP9307 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.

General Purpose Memory Interface SDRAM, SRAM, ROM, FLASH

The EP9307 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.
• 1 to 4 banks of 32-bit, 100 MHz SDRAM
• One internal port dedicated to the Raster/LCD

Refresh Engine Read Only
• Address and data bus shared between SDRAM,

SRAM, ROM, and FLASH memory
• NOR FLASH memory supported

Table B. General Purpose Memory Interface Pin Assignments

Pin Mnemonic

Pin Description

SDCLK SDCLKEN SDCSn[3:0] RASn CASn SDWEn CSn[7:6] and CSn[3:0] AD[25:0] DA[31:0] DQMn[3:0] WRn RDn WAITn

SDRAM Clock SDRAM Clock Enable SDRAM Chip Selects 3-0 SDRAM RAS SDRAM CAS SDRAM Write Enable Chip Selects 7, 6, 3, 2, 1, 0 Address Bus 25-0 Data Bus 31-0 SDRAM Output Enables / Data Masks SRAM Write Strobe SRAM Read/OE Strobe SRAM Wait Input
2010 Cirrus Logic All Rights Reserved
ORDERING INFORMATION

The order numbers for the device are:

EP9307-CRZ EP9307-IRZ
0°C to +70°C -40°C to +85°C

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen
272 pin TFBGA 272 pin TFBGA

Lead Free Lead Free

EP9307 CRZ

Product Line Embedded Processor

Lead Material Z = Lead Free

Package Type R = 272 pin TFBGA

Temperature Range C = Commercial E = Extended Operating Version I = Industrial Operating Version

Note Go to the Cirrus Logic Internet site at to find contact information for your local sales representative.

DS667F2
2010 Cirrus Logic All Rights Reserved

EP9307 ARM9 SOC with Ethernet, USB, Display and Touchscreen

Contacting Cirrus Logic Support

For all product questions and inquiries contact a Cirrus Logic Sales Representative. To find one nearest you go to

IMPORTANT NOTICE

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 information 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, indemnification, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information 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 distribution, 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 PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, AUTOMOTIVE SAFETY OR SECURITY DEVICES, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS. 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 PARTICULAR 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.

Microwire 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 and SPI are registered trademarks of Motorola, Inc.

LINUX is a registered trademark of Linus Torvalds.
2010 Cirrus Logic All Rights Reserved

DS667F2
More datasheets: XR16V2551ILTR-F | XR16V2551IMTR-F | 10141 | 2474 | FSTD32211G | FSTD32211GX | SBR20M150CTFP | PD15-22C/TR8 | AT-41535G | AK5358AET


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived EP9307-CRZ Datasheet file may be downloaded here without warranties.

Datasheet ID: EP9307-CRZ 523233