a

SUMMARY High Performance Signal Computer for Communications, Audio, Automotive, Instrumentation and Industrial Applications Super Harvard Architecture Computer (SHARC®) Four Independent Buses for Dual Data, Instruction, and I/O Fetch on a Single Cycle 32-Bit Fixed-Point Arithmetic; 32-Bit and 40-Bit FloatingPoint Arithmetic 544 Kbits On-Chip SRAM Memory and Integrated I/O Peripheral I2S Support, for Eight Simultaneous Receive and Transmit Channels KEY FEATURES 66 MIPS, 198 MFLOPS Peak, 132 MFLOPS Sustained Performance User-Configurable 544 Kbits On-Chip SRAM Memory Two External Port, DMA Channels and Eight Serial Port, DMA Channels

DSP Microcomputer ADSP-21065L
SDRAM Controller for Glueless Interface to Low Cost External Memory (@ 66 MHz) 64M Words External Address Range 12 Programmable I/O Pins and Two Timers with Event Capture Options Code-Compatible with ADSP-2106x Family 208-Lead MQFP or 196-Ball Mini-BGA Package 3.3 Volt Operation

Flexible Data Formats and 40-Bit Extended Precision 32-Bit Single-Precision and 40-Bit Extended-Precision IEEE Floating-Point Data Formats 32-Bit Fixed-Point Data Format, Integer and Fractional, with Dual 80-Bit Accumulators Parallel Computations Single-Cycle Multiply and ALU Operations in Parallel with Dual Memory Read/Writes and Instruction Fetch Multiply with Add and Subtract for Accelerated FFT Butterfly Computation 1024-Point Complex FFT Benchmark: 0.274 ms (18,221 Cycles)
DUAL-PORTED SRAM
BLOCK 1

CORE PROCESSOR
INSTRUCTION CACHE
32 48 BIT

TWO INDEPENDENT DUAL-PORTED BLOCKS PROCESSOR PORT
ADDR ADDR DATA DATA

BLOCK 0

JTAG
TEST & EMULATION

7

I/O PORT

DATA ADDR ADDR DATA

DAG1
8 4 32 8

DAG2
4 24

PROGRAM SEQUENCER 24 32 PM ADDRESS BUS DM ADDRESS BUS IOA 17 IOD 48

EXTERNAL PORT
SDRAM INTERFACE ADDR BUS MUX MULTIPROCESSOR INTERFACE 24

48

PM DATA BUS DATA BUS MUX HOST PORT 32

BUS CONNECT (PX)

40 DM DATA BUS

DATA REGISTER FILE MULTIPLIER
16 40 BIT

IOP REGISTERS
(MEMORY MAPPED)

DMA CONTROLLER
SPORT 0

4 (2 Rx, 2Tx) (I2S) (2 Rx, 2Tx)

BARREL SHIFTER

ALU

CONTROL, STATUS, TIMER & DATA BUFFERS

SPORT 1

(I2S)

I/O PROCESSOR

Figure 1. Functional Block Diagram
SHARC is a registered trademark of Analog Devices, Inc.

REV. C
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective companies.

One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781/329-4700 www.analog.com Fax: 781/326-8703 © 2003 Analog Devices, Inc. All rights reserved.

ADSP-21065L
544 Kbits Configurable On-Chip SRAM Dual-Ported for Independent Access by Core Processor and DMA Configurable in Combinations of 16-, 32-, 48-Bit Data and Program Words in Block 0 and Block 1 DMA Controller Ten DMA Channels—Two Dedicated to the External Port and Eight Dedicated to the Serial Ports Background DMA Transfers at up to 66 MHz, in Parallel with Full Speed Processor Execution Performs Transfers Between: Internal RAM and Host Internal RAM and Serial Ports Internal RAM and Master or Slave SHARC Internal RAM and External Memory or I/O Devices External Memory and External Devices Host Processor Interface Efficient Interface to 8-, 16-, and 32-Bit Microprocessors Host Can Directly Read/Write ADSP-21065L IOP Registers Multiprocessing Distributed On-Chip Bus Arbitration for Glueless, Parallel Bus Connect Between Two ADSP-21065Ls Plus Host 132 Mbytes/s Transfer Rate Over Parallel Bus Serial Ports Independent Transmit and Receive Functions Programmable 3-Bit to 32-Bit Serial Word Width I2S Support Allowing Eight Transmit and Eight Receive Channels Glueless Interface to Industry Standard Codecs TDM Multichannel Mode with -Law/A-Law Hardware Companding Multichannel Signaling Protocol

–2–

REV. C

ADSP-21065L
GENERAL DESCRIPTION

The ADSP-21065L is a powerful member of the SHARC family of 32-bit processors optimized for cost sensitive applications. The SHARC—Super Harvard Architecture—offers the highest levels of performance and memory integration of any 32-bit DSP in the industry—they are also the only DSP in the industry that offer both fixed and floating-point capabilities, without compromising precision or performance. The ADSP-21065L is fabricated in a high speed, low power CMOS process, 0.35 mm technology. With its on-chip instruction cache, the processor can execute every instruction in a single cycle. Table I lists the performance benchmarks for the ADSP-21065L. The ADSP-21065L SHARC combines a floating-point DSP core with integrated, on-chip system features, including a 544 Kbit SRAM memory, host processor interface, DMA controller, SDRAM controller, and enhanced serial ports. Figure 1 shows a block diagram of the ADSP-21065L, illustrating the following architectural features: Computation Units (ALU, Multiplier, and Shifter) with a Shared Data Register File Data Address Generators (DAG1, DAG2) Program Sequencer with Instruction Cache Timers with Event Capture Modes On-Chip, dual-ported SRAM External Port for Interfacing to Off-Chip Memory and Peripherals Host Port and SDRAM Interface DMA Controller Enhanced Serial Ports JTAG Test Access Port
Table I. Performance Benchmarks

CONTROL

ADDRESS

CLOCK RESET 01

CLKIN

ADSP-21065L #1
DATA

CS ADDR DATA

RESET ID1-0 SPORT0 TX0_A TX0_B RX0_A RX0_B SPORT1 TX1_A TX1_B RX1_A RX1_B CONTROL ADDR23-0 DATA31-0 RD WR ACK MS3-0 BMS SBTS SW CS HBR HBG REDY RAS CAS DQM SDWE SDCLK1-0 SDCKE SDA10 CPA BR2 BR1

BOOT EPROM (OPTIONAL)

HOST PROCESSOR (OPTIONAL) CS ADDR DATA ADDR DATA

CS RAS CAS DQM WE CLK CKE A10

SDRAM (OPTIONAL)

Figure 2. ADSP-21065L Single-Processor System
Independent, Parallel Computation Units

The arithmetic/logic unit (ALU), multiplier, and shifter all perform single-cycle instructions. The three units are arranged in parallel, maximizing computational throughput. Single multifunction instructions execute parallel ALU and multiplier operations. These computation units support IEEE 32-bit single-precision floating-point, extended precision 40-bit floatingpoint, and 32-bit fixed-point data formats.
Data Register File

Benchmark Cycle Time 1024-Pt. Complex FFT (Radix 4, with Digit Reverse) Matrix Multiply (Pipelined) [3 ¥ 3] ¥ [3 ¥ 1] [4 ¥ 4] ¥ [4 ¥ 1] FIR Filter (per Tap) IIR Filter (per Biquad) Divide Y/X Inverse Square Root (1/÷x) DMA Transfers

Timing 15.00 ns 0.274 ns 135 ns 240 ns 15 ns 60 ns 90 ns 135 ns 264 Mbytes/sec.

Cycles 1 18221 9 16 1 4 6 9

A general-purpose data register file is used for transferring data between the computation units and the data buses, and for storing intermediate results. This 10-port, 32-register (16 primary, 16 secondary) register file, combined with the ADSP-21000 Harvard architecture, allows unconstrained data flow between computation units and internal memory.
Single-Cycle Fetch of Instruction and Two Operands

The ADSP-21065L features an enhanced Super Harvard Architecture in which the data memory (DM) bus transfers data and the program memory (PM) bus transfers both instructions and data (see Figure 1). With its separate program and data memory buses, and on-chip instruction cache, the processor can simultaneously fetch two operands and an instruction (from the cache), all in a single cycle.
Instruction Cache

ADSP-21000 FAMILY CORE ARCHITECTURE

The ADSP-21065L is code and function compatible with the ADSP-21060/ADSP-21061/ADSP-21062. The ADSP-21065L includes the following architectural features of the SHARC family core.

The ADSP-21065L includes an on-chip instruction cache that enables three-bus operation for fetching an instruction and two data values. The cache is selective—only the instructions that fetches conflict with PM bus data accesses are cached. This allows full-speed execution of core, looped operations such as digital filter multiply-accumulates and FFT butterfly processing.
Data Address Generators with Hardware Circular Buffers

The ADSP-21065L’s two data address generators (DAGs) implement circular data buffers in hardware. Circular buffers allow efficient programming of delay lines and other data REV. C –3–

ADSP-21065L
structures required in digital signal processing, and are commonly used in digital filters and Fourier transforms. The ADSP-21065L’s two DAGs contain sufficient registers to allow the creation of up to 32 circular buffers (16 primary register sets, 16 secondary). The DAGs automatically handle address pointer wraparound, reducing overhead, increasing performance, and simplifying implementation. Circular buffers can start and end at any memory location.
Flexible Instruction Set Off-Chip Memory and Peripherals Interface

The 48-bit instruction word accommodates a variety of parallel operations, for concise programming. For example, the ADSP21065L can conditionally execute a multiply, an add, a subtract and a branch, all in a single instruction.
ADSP-21065L FEATURES

The ADSP-21065L’s external port provides the processor’s interface to off-chip memory and peripherals. The 64M words, off-chip address space is included in the ADSP-21065L’s unified address space. The separate on-chip buses—for program memory, data memory and I/O—are multiplexed at the external port to create an external system bus with a single 24-bit address bus, four memory selects, and a single 32-bit data bus. The on-chip Super Harvard Architecture provides three bus performance, while the off-chip unified address space gives flexibility to the designer.
SDRAM Interface

The ADSP-21065L is designed to achieve the highest system throughput to enable maximum system performance. It can be clocked by either a crystal or a TTL-compatible clock signal. The ADSP-21065L uses an input clock with a frequency equal to half the instruction rate—a 33 MHz input clock yields a 15 ns processor cycle (which is equivalent to 66 MHz). Interfaces on the ADSP-21065L operate as shown below. Hereafter in this document, 1x = input clock frequency, and 2x = processor’s instruction rate. The following clock operation ratings are based on 1x = 33 MHz (instruction rate/core = 66 MHz): SDRAM External SRAM Serial Ports Multiprocessing Host (Asynchronous) 66 MHz 33 MHz 33 MHz 33 MHz 33 MHz

The SDRAM interface enables the ADSP-21065L to transfer data to and from synchronous DRAM (SDRAM) at 2x clock frequency. The synchronous approach coupled with 2x clock frequency supports data transfer at a high throughput—up to 220 Mbytes/sec. The SDRAM interface provides a glueless interface with standard SDRAMs—16 Mb, 64 Mb, and 128 Mb—and includes options to support additional buffers between the ADSP-21065L and SDRAM. The SDRAM interface is extremely flexible and provides capability for connecting SDRAMs to any one of the ADSP-21065L’s four external memory banks. Systems with several SDRAM devices connected in parallel may require buffering to meet overall system timing requirements. The ADSP-21065L supports pipelining of the address and control signals to enable such buffering between itself and multiple SDRAM devices.
Host Processor Interface

Augmenting the ADSP-21000 family core, the ADSP-21065L adds the following architectural features:
Dual-Ported On-Chip Memory

The ADSP-21065L contains 544 Kbits of on-chip SRAM, organized into two banks: Bank 0 has 288 Kbits, and Bank 1 has 256 Kbits. Bank 0 is configured with 9 columns of 2K ¥ 16 bits, and Bank 1 is configured with 8 columns of 2K ¥ 16 bits. Each memory block is dual-ported for single-cycle, independent accesses by the core processor and I/O processor or DMA controller. The dual-ported memory and separate on-chip buses allow two data transfers from the core and one from I/O, all in a single cycle (see Figure 4 for the ADSP-21065L Memory Map). On the ADSP-21065L, the memory can be configured as a maximum of 16K words of 32-bit data, 34K words for 16-bit data, 10K words of 48-bit instructions (and 40-bit data) or combinations of different word sizes up to 544 Kbits. All the memory can be accessed as 16-bit, 32-bit or 48-bit. While each memory block can store combinations of code and data, accesses are most efficient when one block stores data, using the DM bus for transfers, and the other block stores instructions and data, using the PM bus for transfers. Using the DM and PM busses in this way, with one dedicated to each memory block, assures single-cycle execution with two data transfers. In this case, the instruction must be available in the cache. Single-cycle execution is also maintained when one of the data operands is transferred to or from off-chip, via the ADSP-21065L’s external port.

The ADSP-21065L’s host interface provides easy connection to standard microprocessor buses—8-, 16-, and 32-bit—requiring little additional hardware. Supporting asynchronous transfers at speeds up to 1x clock frequency, the host interface is accessed through the ADSP-21065L’s external port. Two channels of DMA are available for the host interface; code and data transfers are accomplished with low software overhead. The host processor requests the ADSP-21065L’s external bus with the host bus request (HBR), host bus grant (HBG), and ready (REDY) signals. The host can directly read and write the IOP registers of the ADSP-21065L and can access the DMA channel setup and mailbox registers. Vector interrupt support enables efficient execution of host commands.
DMA Controller

The ADSP-21065L’s on-chip DMA controller allows zerooverhead, nonintrusive data transfers without processor intervention. The DMA controller operates independently and invisibly to the processor core, allowing DMA operations to occur while the core is simultaneously executing its program instructions. DMA transfers can occur between the ADSP-21065L’s internal memory and either external memory, external peripherals, or a host processor. DMA transfers can also occur between the ADSP-21065L’s internal memory and its serial ports. DMA transfers between external memory and external peripheral devices are another option. External bus packing to 16-, 32-, or 48-bit internal words is performed during DMA transfers. Ten channels of DMA are available on the ADSP-21065L— eight via the serial ports, and two via the processor’s external port (for either host processor, other ADSP-21065L, memory or –4– REV. C

each of which performs two functions—Pulsewidth Generation and Pulse Count and Capture. The serial ports also include keyword and keymask features to enhance interprocessor communication. Third Party software tools include an Ada compiler. a C compiler. They offer selectable synchronization and transmit modes and optional m-law or A-law companding. Each serial port has a primary and a secondary set of transmit and receive channels. Serial port clocks and frame syncs can be internally or externally generated. Other DMA features include interrupt generation on completion of DMA transfers and DMA chaining for automatically linked DMA transfers. I2S mode (an interface commonly used by audio codecs). operating systems. as input. and TDM (Time Division Multiplex) multichannel mode. an Assembly library/ librarian. Programs can be downloaded to the ADSP-21065L using DMA transfers. DMAG1-2). and processor stacks. and block diagram design tools. Its dialog boxes and property pages enable you to configure and manage all of the SHARC Development Tools. The internal memory of the ADSP-21065L can be booted at system power-up from an 8-bit EPROM. DSP libraries. EZ-ICE and VisualDSP are registered trademarks of Analog Devices. Each of the serial ports supports three operation modes: DSP serial port mode. providing each with a maximum data rate of 33 Mbit/s. a loader. allowing inspection and modification of memory. . and the ADSP-21065L SHARC Technical Reference. The serial ports can operate at 1x clock frequency. with selectable word lengths of 3 bits to 32 bits. For details. Serial Ports DEVELOPMENT TOOLS The ADSP-21065L is supported with a complete set of software and hardware development tools. Multiprocessing The EZ-ICE Emulator uses the IEEE 1149. Master processor changeover incurs only one cycle of overhead. a cycle-accurate. registers.1 JTAG test access port of the ADSP-21065L processor to monitor and control the target board processor during emulation. see the descriptions of the BMS and BSEL pins in the Pin Descriptions section of this data sheet. As output. C –5– For detailed information on the ADSP-21065L instruction set and architecture. Hardware tools include SHARC PC plug-in cards multiprocessor SHARC VME boards. REV. Bus lock allows indivisible read-modify-write sequences for semaphores. or external memory. and a C run-time library that includes DSP and mathematical functions. Additional Information The ADSP-21065L offers powerful features tailored to multiprocessing DSP systems. Maximum throughput for interprocessor data transfer is 132 Mbytes/sec over the external port. these pins can signal peripheral devices. The SHARC Development Tools include an easy to use Assembler that is based on an algebraic syntax. The ADSP-21065L also contains twelve programmable. Distributed bus arbitration logic is included on-chip for simple. These modules are based on the SHARCPAC™ module specification. In addition to the software and hardware development tools available from Analog Devices. you can: The ADSP-21065L features two synchronous serial ports that provide an inexpensive interface to a wide variety of digital and mixed-signal peripheral devices. Asynchronous off-chip peripherals can control two DMA channels using DMA Request/Grant lines (DMAR1-2. a linker. instruction-level simulator. Either 8-. In Pulse Counter mode. and daughter and modules with multiple SHARCs and additional memory. The VisualDSP project management environment enables you to develop and debug an application from within a single integrated program. Inc. Nonintrusive in-circuit emulation is assured by the use of the processor’s JTAG interface—the emulator does not affect target system loading or timing. This capability enables you to: • • Control how the development tools process inputs and generate outputs. see the ADSP-21065L SHARC User’s Manual. The EZ-ICE provides full-speed emulation.5 secs. Serial port data can be automatically transferred to and from on-chip memory via DMA. these pins can provide the test for conditional branching.ADSP-21065L I/O transfers). 16-. glueless connection of systems containing a maximum of two ADSP-21065Ls and a host processor. or 32-bit host processors can be used for booting. general purpose I/O pins that can function as either input or output. A vector interrupt is provided for interprocessor commands. Program Booting The Visual IDE enables you to define and manage multiuser projects. Maintain a one-to-one correspondence with the tool’s command line switches. including the EZ-ICE® InCircuit Emulator and development software. The serial ports can operate with little-endian or big-endian transmission formats. Third Edition. Programmable Timers and General-Purpose I/O Ports • • • • • • • View Mixed C and Assembly Code Insert Break Points Set Watch Points Trace Bus Activity Profile Program Execution Fill and Dump Memory Create Custom Debugger Windows The ADSP-21065L has two independent timer blocks. Independent transmit and receive functions provide greater flexibility for serial communications. Debugging both C and Assembly programs with the Visual DSP debugger. the ADSP-21065L can measure either the high or low pulsewidth and the period of an input waveform. Inc. the ADSP-21065L can generate a modulated waveform with an arbitrary pulsewidth within a maximum period of 71. a host processor. third parties provide a wide range of tools supporting the SHARC processor family. Both the SHARC Development Tools family and the VisualDSP® integrated project management and debugging environment support the ADSP-21065L. SHARCPAC is a trademark of Analog Devices. The unified address space allows direct interprocessor accesses of both ADSP-21065L’s IOP registers. Selection of the boot source is controlled by the BMS (Boot Memory Select) and BSEL (EPROM Boot) pins. In Pulsewidth Generation mode. The same EZ-ICE hardware that you use for the ADSP-21060/ ADSP-21062 also fully emulates the ADSP-21065L.

C . Multiprocessing System –6– REV.ADSP-21065L CLKIN ADSP-21065L #2 ADDR23-0 DATA31-0 RESET 10 ID1-0 CONTROL SPORT0 CPA BR2 BR1 SPORT1 01 ID1-0 ADDR23-0 DATA31-0 DATA RESET RESET CONTROL ADDRESS CLOCK CLKIN ADSP-21065L #1 CS ADDR DATA BOOT EPROM (OPTIONAL) SPORT0 HOST PROCESSOR (OPTIONAL) CS ADDR DATA ADDR DATA SPORT1 CONTROL RD WR ACK MS3-0 BMS SBTS SW CS HBR HBG REDY RAS CAS DQM SDWE SDCLK1-0 SDCKE SDA10 CPA BR2 BR1 CS RAS CAS DQM WE CLK CKE A10 SDRAM (OPTIONAL) Figure 3.

it can be tested as a condition. This pin is asserted when the ADSP-21065L writes to external memory devices or to the IOP register of another ADSP-21065L. As an input. The MS3-0 lines are decoded memory address lines that change at the same time as the other address lines. a slave ADSP-21065L deasserts the bus master’s ACK input to add wait state(s) to an access of its IOP registers. In a multiprocessor system. The ADSP-21065L deasserts ACK as an output to add wait states to a synchronous access of its IOP registers. SW is asserted at the same time as the address output. The ADSP-21065L inputs and outputs data and instructions on these pins. ACK is used by I/O devices. DATA31-0. the processor will halt and the memory access will not finish until SBTS is deasserted. These lines are asserted as chip selects for the corresponding banks of external memory. TCLKx. Memory Write Strobe. RD is output by the bus master and is input by another ADSP-21065L. whether or not the condition is true.ADSP-21065L PIN DESCRIPTIONS ADSP-21065L pin definitions are listed below. The bus master has a keeper latch on its ACK pin that maintains the input at the level to which it was last driven. External Bus Data. 16-bit short word data is transferred over bits 15-0 of the bus. The ADSP-21065L asserts SW to provide an early indication of an impending write cycle. When no external memory access is occurring the MS3-0 lines are inactive. when a conditional memory access instruction is executed. C –7– . selects. the MS3-0 lines are output by the bus master. Additionally. TDI).g. FLAG11-0. The ADSP-21065L outputs addresses for external memory and peripherals on these pins. Inputs identified as synchronous (S) must meet timing requirements with respect to CLKIN (or with respect to TCK for TMS. Memory Read Strobe. In a multiprocessor system the bus master outputs addresses for read/ writes of the IOP registers of the other ADSP-21065L. DTxX. Suspend Bus Three-State. The ADSP-21065L inputs addresses when a host processor or multiprocessing bus master is reading or writing its IOP registers. TMS. or when the ADSP-2106x is a bus slave) Pin ADDR23-0 Type I/O/T Function External Bus Address. however. May be either edge-triggered or level-sensitive. it can be used to signal external peripherals. In a multiprocessor system. I = Input S = Synchronous P = Power Supply O = Output A = Asynchronous G = Ground T = Three-state (when SBTS is asserted. memory controllers. As an output. These pins have a logic-level hold circuit that prevents the input from floating internally. in a conditional write instruction). WR is output by the bus master and is input by the other ADSP-21065L. they are active. External devices must assert WR to write to the ADSP-21065L’s IOP registers. DRxX. External devices can assert SBTS to place the external bus address. SW. Each is configured via control bits as either an input or an output. which can be aborted if WR is not later asserted (e. External devices (including another ADSP-21065L) must assert RD to read from the ADSP-21065L’s IOP registers.. and strobes—but not SDRAM control pins—in a high impedance state for the following cycle. In a multiprocessor system. Pull-up resistors on unused DATA pins are not necessary. In a multiprocessor system. and inputs that have internal pull-up or pull-down resistors (CPA. Synchronous Write Select. The external data bus transfers 32-bit single-precision floating-point data and 32-bit fixedpoint data over bits 31-0. Flag Pins. an MS3-0 line which is mapped to SDRAM may be asserted even when no SDRAM access is active. (O/D) = Open Drain (A/D) = Active Drive DATA31-0 I/O/T MS3-0 I/O/T RD I/O/T WR I/O/T SW I/O/T ACK I/O/S SBTS I/S IRQ2-0 FLAG11-0 I/A I/O/A REV. and TDI)—these pins can be left floating. External devices can deassert ACK to add wait states to an external memory access. ACK. RCLKx. Memory Acknowledge. This pin is asserted when the ADSP-21065L reads from external memory devices or from the IOP register of another ADSP-21065L. In a multiprocessor system. Inputs identified as asynchronous (A) can be asserted asynchronously to CLKIN (or to TCK for TRST). Unused inputs should be tied or pulled to VDD or GND. If the ADSP-21065L attempts to access external memory while SBTS is asserted. or other peripherals to hold off completion of an external memory access. Internal ADDR25-24 are decoded into MS3-0. SBTS should only be used to recover from host processor/ADSP-21065L deadlock. SW is output by the bus master and is input by the other ADSP-21065L to determine if the multiprocessor access is a read or write. data. Memory Select Lines. This signal interfaces the ADSP-21065L to synchronous memory devices (including another ADSP-21065L). except for ADDR23-0. Interrupt Request Lines.

HBG is asserted by the ADSP-21065L until HBR is released. can be programmed in ADREDY bit of SYSCON register to be active drive (A/D). CPA is an open drain output that is connected to both ADSP-21065Ls in the system. Open drain output (O/D) by default. Transmit Frame Sync (Serial Ports 0. Receive Frame Sync (Serial Ports 0. It does. 1). If core access priority is not required in a system. Channels A. Each DRxX pin has a 50 kW internal pull-up resistor. ID = 00 in singleprocessor systems. Each TCLK pin has a 50 kW internal pull-up resistor. An ADSP-21065L drives its own BRx line (corresponding to the value of its ID2-0 inputs) only and monitors all others. REDY will only be output if the CS and HBR inputs are asserted. Host Bus Acknowledge. Receive Clock (Serial Ports 0. DMA Request 2 (DMA Channel 8). 1. Multiprocessing ID. Each RCLK pin has a 50 kW internal pull-up resistor. Data Receive (Serial Ports 0. however. 1). When HBR is asserted in a multiprocessing system. ID = 10 corresponds to BR2. To relinquish the bus.ADSP-21065L Pin HBR Type I/A Function Host Bus Request. Must be asserted by a host processor to request control of the ADSP21065L’s external bus. 1). data. Data Transmit (Serial Ports 0. See BMS for details. Core Priority Access. Channels A. Host Bus Grant. DMA Request 1 (DMA Channel 9). Acknowledges an HBR bus request. B). Used by multiprocessing ADSP-21065Ls to arbitrate for bus mastership. and strobe lines in a high impedance state. the ADSP-21065L that is bus master will relinquish the bus and assert HBG. In a uniprocessor system. C . This signal is a system configuration selection which should be hardwired. the BSEL and BMS inputs determine booting mode. 1). 1. Asserted by host processor to select the ADSP-21065L. Chip Select. When BSEL is low. ID = 01 corresponds to BR1. The ADSP-21065L deasserts REDY to add wait states to an asynchronous access of its internal memory or IOP registers by a host. DMA Grant 2 (DMA Channel 8). Each DTxX pin has a 50 kW internal pullup resistor. leave the CPA pin unconnected. select. B). In a multiprocessor system. HBG I/O CS REDY (O/D) I/A O DMAR1 DMAR2 DMAG1 DMAG2 BR2-1 I/A I/A O/T O/T I/O/S ID1-0 I CPA (O/D) I/O DTxX DRxX TCLKx RCLKx TFSx RFSx BSEL O I I/O I/O I/O I/O I –8– REV. tie both BRx pins to VDD. indicating that the host processor may take control of the external bus. When BSEL is high. These lines are a system configuration selection which should be hard-wired or changed only at reset. The CPA pin has an internal 5 kW pull-up resistor. EPROM Boot Select. continue to drive the SDRAM control pins. DMA Grant 1 (DMA Channel 9). HBR has priority over all ADSP-21065L bus requests (BR2-1) in a multiprocessor system. Multiprocessing Bus Requests. Transmit Clock (Serial Ports 0. Determines which multiprocessor bus request (BR1–BR2) is used by ADSP-21065L. the ADSP-21065L is configured for booting from an 8-bit EPROM. Asserting its CPA pin allows the core processor of an ADSP-21065L bus slave to interrupt background DMA transfers and gain access to the external bus. the ADSP21065L places the address. HBG is output by the ADSP-21065L bus master.

Provides the row address. This input must be asserted at power-up. or operated below the specified frequency. Either SDCLK1 or both SDCLKx pins can be three-stated. See also SDCLKx. and sometimes SDA10. and sometimes SDA10. The ADSP-21065L drives BMSTR high only while it is the bus master. MSx. CLKIN may not be halted. The ADSP-21065L’s internal clock generator multiplies the 1x clock to generate 2x clock for its core and SDRAM. Enables and disables the CLK signal. In conjunction with CAS. indicates whether the ADSP-21065L is current bus master of the shared external bus.ADSP-21065L Pin BMS Type I/O/T* Function Boot Memory Select. Provides the column address. In write mode. RESET I/A Processor Reset. In systems with multiple SDRAM devices connected in parallel. Serial scan output of the boundary scan path. defines the operation for the SDRAM to perform. SDRAM 2x Clock Output. DQM has a latency of zero and is used to block write operations. SDRAM Clock Enable. MSx. In a multiprocessor system. SDRAM Write Enable. The instruction cycle rate is equal to 2x CLKIN. BSEL 1 0 0 CLKIN I BMS Output 1 (Input) 0 (Input) Booting Mode EPROM (connect BMS to EPROM chip select). Input: When low. Resets the test state machine. Used in conjunction with XTAL. BMS is output by the bus master. SDRAM Row Access Strobe. changed. The external crystal should be rated at 1x frequency. It drives 2x clock out on the SDCLKx pins for the SDRAM interface to use. SDCLKx. RAS. In a single-processor system (ID = 00). In a multiprocessor system. Host processor (HBW [SYSCON] bit selects host bus width). Connecting the 1x external clock to CLKIN while leaving XTAL unconnected configures the ADSP-21065L to use the external clock source. indicates that no booting will occur and that the ADSP-21065L will begin executing instructions from external memory. *Three-statable only in EPROM boot mode (when BMS is an output). Provides an asynchronous clock for JTAG boundary scan. defines the operation for the SDRAM to perform. Provides serial data for the boundary scan logic. Must be connected to the ADSP-21065L EZ-ICE target board connector only. Test Data Output (JTAG). Processor executes from external memory. MSx. defines the operation for the SDRAM to perform. Test Data Input (JTAG). and sometimes SDA10. TMS has a 20 kW internal pull-up resistor. SDWE. TRST has a 20 kW internal pull-up resistor. C –9– . Used to control the test state machine. In conjunction with CAS. eliminating need of off-chip clock buffers. This input is a system configuration selection which should be hardwired. Test Mode Select (JTAG). SDRAM Column Access Strobe. Connecting the necessary components to CLKIN and XTAL enables the internal clock generator. Test Clock (JTAG). Test Reset (JTAG). the processor drives this pin high. supports the corresponding increased clock load requirements. Bus Master Output. See following table. In conjunction with RAS. TCK TMS TDI TDO TRST I I/S I/S O I/A EMU (O/D) BMSTR O O CAS RAS SDWE DQM SDCLK1-0 I/O/T I/O/T I/O/T O/T I/O/S/T SDCKE I/O/T REV. SDCLKx. No booting. Resets the ADSP-21065L to a known state and begins execution at the program memory location specified by the hardware reset vector address. Emulation Status. Clock In. SDRAM Data Mask. Output: used as chip select for boot EPROM devices (when BSEL = 1). see the data sheet supplied with your SDRAM device. SDWE. configures the ADSP-21065L to use either its internal clock generator or an external clock source. For details. TDI has a 20 kW internal pull-up resistor. TRST must be asserted (pulsed low) after power-up or held low for proper operation of the ADSP-21065L. SDCLKx.

is an input pin and functions as a pulse counter/event capture. TDI. Pin spacing should be 0. CONTACT CRYSTAL MANUFACTURER FOR DETAILS. Power Supply. C2. The EZ-ICE probe plugs directly onto this connector for chip-on-board emulation. You can configure the ADSP-21065L to use its internal clock generator by connecting the necessary components to CLKIN and XTAL. which are routed to one or more 2106x devices or to a combination of 2106xs and other JTAG devices on the chain.1 inches. TCK.000M (THROUGH-HOLE PACKAGE) C1 = 33pF C2 = 27pF NOTE: C1 AND C2 ARE SPECIFIC TO CRYSTAL SPECIFIED FOR X1. Used in conjunction with CLKIN to enable the ADSP-21065L’s internal clock generator or to disable it to use an external clock source. TRST. TDO. Crystal Oscillator Terminal. McKenzie and Samtec. Figure 4 shows the component connections used for a crystal operating in fundamental mode. The EZ-ICE probe requires the ADSP-2106x’s CLKIN. TMS. PWM Output/Event Capture. nominally +3. Figure 4. 30 MHz Operation (3rd Overtone Crystal) Figure 6. The 14-pin. (33 pins) Power Supply Return. The pins must be 0.000M (THROUGH-HOLE PACKAGE) C1 = 18pF C2 = 27pF C3 = 75pF L1 = 3300nH RS = SEE NOTE. You must add this connector to your target board design if you. See CLKIN. CLKIN XTAL The ADSP-2106x EZ-ICE emulator uses the IEEE 1149.000M (SURFACE MOUNT PACKAGE) ECLIPTEK EC-33-30.3 V dc. 1 2 EMU 3 4 CLKIN (OPTIONAL) 5 6 TMS 7 8 TCK 9 BTRST 11 BTDI 13 GND TOP VIEW 14 TDO 9 12 TDI 10 TRST X1 C1 C2 SUGGESTED COMPONENTS FOR 30 MHz OPERATION: ECLIPTEK EC2SM-33-30. Reserved pins that must be left open and unconnected. BTCK Figure 5. (37 pins) Do Not Connect.ADSP-21065L Pin SDA10 XTAL PWM_EVENT1-0 VDD GND NC Type O/T O I/O/A P G Function SDRAM A10 Pin. RS AND L1 ARE SPECIFIC TO CRYSTAL SPECIFIED FOR X1.000M (SURFACE MOUNT PACKAGE) ECLIPTEK ECT-30. CONTACT MANUFACTURER FOR DETAILS.20 inch in length. In PWMOUT mode. intend to use the ADSP-2106x EZ-ICE. (7 pins) CLOCK SIGNALS TARGET BOARD CONNECTOR FOR EZ-ICE PROBE The ADSP-21065L can use an external clock or a crystal. 30 MHz Operation (Fundamental Mode Crystal) CLKIN XTAL RS X1 C3 C1 C2 L1 GND KEY (NO PIN) BTMS SUGGESTED COMPONENTS FOR 30MHz OPERATION: ECLIPTEK EC2SM-T-30. In WIDTH_CNT mode.1 JTAG test access port of the ADSP-2106x to monitor and control the target board processor during emulation. is an output pin and functions as a timer counter. and Figure 5 shows the component connections used for a crystal operating at an overtone.025 inch square and at least 0. C . See CLKIN pin description. Enables applications to refresh an SDRAM in parallel with a host access. EMU and GND signals be made accessible on the target system via a 14-pin connector (a 2 row x 7 pin strip header) such as that shown in Figure 6. Target Board Connector for ADSP-2106x EZ-ICE (JTAG Header) –10– REV.1 ¥ 0. You can use either a crystal operating in the fundamental mode or a crystal operating at an overtone. 2-row pin strip header is keyed at the Pin 3 location—you must remove Pin 3 from the header. This restriction on length must include EZ-ICE JTAG signals. Pin strip headers are available from vendors such as 3M. The total trace length between the EZ-ICE connector and the furthest device sharing the EZ-ICE JTAG pins should be limited to 15 inches maximum for guaranteed operation. C3. NOTE: C1.

EMU *TRST is driven low until the EZ-ICE probe is turned on by the emulator at software start-up. Split Termination (160/220) One TTL load. stopping. TMS. If synchronous multiprocessor operations are not needed (i. TRST is driven high. synchronous operations may be off by one cycle between processors. and should be laid out as short as possible on your board. see the ADSP-21000 Family JTAG EZ-ICE User’s Guide and Reference. If synchronous multiprocessor operations are needed and CLKIN is connected. Split Termination (160/220). If you do not need these operations to occur synchronously on the two processors. This will load the oscillator circuit and possibly cause it to fail to oscillate. (Caution: Do not connect to CLKIN if internal XTAL oscillator is used. For synchronous multiprocessor operation TCK. just use appropriate parallel termination on TCK and TMS. If you are not going to use the test access port for board testing.e. 9. simply tie Pin 4 of the EZ-ICE header to ground. The JTAG signals are terminated on the EZ-ICE probe as follows: Signal TMS TCK TRST* TDI TDO CLKIN Termination Driven through 22 W resistor (16 mA driver) Driven at 10 MHz through 22 W resistor (16 mA driver) Driven through 22 W resistor (16 mA driver) (pulled up by on-chip 20 kW resistor) Driven by 22 W resistor (16 mA driver) One TTL load. CLKIN is not connected). The emulator only uses CLKIN when directed to perform operations such as starting. After software start-up. C –11– . When the connector is not being used for emulation. Instead the JTAG probe’s CLKIN can be driven by the XTAL pin through a high impedance buffer. CLKIN and EMU should be treated as critical signals in terms of skew.) Active Low 4. REV. EMU and TRST are not critical signals in terms of skew. For complete information on the SHARC EZ-ICE.. BTCK.ADSP-21065L The BTMS. 11) are connected on the EZ-ICE probe. one TTL load (open-drain output from ADSP-2106xs) Connecting CLKIN to Pin 4 of the EZ-ICE header is optional. tie BTRST to GND and tie or pull-up BTCK to VDD. For systems which use the internal clock generator and an external discrete crystal. The TRST pin must be asserted after power-up (through BTRST on the connector) or held low for proper operation of the ADSP-2106x. do not directly connect the CLKIN pin to the JTAG probe. and single-stepping two ADSP-21065Ls in a synchronous manner. TDI. TDO. None of the Bxxx pins (Pins 5. place jumpers between the Bxxx pins and the xxx pins. 7. If the skew is too large.7 kW pull-up resistor. clock skew between multiple ADSP-2106x processors and the CLKIN pin on the EZ-ICE header must be minimal. BTRST and BTDI signals are provided so that the test access port can also be used for board-level testing.

VIN = 1. HBR. .ADSP-21065L–SPECIFICATIONS RECOMMENDED OPERATING CONDITIONS Parameter VDD TCASE VIH VIL1 VIL2 Supply Voltage Case Operating Temperature High Level Input Voltage Low Level Input Voltage1 Low Level Input Voltage2 @ VDD = max @ VDD = min @ VDD = min Test Conditions Min 3. SDA10. . . SDA10. ELECTRICAL CHARACTERISTICS Parameter VOH VOL IIH IIL IILP IOZH IOZL IOZLS IOZLA IOZLAR IOZLC CIN High Level Output Voltage3 Low Level Output Voltage3 High Level Input Current5 Low Level Input Current5 Low Level Input Current6 Three-State Leakage Current7.7 Unit V ∞C V V V NOTE See Environmental Conditions for information on thermal specifications. BMS. Therefore.5 V Load Capacitance . DMAR1. .13 –40 2. –0. VIN = 0 V @ VDD = max. .4 10 10 150 10 8 150 350 4 1. . . CS. DT1A. .5 V to VDD + 0. BMS. DMAG2.5 –0. REDY. . 130∞C ESD SENSITIVITY Storage Temperature Range . . BSEL. CS. Although the ADSP-21065L features proprietary ESD protection circuitry. RFS0. 9. . . proper ESD precautions are recommended to avoid performance degradation or loss of functionality. IOL = 4. RFS1. RD. PWM_EVENT0. . . SW. . . HBG.5 V Output Voltage Swing . RD.5 C Grade Max 3. DT1B. RCLK0. . TCK (Note that ACK is pulled up internally with 2 kW during reset in a multiprocessor system. DR1B. . 7 Applies to three-statable pins: DATA 31-0. . . CAS. 5 Applies to input pins: ACK. . ADDR 23-0. TCK. . . when ID 1-0 = 01 and another ADSP-21065L is not requesting bus mastership. . RCLK0. when ID 1-0 = 01 and another ADSP-21065L is not requesting bus mastership). REDY. TCLK1. . TCLK1. . . DR1B. DR0A. . . MS3-0.0 mA4 @ VDD = max. RAS.5 V @ VDD = max. VIN = 2. . . SDCLK1. . TMS. . ABSOLUTE MAXIMUM RATINGS* Supply Voltage . . PWM_EVENT1. . . . SDCKE. VIN = 0 V @ VDD = max. . . 13 Test Conditions @ VDD = min. BR2-1. BSEL. SDWE. ADDR23-0. functional operation of the device at these or any other conditions greater than those indicated in the operational sections of this specification is not implied. TDI. . VIN = VDD max @ VDD = max. . . VIN = VDD max @ VDD = max. . . . DT0B. . . DT0B. . 13 Applies to all signal pins.8 0.5 8 Unit V V mA mA mA mA mA mA mA mA mA pF NOTES 1 Applies to input and bidirectional pins: DATA 31-0. 200 pF Junction Temperature Under Bias . DQM. . . BR2-1. . TFS1. . . RPBA. DMAR1. RCLK0. SDCKE.5 –0.60 +100 VDD + 0. TCASE = 25∞C. WR. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. . . VIN = 0 V @ VDD = max. . WR. C . CLKIN.0 –0. 8 Applies to three-statable pins with internal pull-ups: DT0A. VIN = 0 V fIN = 1 MHz.5 0. TFS0.60 +85 VDD + 0. . .4 0.) 6 Applies to input pins with internal pull-ups: DR0A. RCLK1. 2 Applies to input pin CLKIN. . TDO. . .0 –0. . DT0A. SBTS. . FLAG11-0. CAS. ID1-0. . . TCLK0. RFS0. SDCKE. . . . . . XTAL. TCLK0. RCLK1. 3 Applies to output and bidirectional pins: DATA 31-0. SW.13 0 2.5 V to VDD + 0. SBTS. IRQ2-0. . DMAG2. TCLK0. DMAR2. . . DQM. . 280∞C *Stresses greater than those listed above may cause permanent damage to the device. . DT1B. 10 Applies to ACK pin when pulled up. –12– WARNING! ESD SENSITIVE DEVICE REV. . ACK.6 V Input Voltage . Specifications subject to change without notice. BMSTR. HBR. . . TFS1. .7 K Grade Min Max 3. . . RAS. –0. . . FLAG11-0. 9 Applies to CPA pin. SDCLK0.0 mA4 @ VDD = min.5 0. . . BMS.3 V to +4. 8. ADDR23-0. . CPA. RD. IOH = –2. IRQ2-0. HBG. . . RAS. . 12 Guaranteed but not tested. . . SDCLK0. . . . . TRST. RCLK1. DMAG1.5 V C and K Grades Min Max 2. ID2-0. . . . . . 10 Three-State Leakage Current7 Three-State Leakage Current8 Three-State Leakage Current11 Three-State Leakage Current10 Three-State Leakage Current9 Input Capacitance12. . . . WR. ACK. MS3-0. . permanent damage may occur on devices subjected to high energy electrostatic discharges. PWM_EVENT0. . 11 Applies to ACK pin when keeper latch enabled. TCLK1. . . SW. ACK. . . and EMU (Note that ACK is pulled up internally with 2 kW during reset in a multiprocessor system. . TFS0. DMAG1. FLAG 11-0. ESD (electrostatic discharge) sensitive device. DR0B. . . DR1A. . . .5 3. SDCLK1. . RESET. CAS. . . . These are stress ratings only. DR0B. DT1A. . TDO. VIN = 0 V @ VDD = max. –65∞C to +150∞C Lead Temperature (5 seconds) . . 4 See Output Drive Currents for typical drive current capabilities. . . . PWM_EVENT1. DMAR2. SDWE. RESET.8 0. . TDI. TMS. VIN = 0 V @ VDD = max. . . TRST. –0. CPA. . HBG. EMU. . RFS1. DR1A. SDWE. . Exposure to absolute maximum rating conditions for extended periods may affect device reliability.

VDD = max tCK = 30 ns. 4 IDLE denotes ADSP-21065L state during execution of IDLE instruction. See the Power Dissipation section of this data sheet for calculation of external supply current and total supply current. TIMING SPECIFICATIONS General Notes Two speed grades of the ADSP-21065L are offered. Actual internal power measurements made using typical applications are less than specified. 5 IDLE16 denotes ADSP-21065L state during execution of IDLE16 instruction. see the technical note SHARC Power Dissipation Measurements. Specifications are based on the following operating scenarios: Table II. VDD = max tCK = 33 ns. See Figure 27 in Equivalent Device Loading for AC Measurements (Includes All Fixtures) for voltage reference levels.3 ns). C –13– . Do not attempt to derive parameters from the addition or subtraction of others. DT is the difference between the actual CLKIN period and a CLKIN period of 33. VDD = max tCK = 33 ns. Internal Current Measurement Scenarios Parameter IDDINPEAK IDDINHIGH IDDINLOW IDDIDLE IDDIDLE16 Supply Current (Internal) 1 Test Conditions tCK = 33 ns. you cannot meaningfully add parameters to derive longer times. Internal Current Measurements Operation Instruction Type Instruction Fetch Core Memory Access Internal Memory DMA Peak Activity (IDDINPEAK) Multifunction Cache 2 per Cycle (DM and PM) 1 per Cycle High Activity (IDDINHIGH) Multifunction Internal Memory 1 per Cycle (DM) 1 per 2 Cycles Low Activity (IDDINLOW) Single Function Internal Memory None 1 per 2 Cycles To estimate power consumption for a specific application. 3 IDDINLOW is a composite average based on a range of low activity code. VDD = max tCK = 30 ns.3 ns: DT = (tCK – 33. use the following equation where % is the amount of time your program spends in that state: %PEAK ¥ IDDINPEAK + %HIGH ¥ IDDINHIGH + %LOW ¥ IDDINLOW + %IDLE ¥ IDDIDLE = POWER CONSUMPTION (See note 4 below Table III. VDD = max VDD = max Max 470 510 275 300 240 260 150 155 50 Unit mA mA mA mA mA mA mA mA mA Supply Current (Internal)2 Supply Current (Internal)3 Supply Current (IDLE)4 Supply Current (IDLE16)5 NOTES 1 The test program used to measure I DDINPEAK represents worst-case processor operation and is not sustainable under normal application conditions. Consequently. 60 MHz and 66 MHz instruction rates. The specifications shown are based on a CLKIN frequency of 30 MHz (tCK = 33.) Table III. For a complete discussion of the code used to measure power dissipation. While addition or subtraction would yield meaningful results for an individual device. the values given in this data sheet reflect statistical variations and worst cases. see Clock Input below). REV. VDD = max tCK = 33 ns. The DT derating allows specifications at other CLKIN frequencies (within the min– max range of the tCK specification.ADSP-21065L POWER DISSIPATION ADSP-21065L These specifications apply to the internal power portion of VDD only. 2 IDDINHIGH is a composite average based on a range of high activity code. VDD = max tCK = 30 ns. VDD = max tCK = 30 ns.3)/32 Use the exact timing information given.) OR %PEAK ¥ IDDINPEAK + %HIGH ¥ IDDINHIGH + %LOW ¥ IDDINLOW + %IDLE16 ¥ IDDIDLE16 = POWER CONSUMPTION (See note 5 below Table III.

Timing Requirements apply to signals that are controlled by circuitry external to the processor.0 + 12 DT 2. CLKIN t WRST RESET t SRST Figure 8. because the bus arbitration logic synchronizes itself automatically after reset. Not required for multiple ADSP-2106xs communicating over the shared bus (through the external port).00 7.. C .0 + tCK/2 ns ns ns –14– REV. assuming stable V DD and CLKIN (not including start-up time of external clock oscillator).e.0 100 3.4 V–2.33 7.0 V) Min Max Min 60 MHz Max Unit 30. the processor’s internal phase-locked loop requires no more than 3000 CLKIN cycles while RESET is low. You can also use switching characteristics to ensure that any timing requirement of a device connected to the processor (such as memory) is satisfied. Reset Parameter Interrupts Timing Requirements: tSIR IRQ2-0 Setup Before CLKIN High or Low1 tHIR IRQ2-0 Hold Before CLKIN High or Low1 tIPW IRQ2-0 Pulsewidth2 NOTES 1 Only required for IRQx recognition in the following cycle.0 t CK 3.ADSP-21065L Switching Characteristics specify how the processor changes its signals.0 100 33. Min Max Unit 11. Switching characteristics tell you what the processor will do in a given circumstance. such as the data input for a read operation.0 5. for a SIMD system). Timing requirements guarantee that the processor operates correctly with other devices. 2 Only required if multiple ADSP-2106xs must come out of reset synchronous to CLKIN with program counters (PC) equal (i.0 5. At power-up. (O/D) = Open Drain (A/D) = Active Drive 66 MHz Parameter Clock Input Timing Requirements: tCK CLKIN Period CLKIN Width Low tCKL tCKH CLKIN Width High tCKRF CLKIN Rise/Fall (0.0 ns ns ns ns CLKIN t CKH t CKL Figure 7.0 + 12 DT 0. 2 Applies only if tSIR and tHIR requirements are not met.5 + 24 DT tCK ns ns NOTES 1 Applies after the power-up sequence is complete. Clock Input Parameter Reset Timing Requirements: tWRST RESET Pulsewidth Low1 tSRST RESET Setup Before CLKIN High2 Min Max Unit 2 tCK 23. You have no control over this timing—circuitry external to the processor must be designed for compatibility with these signal characteristics.

0 –4. Flags REV.0 6.0 –5. SDCLK t DFOE t DFO FLAG11–0OUT t HFO t DFO tDFOD FLAG OUTPUT SDCLK t SFI FLAG11–0IN t HFI Figure 10.0 6.0 –4. Interrupts Parameter Timer Timing Requirements: tSTI Timer Setup Before SDCLK High tHTI Timer Hold After SDCLK High Switching Characteristics: Timer Delay After SDCLK High tDTEX tHTEX Timer Hold After SDCLK High Parameter Flags Timing Requirements: tSFI FLAG11-0IN Setup Before SDCLK High1 tHFI FLAG11-0IN Hold After SDCLK High1 Switching Characteristics: FLAG11-0OUT Delay After SDCLK High tDFO tHFO FLAG11-0OUT Hold After SDCLK High tDFOE SDCLK High to FLAG11-0OUT Enable tDFOD SDCLK High to FLAG11-0OUT Disable Min Max Unit 0.0 –1.ADSP-21065L CLKIN t SIR t HIR IRQ2-0 t IPW Figure 9.75 ns ns ns ns NOTE 1 Flag inputs meeting these setup and hold times will affect conditional instructions in the following instruction cycle.0 Min Max ns ns Unit –2.0 ns ns 1.0 ns ns 1. C –15– .

3 tDSAK ACK Delay from RD Low3 Switching Characteristics: Address.0 + 26 DT + W 4. otherwise H = 0). Selects2. after internal wait states have completed). or Both (Both. 3 ACK is not sampled on external memory accesses that use the Internal wait state mode. ACK must be valid by tDAAK or tDSAK or synchronous specification t SACKC for wait state modes External. or Both (Both. ADDRESS MSx . synchronous specifications t SACKC and tHACKC must be met for wait state modes External. SW. An exception to this is the ACK pin timing requirements as described in the note below. Selects Hold After RD High tDRHA Address.ADSP-21065L Memory Read—Bus Master Use these specifications for asynchronous interfacing to memories (and memory-mapped peripherals) without reference to CLKIN. Parameter Timing Requirements: Address. For the first CLKIN cycle of a new external memory access.5 + 24 DT + W Unit ns ns ns ns ns ns –1.0 24. Memory Read—Bus Master –16– REV. SW BMS t DARL RD t RW t DRHA t DRLD t DAD DATA t HDA t HDRH t DSAK t DAAK ACK t RWR WR DMAG t RDGL Figure 11.0 + 32 DT + W 24.0 0. These switching characteristics also apply for bus master synchronous read/write timing (see Synchronous Read/Write—Bus Master below). These specifications apply when the ADSP-21065L is the bus master when accessing external memory space. as specified in WAIT register. Selects to RD Low2 tDARL tRW RD Pulsewidth tRWR RD High to WR. NOTES 1 Data Delay/Setup: User must meet t DAD or to tDRLD or synchronous specification t SSDATI.5 + 6 DT + HI 11. Selects Delay to Data Valid1.0 + 26 DT + W 0.0 + 6 DT 25. Either. H = tCK (if an address hold cycle occurs as specified in WAIT register. BMS. HI = tCK (if an address hold cycle or bus idle cycle occurs. RD Low tRDGL RD High to DMAGx Low Min Max 28. the synchronous read/write timing can be ignored (and vice versa). otherwise HI = 0). are referenced.0 + 30 DT + W 19. If these timing requirements are met. if the internal wait state is zero).0 + H 3. 2 The falling edge of MSx. For the second and subsequent cycles of a wait stated external memory access. C . Either. 2 tDAD tDRLD RD Low to Data Valid1 tHDA Data Hold from Address Selects3 Data Hold from RD High3 tHDRH tDAAK ACK Delay from Address.0 +12 DT + HI ns ns ns ns ns W = (number of wait states specified in WAIT register) ¥ tCK.

synchronous specifications t SACKC and tHACKC must be met for wait state modes External. Either. as specified in WAIT register. 2 The falling edge of MSx. Selects to WR Deasserted2 tDAWH tDAWL Address. SW.5 + 7 DT + H 11.0 + 13 DT + H 3.5 + 6 DT + I 4. or Both (Both. ADDRESS MSx . Either. as specified in WAIT register. NOTES 1 ACK is not sampled on external memory accesses that use the Internal wait state mode.5 + 19 DT + W 0. SW BMS t DAWH t DAWL WR t DWHA t WW t WDE t DDWH t DATRWH t WWR t DDWR DATA t DSAK t DAAK ACK RD DMAG t WRDGL Figure 12. ACK must be valid by tDAAK or tDSAK or synchronous specification t SACKC for wait state modes External. For the first CLKIN cycle of a new external memory access. or Both (Both. For the second and subsequent cycles of a wait stated external memory access.0 + 31 DT + W 3.0 + 1 DT + H 4. otherwise H = 0).0 + 1 DT + H ns ns ns ns ns ns ns ns ns ns W = (number of wait states specified in WAIT register) ¥ tCK. if the internal wait state is zero). H = tCK (if an address hold cycle occurs.5 + 24 DT + W Unit ns ns 4. C –17– . Memory Write—Bus Master REV.5 + 25 DT + W 15. An exception to this is the ACK pin timing requirements as described in the note below.5 + 6 DT 24. RD Low tWWR tWRDGL WR High to DMAGx Low tDDWR Data Disable Before WR or RD Low tWDE WR Low to Data Enabled 29. and BMS is referenced.ADSP-21065L Memory Write—Bus Master Use these specifications for asynchronous interfacing to memories (and memory-mapped peripherals) without reference to CLKIN.5 + 6 DT Min Max 24. I = tCK (if a bus idle cycle occurs. These specifications apply when the ADSP-21065L is the bus master when accessing external memory space. the synchronous read/write timing can be ignored (and vice versa). 2 tDAAK ACK Delay from WR Low1 tDSAK Switching Characteristics: Address. If these timing requirements are met.0 + 1 DT + H 1. 3 See System Hold Time Calculation under Test Conditions for calculation of hold times given capacitive and dc loads.0 + 30 DT + W 19. Parameter Timing Requirements: ACK Delay from Address1. after internal wait states have completed). These switching characteristics also apply for bus master synchronous read/write timing (see Synchronous Read/Write—Bus Master below). otherwise I = 0). Selects to WR Low2 tWW WR Pulsewidth Data Setup Before WR High tDDWH tDWHA Address Hold After WR Deasserted tDATRWH Data Disable After WR Deasserted3 WR High to WR.

0 + 30 DT + W 2.0 ns ns ns ns ns ns ns ns ns W = (number of wait states specified in WAIT register) ¥ tCK. When accessing a slave ADSP-21065L. 2 ACK is not sampled on external memory accesses that use the Internal wait state mode.0 – 2 DT 0.0 – 2 DT 6. BMS1. or Both (Both.5 – 2 DT 0.75 + 4 DT 2. synchronous specifications t SACKC and tHACKC must be met for wait state modes External. 2 tDAAK tSACKC ACK Setup Before CLKIN1 tHACK ACK Hold After CLKIN Switching Characteristics: Address. SW Hold After CLKIN tHADRO tDRDO RD High Delay After CLKIN tDWRO WR High Delay After CLKIN RD/WR Low Delay After CLKIN tDRWL tDDATO Data Delay After CLKIN tDATTR Data Disable After CLKIN3 BMSTR Delay After CLKIN tDBM tHBM BMSTR Hold After CLKIN Min 0.0 – 2 DT 24. For the second and subsequent cycles of a wait stated external memory access.0 – 2 DT –4. C . NOTES 1 Data Hold: User must meet t HDA or tHDRH or synchronous specification t HDATI. MSx. if the internal wait state is zero). SW. ACK must be valid by tDAAK or tDSAK or synchronous specification t SACKC for wait state modes External. after internal wait states have completed).5 + 4 DT 1.75 + 4 DT 22.0 + 10 DT 7. SW Delay After CLKIN1 tDADRO Address. Either. These synchronous switching characteristics are also valid during asynchronous memory reads and writes (see Memory Read—Bus Master and Memory Write—Bus Master). these switching characteristics must meet the slave’s timing requirements for synchronous read/writes (see Synchronous Read/Write—Bus Slave).0 – 2 DT 3. BMS. Parameter Timing Requirements: tSSDATI Data Setup Before CLKIN tHSDATI Data Hold After CLKIN ACK Delay After Address. or Both (Both. 3 See System Hold Time Calculation under Test Conditions for calculation of hold times given capacitive and dc loads.0 – 3 DT 7.5 – 2 DT 0. The slave ADSP-21065L must also meet these (bus master) timing requirements for data and acknowledge setup and hold times. Either. MSx.ADSP-21065L Synchronous Read/Write—Bus Master Use these specifications for interfacing to external memory systems that require CLKIN-relative timing or for accessing a slave ADSP-21065L (in multiprocessor memory space). See system hold time calculation under test conditions for the calculation of hold times given capacitive and dc loads. For the first CLKIN cycle of a new external memory access.0 – 4 DT Max Unit ns ns ns ns ns 7. –18– REV. MSx.0 – 3 DT 11.0 6.25 + 2 DT 4. BMS.

ADSP-21065L CLKIN t DADRO ADDRESS SW t DAAK t HADRO t HACKC t SACKC ACK (IN) READ CYCLE t DRWL RD t DRDO t HSDATI t SSDATI DATA (IN) WRITE CYCLE t DRWL WR t DWRO t DDATO DATA (OUT) t DATTR Figure 13. C –19– . Synchronous Read/Write—Bus Master REV.

0 – 2 DT 1.0 – 2 DT ns ns ns ns NOTES 1 tSRWLI is specified when Multiprocessor Memory Space Wait State (MMSWS bit in WAIT register) is disabled. C . SW Setup Before CLKIN tHADRI Address.0 – 2 DT 29.5 + 18 DT.0 ns tCK = 33.00 ns + 2.5 + 7 DT Max Unit ns ns ns ns ns ns ns 1.50 ns + 1.5 0.0 ns tCK = 33. The following table shows the appropriate clock skew margin.75 ns –20– REV.50 ns + 3.0 ns + 2.00 ns N/A 3. tSRWLI (min) = 17.3 ns tCK = 30.0 + 8 DT 21.0 + 21 DT –2. For two ADSP-21065Ls to communicate synchronously as master and slave. Table IV.0 ns tCK = 33. Bus Master to Slave Skew Margins Master Specification tSSDATI tSACKC tDADRO tDRWL (Max) tDRDO (Max) tDWRO (Max) Slave Specification tSDDATO tDACK tSADRI tSRWLI tHRWLI (Max) tHRWLI (Max) Skew Margin tCK = 33. Do not compare specification values directly to calculate master/slave clock skew margins for those specifications listed below.25 ns N/A 3.3 ns tCK = 30. certain master and slave specification combinations must be satisfied.0 – 2 DT 31.5 4.0 ns tCK = 33. 2 See System Hold Time Calculation under Test Conditions for calculation of hold times given capacitive and dc loads.5 + 20 DT 6. The bus master must meet these (bus slave) timing requirements.25 ns + 1.ADSP-21065L Synchronous Read/Write—Bus Slave Use these specifications for ADSP-21065L bus master accesses of a slave’s IOP registers or internal memory (in multiprocessor memory space).75 + 21 DT 7.5 + 25 DT 4.3 ns tCK = 30. when MMSWS is enabled. SW Hold Before CLKIN RD/WR Low Setup Before CLKIN1 tSRWLI tHRWLI RD/WR Low Hold After CLKIN tRWHPI RD/WR Pulse High Data Setup Before WR High tSDATWH tHDATWH Data Hold After WR High Switching Characteristics: Data Delay After CLKIN tSDDATO tDATTR Data Disable After CLKIN2 ACK Delay After CLKIN tDACK tACKTR ACK Disable After CLKIN2 Min 24.0 7.3 ns tCK = 30.75 ns + 1.3 ns tCK = 30.3 ns tCK = 30.0 ns tCK = 33.25 ns N/A + 2. Parameter Timing Requirements: tSADRI Address.50 – 5 DT 2.

Synchronous Read/Write—Bus Slave REV.ADSP-21065L CLKIN t SADRI ADDRESS SW t HADRI t DACK ACK t ACKTR READ ACCESS RD t SRWLI t HRWLI t RWHPI t SDDATO DATA (OUT) t DATTR WRITE ACCESS WR t SRWLI t HRWLI t RWHPI t SDATWH DATA (IN) t HDATWH Figure 14. C –21– .

CPA Hold Before CLKIN High Switching Characteristics: HBG Delay After CLKIN tDHBGO HBG Hold After CLKIN tHHBGO tDBRO BRx Delay After CLKIN tHBRO BRx Hold After CLKIN CPA Low Delay After CLKIN tDCPAO tTRCPA CPA Disable After CLKIN tDRDYCS REDY (O/D) or (A/D) Low from CS and HBR Low4 REDY (O/D) Disable or REDY (A/D) High from HBG4 tTRDYHG tARDYTR REDY (A/D) Disable from CS or HBR High4 Min Max 20.0 – 2 DT 1. Second Edition.0 – 2 DT 1.0 – 2 DT 1. deassertion does not need to meet the setup to CLKIN. This is easily accomplished by driving an upper address signal high when HBG is asserted.5 – 2 DT 5. 4 (O/D) = open drain.0 11.0 + 8 DT Unit ns ns ns ns ns ns ns 8.0 + 8 DT 1. (A/D) = active drive.0 + 43 DT 10.5 – 2 DT 13.0 – 2 DT 7.ADSP-21065L Multiprocessor Bus Request and Host Bus Request Use these specifications for passing of bus mastership between multiprocessing ADSP-21065Ls (BRx) or a host processor (HBR.0 – 2 DT 44. –22– REV.0 + 12 DT 6. Parameter Timing Requirements: tHBGRCSV HBG Low to RD/WR/CS Valid1 HBR Setup Before CLKIN2 tSHBRI tHHBRI HBR Hold Before CLKIN2 tSHBGI HBG Setup Before CLKIN HBG Hold Before CLKIN High tHHBGI tSBRI BRx. 2 Only required for recognition in the current cycle. 3 CPA assertion must meet the setup to CLKIN. See the Host Processor Control of the ADSP-21065L section of the ADSP-21065L SHARC User’s Manual.0 ns ns ns ns ns ns ns ns ns NOTES 1 For first asynchronous access after HBR and CS asserted. CPA Setup Before CLKIN3 tHBRI BRx. ADDR23-0 must be a nonMMS value 1/2 t CK before RD or WR goes low or by t HBGRCSV after HBG goes low.0 + 8 DT 1. HBG).0 + 36 DT 12. C .0 + 12 DT 6.0 + 8 DT 7.

ADSP-21065L CLKIN t SHBRI HBR t HHBRI t HHBGO HBG (OUT) t DHBGO t HBRO BRx (OUT) t DBRO t DCPAO CPA (OUT) (O/D) t TRCPA t SHBGI t HHBGI HBG (IN) t SBRI BRx (IN) CPA (IN) (O/D) HBR CS t HBRI t DRDYCS REDY (O/D) t TRDYHG t ARDYTR REDY (A/D) t HBGRCSV HBG (OUT) RD WR CS O/D = OPEN DRAIN. Multiprocessor Bus Request and Host Bus Request REV. A/D = ACTIVE DRIVE Figure 15. C –23– .

75 ns ns NOTE *Not required if RD and address are valid t HBGRCSV after HBG goes low. Second Edition.0 1. This is easily accomplished by driving an upper address signal high when HBG is asserted. See Host Interface.ADSP-21065L Asynchronous Read/Write—Host to ADSP-21065L Use these specifications for asynchronous host processor accesses of an ADSP-21065L.0 5.0 0. Parameter Read Cycle Timing Requirements: tSADRDL Address Setup/ CS Low Before RD Low* Address Hold/CS Hold Low After RD High tHADRDH tWRWH RD/WR High Width tDRDHRDY RD High Delay After REDY (O/D) Disable RD High Delay After REDY (A/D) Disable tDRDHRDY Switching Characteristics: Data Valid Before REDY Disable from Low tSDATRDY tDRDYRDL REDY (O/D) or (A/D) Low Delay After RD Low tRDYPRD REDY (O/D) or (A/D) Low Pulsewidth for Read Data Disable After RD High tHDARWH Write Cycle Timing Requirements: CS Low Setup Before WR Low tSCSWRL tHCSWRH CS Low Hold After WR High Address Setup Before WR High tSADWRH tHADWRH Address Hold After WR High tWWRL WR Low Width RD/WR High Width tWRWH tDWRHRDY WR High Delay After REDY (O/D) or (A/D) Disable tSDATWH Data Setup Before WR High Data Hold After WR High tHDATWH Switching Characteristics: REDY (O/D) or (A/D) Low Delay After WR/CS Low tDRDYWRL tRDYPWR REDY (O/D) or (A/D) Low Pulsewidth for Write Min Max Unit 0.0 6. ADDR23-0 must be a nonMMS value 1/2 t CLK before RD or WR goes low or by tHBGRCSV after HBG goes low. after the host has asserted CS and HBR (low).0 2. Writes can occur at a minimum interval of (1/2) tCK.0 6. –24– REV.0 10. HBR and HBG are assumed low for this timing. For first access after HBR asserted.0 5.0 7.0 0. After the ADSP-21065L returns HBG.0 ns ns ns ns 0. in the ADSP-21065L SHARC User’s Manual. C . the host can drive the RD and WR pins to access the ADSP-21065L’s IOP registers.0 0.5 28.0 0.5 7.0 0.0 ns ns ns ns ns 1.0 ns ns ns ns ns ns ns ns ns 13.5 13.0 + DT 2.

A/D = ACTIVE DRIVE Figure 16.ADSP-21065L READ CYCLE ADDRESS/CS tSADRDL tHADRDH tWRWH RD tHDARWH DATA (OUT) tSDATRDY tDRDYRDL REDY (O/D) tDRDHRDY tRDYPRD REDY (A/D) WRITE CYCLE ADDRESS tSCSWRL CS tSADWRH tHCSWRH tHADWRH tWWRL WR tWRWH tHDATWH tSDATWH DATA (IN) tDWRHRDY tDRDYWRL REDY (O/D) tRDYPWR REDY (A/D) O/D = OPEN DRAIN. C –25– . Asynchronous Read/Write—Host to ADSP-21065L REV.

MSx.0 + 2 DT 15.0 – 2 DT 2.75 + DT 7. WR. Parameter Timing Requirements: tSTSCK SBTS Setup Before CLKIN tHTSCK SBTS Hold Before CLKIN Switching Characteristics: Address/Select Enable After CLKIN tMIENA Strobes Enable After CLKIN1 tMIENS tMIENHG HBG Enable After CLKIN tMITRA Address/Select Disable After CLKIN Strobes Disable After CLKIN1 tMITRS tMITRHG HBG Disable After CLKIN tDATEN Data Enable After CLKIN2 Data Disable After CLKIN2 tDATTR tACKEN ACK Enable After CLKIN2 tACKTR ACK Disable After CLKIN2 Memory Interface Disable Before HBG Low3 tMTRHBG tMENHBG Memory Interface Enable After HBG High3 Min 7. 2 In addition to bus master transition cycles. Bus Slave. SW. WR.0 + 8 DT Max Unit ns ns 1.5 – 2 DT 2. these specs also apply to bus master and bus slave synchronous read/write.0 – 2 DT –0.0 – 2 DT 7. RD. 3 Memory Interface = Address. This timing is applicable to bus master transition cycles (BTC) and host transition cycles (HTC) as well as the SBTS pin.5 – 4 DT 10.5 + 4 DT 1.0 + 8 DT 1.ADSP-21065L Three-State Timing—Bus Master.0 – 2 DT ns ns ns ns ns ns ns ns ns ns ns ns NOTES 1 Strobes = RD.0 – 4 DT 5.0 – 4 DT 4. HBR. BMS (in EPROM boot mode). DMAGx. C .0 – 2 DT 3.0 + 5 DT 1. SBTS These specifications show how the memory interface is disabled (stops driving) or enabled (resumes driving) relative to CLKIN and the SBTS pin. DMAG.0 – 2 DT 6. SW. –26– REV.

t MIENS. MSx. Three-State Timing REV. C –27– . WR. t MITRHG t DATEN DATA t DATTR t ACKEN ACK t ACKTR HBG t MENHBG MEMORY INTERFACE MEMORY INTERFACE = ADDRESS. SW. t MITRS.ADSP-21065L CLKIN t STSCK t HTSCK SBTS t MIENA. BMS (IN EPROM BOOT MODE) tMTRHBG Figure 17. RD. t MIENHG MEMORY INTERFACE t MITRA. DMAGx.

4 See System Hold Time Calculation under Test Conditions for calculation of hold times given capacitive and dc loads. WR. MS3-0. NOTES 1 Only required for recognition in the current cycle.0 5.0 + 10 DT 10.0 + 20 DT 0. and Synchronous Read/Write-Bus Master timing specifications for ADDR23-0.0 + 16 DT –1. as specified in WAIT register. Otherwise. Parameter Timing Requirements: DMARx Low Setup Before CLKIN1 tSDRLC DMARx High Setup Before CLKIN1 tSDRHC tWDR DMARx Width Low (Nonsynchronous) tSDATDGL Data Setup After DMAGx Low2 Data Hold After DMAGx High tHDATIDG tDATDRH Data Valid After DMARx High2 tDMARLL DMARx Low Edge to Low Edge DMARx Width High tDMARH Switching Characteristics: DMAGx Low Delay After CLKIN tDDGL tWDGH DMAGx High Width tWDGL DMAGx Low Width DMAGx High Delay After CLKIN tHDGC tDADGH Address Select Valid to DMAGx High tDDGHA Address Select Hold After DMAGx High Data Valid Before DMAGx High3 tVDATDGH tDATRDGH Data Disable After DMAGx High4 tDGWRL WR Low Before DMAGx Low DMAGx Low Before WR High tDGWRH tDGWRR WR High Before DMAGx High tDGRDL RD Low Before DMAGx Low RD Low Before DMAGx High tDRDGH tDGRDR RD High Before DMAGx High tDGWR DMAGx High to WR. ACK.0 + 12 DT + HI 16. In all three modes DMAR is used to initiate transfers.0 + 6 DT + HI 20. and ACK (not DMAG).0 + 1 DT 8.0 + 26 DT + W 0.0 25.0 5.0 – 2 DT 28. If DMARx is used to prolong the read. HI = tCK (if an address hold cycle or bus idle cycle occurs. if DMARx low holds off completion of the write.0 15. the Memory Read-Bus Master. the data can be driven t DATDRH after DMARx is brought high. RD. WR.0 Max Unit ns ns ns ns ns ns ns ns 14. RD. 3 tVDATDGH is valid if DMARx is not being used to hold off completion of a read.0 24.0 + 10 DT 6. C . 2 tSDATDGL is the data setup requirement if DMARx is not being used to hold off completion of a write.0 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns W = (number of wait states specified in WAIT register) ¥ tCK. For handshake mode.0 + 19 DT + W 0.0 8. the data transfer is controlled by ADDR23-0. WR. For Paced Master mode. and ACK also apply.0 + 6 DT 3.0 6. then t VDATDGH = 8 + 9 DT + (n ¥ tCK) where n equals the number of extra cycles that the access is prolonged. For external handshake mode. SW.0 – 2 DT 4. DATA31-0.75 + 1 DT 5.0 + 14 DT 6.0 + 14 DT 18. and DMAG signals.0 2. RD.0 16. For Paced Master mode.0 + 6 DT 18.0 + 20 DT 0. Memory Write-Bus Master. RD Low Min 5. MS3-0. the data transfer is controlled by the ADDR23-0. SW.0 5. MS3-0. External mode cannot be used for transfers with SDRAM. DMAG controls the latching or enabling of data externally.ADSP-21065L DMA Handshake These specifications describe the three DMA handshake modes. –28– REV. otherwise HI = 0).0 + 20 DT 0.

Figure 18.” AND “SYNCHRONOUS READ/WRITE – BUS MASTER” TIMING SPECIFICATIONS FOR ADDR23–0. MS3–0. MSx *“MEMORY READ – BUS MASTER. DMA Handshake Timing REV. SW.” “MEMORY WRITE – BUS MASTER. C –29– .ADSP-21065L CLKIN t SDRLC t DMARLL t SDRHC t WDR DMARx t DMARH t DDGL t HDGC t WDGL t WDGH DMAGx TRANSFERS BETWEEN ADSP-2106x INTERNAL MEMORY AND EXTERNAL DEVICE t VDATDGH DATA (FROM ADSP-2106x TO EXTERNAL DEVICE) t DATRDGH t DATDRH t SDATDGL DATA (FROM EXTERNAL DEVICE TO ADSP-2106x) t HDATIDG TRANSFERS BETWEEN EXTERNAL DEVICE AND EXTERNAL MEMORY *(EXTERNAL HANDSHAKE MODE) t DGWRL WR (EXTERNAL DEVICE TO EXTERNAL MEMORY) RD (EXTERNAL MEMORY TO EXTERNAL DEVICE) t DGWRH t DGWRR t DGRDL t DGRDR t DRDGH t DADGH t DDGHA ADDRESS SW. RD. WR. AND ACK ALSO APPLY HERE.

0 Max 17. Address.0 + 5 DT 9.0 1.5 + 5 DT 12. SDRAM Interface—Bus Slave These timing requirements allow a bus slave to sample the bus master’s SDRAM command and detect when a refresh occurs. Parameter Timing Requirements: tSDSDK Data Setup Before SDCLK tHDSDK Data Hold After SDCLK Switching Characteristics: First SDCLK Rise Delay After CLKIN tDSDK1 Second SDCLK Rise Delay After CLKIN tDSDK2 tSDK SDCLK Period tSDKH SDCLK Width High SDCLK Width Low tSDKL tDCADSDK Command.0 + 5 DT 5.0 – 2 DT ns ns ns ns ns ns ns ns ns ns ns ns ns NOTES 1 Command = SDCKE. MSx.25 + 22 DT tCK/2 10. Address.75 + 3 DT 10. 2 SDRAM controller adds one SDRAM CLK three-stated cycle delay (t CK/2) on a Read followed by a Write.ADSP-21065L SDRAM Interface—Bus Master Use these specifications for ADSP-21065L bus master accesses of SDRAM.67 7. Min 6.0 + 2 DT –1. Data.25 Max Unit ns ns 9.0 + 2 DT 3. Data.0 – 2 DT 9.5 + 8 DT 6.0 + 6 DT 25.25 Unit ns ns ns ns –30– REV. DQM. CAS.5 + 16 DT 34.5 + 5 DT 6.5 + 8 DT 4. RAS. Parameter Timing Requirements: tSSDKC1 First SDCLK Rise After CLKIN Second SDCLK Rise After CLKIN tSSDKC2 tSCSDK Command Setup Before SDCLK* tHCSDK Command Hold After SDCLK* NOTE *Command = SDCKE. Hold After SDCLK1 Data Three-State After SDCLK tSDTRSDK tSDENSDK Data Enable After SDCLK2 tSDCTR SDCLK.0 + 3 DT 5. RAS.75 + 6 DT 29.50 + 16 DT 23.25 0. Command Enable After CLKIN1 tSDCEN tSDATR Address Three-State After CLKIN tSDAEN Address Enable After CLKIN Min 2. C .5 + 22 DT 16. Delay After SDCLK1 tHCADSDK Command. CAS.0 – 4 DT 1. and SDWE. and SDA10. Command Three-State After CLKIN1 SDCLK.0 – 4 DT 7. SDWE.0 2.

MS . DQM.ADSP-21065L CLKIN t DSDK2 t DSDK1 t SDK SDCLK t SDKH t SDSDK DATA (IN) t HDSDK t SDKL t SDTRSDK t HCADSDK t DCADSDK t SDENSDK DATA (OUT) t DCADSDK CMND1 ADDR (OUT) t SDCEN CMND1 (OUT) t HCADSDK t SDCTR ADDR (OUT) t SDAEN t SDATR CLKIN t SSDKC2 t SSDKC1 SDCLK (IN) t SCSDK CMND2 (IN) t HCSDK NOTES 1COMMAND = SDCKE. RAS. C –31– . X 2SDRAM CONTROLLER ADDS ONE SDRAM CLK THREE-STATED CYCLE DELAY (t /2) ON A READ FOLLOWED BY A WRITE. SDWE. SDRAM Interface REV. CK Figure 19. AND SDA10. CAS.

4 Min Max Unit 4. MFD = 03.5 7.0 3.0 10.5 3.0 3.0 ns ns ns ns 4.5 –1.5 0. 2) data delay and data setup-and-hold. *Word selected timing for I 2S mode is the same as TFS/RFS timing (normal framing only).5 4.0 1.0 4. MFD = 03. 4 tDTENLFSE Data Enable from late FS or MCE = 1.0 3.0 ns ns ns ns 13. otherwise t DDTLFSE and tDTENLFS apply.0 3.ADSP-21065L Serial Ports Parameter External Clock Timing Requirements: TFS/RFS Setup Before TCLK/RCLK1 tSFSE tHFSE TFS/RFS Hold After TCLK/RCLK1 tSDRE Receive Data Setup Before RCLK1 Receive Data Hold After RCLK1 tHDRE tSCLKW TCLK/RCLK Width tSCLK TCLK/RCLK Period Internal Clock Timing Requirements: tSFSI TFS Setup Before TCLK2.0 (tSCLK/2) – 2. RFS Setup Before RCLK1 tHFSI TFS/RFS Hold After TCLK/RCLK1 Receive Data Setup Before RCLK1 tSDRI tHDRI Receive Data Hold After RCLK1 External or Internal Clock Switching Characteristics: tDFSE RFS Delay After RCLK (Internally Generated RFS)2 tHOFSE RFS Hold After RCLK (Internally Generated RFS)2 External Clock Switching Characteristics: tDFSE TFS Delay After TCLK (Internally Generated TFS)2 tHOFSE TFS Hold After TCLK (Internally Generated TFS)2 tDDTE Transmit Data Delay After TCLK2 Transmit Data Hold After TCLK2 tHDTE Internal Clock Switching Characteristics: tDFSI TFS Delay After TCLK (Internally Generated TFS)2 TFS Hold After TCLK (Internally Generated TFS)2 tHOFSI tDDTI Transmit Data Delay After TCLK2 tHDTI Transmit Data Hold After TCLK2 TCLK/RCLK Width tSCLKIW Enable and Three-State Switching Characteristics: tDTENE Data Enable from External TCLK2 Data Disable from External RCLK2 tDDTTE tDTENI Data Enable from Internal TCLK2 tDDTTI Data Disable from Internal TCLK2 TCLK/RCLK Delay from CLKIN tDCLK tDPTR SPORT Disable After CLKIN External Late Frame Sync tDDTLFSE Data Delay from Late External TFS or External RFS with MCE = 1. 1 Referenced to sample edge.0 3.0 12.0 + 6 DT 14. 4 tDDTLSCK Data Delay from TCLK/RCLK for Late External TFS or External RFS with MCE = 1.5 (tSCLK/2) + 2. 4 tDTENLSCK Data Enable from RCLK/TCLK for Late External FS or MCE = 1.5 ns ns ns ns ns 5.5 12. MFD = 03.5 4. MFD = 03.0 1. the following specifications must be confirmed: 1) frame sync delay and frame sync setup-and-hold.0 ns ns 13. 3 MCE = 1.5 ns ns ns ns NOTES To determine whether communication is possible between two devices at clock speed n. –32– REV.0 ns ns ns ns ns ns 10. C .0 18.0 9.0 0.0 tCK ns ns ns ns ns ns 8. TFS enable and TFS valid follow t DDTENFS and t DDTLFSE.0 4. and 3) SCLK width. 2 Referenced to drive edge. 4 If external RFS/TFS setup to RCLK/TCLK > t SCLK/2 then tDDTLSCK and tDTENLSCK apply.

RFS. RCLK TFS. DT SPORT DISABLE DELAY FROM INSTRUCTION SPORT ENABLE AND THREE-STATE LATENCY IS TWO CYCLES tDCLK TCLK (INT) RCLK (INT) LOW TO HIGH ONLY Figure 20.) TCLK / RCLK tDDTEN DT DRIVE EDGE DRIVE EDGE tDDTTE TCLK (INT) TFS ("LATE". DRIVE EDGE DRIVE EDGE TCLK (EXT) TFS ("LATE". C –33– . EXT.) TCLK / RCLK tDDTIN tDDTTI DT CLKIN tDPTR TCLK.ADSP-21065L DATA RECEIVE– INTERNAL CLOCK DRIVE EDGE SAMPLE EDGE DATA RECEIVE– EXTERNAL CLOCK DRIVE EDGE SAMPLE EDGE tSCLKIW RCLK RCLK tSCLKW tHOFSE RFS tDFSE tSFSI tHFSI RFS tDFSE tHOFSE tSFSE tHFSE tSDRI DR tHDRI DR tSDRE tHDRE NOTE: EITHER THE RISING EDGE OR FALLING EDGE OF RCLK. DATA TRANSMIT– INTERNAL CLOCK DRIVE EDGE SAMPLE EDGE DATA TRANSMIT– EXTERNAL CLOCK DRIVE EDGE SAMPLE EDGE tSCLKIW TCLK TCLK tSCLKW tDFSI tHOFSI TFS tSFSI tHFSI TFS tDFSE tHOFSE tSFSE tHFSE tHDTI DT tDDTI tHDTE DT tDDTE NOTE: EITHER THE RISING EDGE OR FALLING EDGE OF RCLK OR TCLK CAN BE USED AS THE ACTIVE SAMPLING EDGE. Serial Ports REV. TCLK CAN BE USED AS THE ACTIVE SAMPLING EDGE. INT.

MFD = 0 DRIVE RCLK SAMPLE DRIVE tSFSE/I RFS tHOFSE/I tDTENLFSE 1ST BIT tDDTE/I tHDTE/I 2ND BIT DT tDDTLFSE LATE EXTERNAL TFS DRIVE TCLK SAMPLE DRIVE tSFSE/I TFS tHOFSE/I tDTENLFSE 1ST BIT tDDTE/I tHDTE/I 2ND BIT DT tDDTLFSE Figure 21.ADSP-21065L EXTERNAL RFS with MCE = 1. C . External Late Frame Sync (Frame Sync Setup < tSCLK/2) EXTERNAL RFS with MCE = 1. MFD = 0 DRIVE RCLK SAMPLE DRIVE tSFSE/I RFS tHOFSE/I tDTENLSCK DT 1ST BIT tDDTE/I tHDTE/I 2ND BIT tDDTLSCK LATE EXTERNAL TFS DRIVE TCLK SAMPLE DRIVE tSFSE/I TFS tHOFSE/I tDTENLSCK DT 1ST BIT tDDTE/I tHDTE/I 2ND BIT tDDTLSCK Figure 22. External Late Frame Sync (Frame Sync Setup > tSCLK/2) –34– REV.

SW. TFS1. BM.0 12. MS3-0. REDY. RCLK1. WR. BR2-1. CAS. SDWE. TMS Hold After TCK High tSSYS System Inputs Setup Before TCK Low1 System Inputs Hold After TCK Low1 tHSYS tTRSTW TRST Pulsewidth Switching Characteristics: TDO Delay from TCK Low tDTDO tDSYS System Outputs Delay After TCK Low2 Min tCK 3. RESET.ADSP-21065L JTAG Test Access Port and Emulation Parameter Timing Requirements: tTCK TCK Period TDI. DMAG1 . BMS. DMAR2. IRQ2-0. DMAR1. CPA. RAS. TFS0. RD. DMAG2. TMS Setup Before TCK High tSTAP tHTAP TDI. ADDR23-0. RFS0. DQM. RFS1. JTAG Test Access Port and Emulation REV. TCLK0. SDCLK0. ADDR 23-0. TFS1. PWM_EVENTx. TCLK1. DT0x. FLAG11-0. XTAL. SDCKE. DT1x. WR.0 4 tCK Max Unit ns ns ns ns ns ns 11. BR2-1. PWM_EVENTx. RFS1.0 3. HBG. SDA10. RD. FLAG11-0. CAS. HBG. RFS0. TCLK0. SDCLK0. DR0x. SDCLK1. SW.0 ns ns NOTES 1 System Inputs = DATA 31-0. RAS.0 15. SBTS. 2 System Outputs = DATA 31-0. C –35– . ACK. BMS. RCLK1. ACK. RCLK0. TFS0. CS.0 7. SDCKE. CLKIN. SDWE. HBR. TCLK1. RCLK0. ID1-0. BSEL. t TCK TCK t STAP TMS TDI t HTAP t DTDO TDO t SSYS SYSTEM INPUTS t HSYS t DSYS SYSTEM OUTPUTS Figure 23. DR1x.

CL and the load current. the measurement value is that of the first pin to start driving.1V. The time for the voltage on the bus to decay by DV is dependent on the capacitive load. IL. REFERENCE SIGNAL 3. –40 C 3. +85 C Example System Hold Time Calculation SOURCE CURRENT – mA 20 0 –20 –40 –60 –80 3. +100 C 3. If multiple pins (such as the data bus) are enabled. +25 C 3. Voltage Reference Levels for AC Measurements (Except Output Enable/Disable) –36– REV. as shown in the Output Enable/Disable diagram. This decay time can be approximated by the following equation: t DECAY = CL ¥ DV IL Figure 25.e.50 SOURCE VOLTAGE – V VOH (MEASURED) OUTPUT VOH (MEASURED) – V VOL (MEASURED) + V 2. The time tMEASURED is the interval from when the reference signal switches to when the output voltage decays DV from the measured output high or output low voltage. A typical DV will be 0.3V. CL is the total bus capacitance (per data line).5 V. and start to decay from their output high or low voltage. +85 C VOL –100 –120 0 0. Output Enable Time TO OUTPUT PIN +1.1V. tDATRWH for the write cycle).6V.00 1. Figure 26.1V.00 2.3V. Typical Drive Currents TEST CONDITIONS Output Disable Time VOL (MEASURED) t DECAY OUTPUT STOPS DRIVING VOL (MEASURED) OUTPUT STARTS DRIVING HIGH-IMPEDANCE STATE.0V 1. The hold time will be tDECAY plus the minimum disable time (i. C .0V VOH (MEASURED) Figure 24.1V. and with DV equal to 0. tDECAY is calculated with test loads CL and IL. The output enable time tENA is the interval from when a reference signal reaches a high or low voltage level to when the output has reached a specified high or low trip point.50 t MEASURED t DIS 3.5V Output pins are considered to be disabled when they stop driving. +25 C 3.00 3. first calculate tDECAY using the equation given above. TEST CONDITIONS CAUSE THIS VOLTAGE TO BE APPROXIMATELY 1. +100 C VOH 3. Choose DV to be the difference between the ADSP-21065L’s output voltage and the input threshold for the device requiring the hold time. Equivalent Device Loading for AC Measurements (Includes All Fixtures) INPUT OR OUTPUT 1. and IL is the total leakage or three-state current (per data line).6V. go into a high impedance state.50 t ENA 1. –40 C To determine the data output hold time in a particular system.4 V. Output Enable IOL The output disable time tDIS is the difference between tMEASURED and tDECAY as shown in Figure 26.5V 1..ADSP-21065L OUTPUT DRIVE CURRENT 80 60 40 3.5V 50pF IOH Output pins are considered to be enabled when they have made a transition from a high impedance state to when they start driving.5V Figure 27.50 2.

Typical Rise and Fall Time (10%–90% VDD) Figure 30.0 3.0 Output delays and holds are based on standard capacitive loads: 50 pF on all pins. 18 16 RISE AND FALL TIMES – ns 6. (Note that this graph or derating does not apply to output disable delays.0 V) 6 5 OUTPUT DELAY OR HOLD – ns FALL TIME 4 3 2 1 0 –1 –2 0 20 40 60 80 100 120 140 LOAD CAPACITANCE – pF 160 180 200 Figure 28.0 0 FALL TIME 0 20 40 RISE AND FALL TIMES – ns 14 12 10 8 6 4 2 0 0 20 40 60 80 100 120 140 LOAD CAPACITANCE – pF 160 180 200 RISE TIME 60 80 100 120 140 LOAD CAPACITANCE – pF 160 180 200 Figure 29. Typical Output Delay or Hold REV.0 7.) The graphs of Figure 28. Figure 29. C –37– .0 1.8 V–2. see the previous section Output Disable time under Test Conditions.0 5. and Figure 30 may not be linear outside the ranges shown. Figure 30 shows graphically how output delays and hold vary with load capacitance. Typical Rise and Fall Time (0.ADSP-21065L Capacitive Loading 8. The delay and hold specifications given should be derated by a factor of l.0 2.8 ns/50 pF for loads other than the nominal value of 50 pF.0 RISE TIME 4. Figure 28 and Figure 29 show how output rise time varies with capacitance.

a potential frequency of 1/tCK cycles/s.042 W = 0.) qCA (∞C/W) 0 38 200 29 400 23 PEXT = 0.7 ¥ 10. Thermal Characteristics (208-Lead MQFP) (Linear Ft. an air flow source may be used.068 W –38– REV. Assume 50% pin switching – the external SDRAM clock rate is 60 MHz (2/tCK).1∞C/W for 196-ball Mini-BGA qJC = qJC = Airflow Table VI. Address and data pins can drive high and low at a maximum rate of 1/tCK while in SDRAM burst mode. To ensure that TCASE is not exceeded. The frequency f includes driving the load high and then back low.7 f ¥ 30 MHz — — ¥ 30 MHz ¥ 30 MHz VDD2 ¥ 10.9 V ¥ 10. The ADSP-21065L is specified for a case temperature (TCASE). two every 1/tCK cycles. Its magnitude depends on: – – – – the number of output pins that switch during each cycle (O) the maximum frequency at which the pins can switch (f) the load capacitance of the pins (C) the voltage swing of the pins (VDD).1∞C/W for 208-lead MQFP 5. 196-Ball Mini-BGA (Linear Ft. (IDDIN see calculation in Electrical Characteristics section): PTOTAL = PEXT + (IDDIN ¥ VDD) Note that the conditions causing a worst-case PEXT differ from those causing a worst-case PINT./Min.7 ¥ 10. Internal power dissipation depends on the sequence in which instructions execute and the data operands involved.7 ¥ 7.007 W A typical power consumption can now be calculated for these conditions by adding a typical internal power dissipation. each with a control signal load of 3 pF and a data signal load of 4 pF – external data writes occur in burst mode.019 W = 0. TCASE = TAMB + (PD ¥ qCA) TCASE = Case temperature (measured on top surface of package) PD = Power Dissipation in W (this value depends upon the specific application.9 V ¥ 10. Note also that it is not common for an application to have 100% or even 50% of the outputs switching simultaneously. ENVIRONMENTAL CONDITIONS Thermal Characteristics The external component is calculated using: The ADSP-21065L is offered in a 208-lead MQFP and a 196ball Mini-BGA package.9 V = PEXT = 0. a method for calculating PD is shown under Power Dissipation) 7.ADSP-21065L POWER DISSIPATION Total power dissipation has two components: one due to internal circuitry and one due to the switching of external output drivers. Maximum PINT cannot occur while 100% of the output pins are switching from all ones (1s) to all zeros (0s). The PEXT equation is calculated for each class of pins that can drive: Table V.9 V ¥ 10.000 W = 0. Internal power dissipation is calculated this way: PINT = IDDIN ¥ VDD The external component of total power dissipation is caused by the switching of output pins. PEXT = O ¥ C ¥ VDD2 ¥ f The load capacitance should include the processor’s package capacitance (CIN).7 ¥ 10. See IDDIN calculation in Electrical Characteristics section./Min. C . Example: Estimate PEXT with the following assumptions: – a system with one bank of external memory (32-bit) – two 1M ¥ 16 SDRAM chips.000 W = 0. External Power Calculations Pin Type Address MS0 SDWE Data SDRAM CLK # of % Pins Switching 11 1 1 32 1 50 0 0 50 – C ¥ 10.) qCA (∞C/W) 0 24 100 20 200 19 400 17 600 13 Table VII.9 V ¥ 10.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Pin Name VDD RFS0 GND RCLK0 DR0A DR0B TFS0 TCLK0 VDD GND DT0A DT0B RFS1 GND RCLK1 DR1A DR1B TFS1 TCLK1 VDD VDD DT1A DT1B PWM_EVENT1 GND PWM_EVENT0 BR1 BR2 VDD CLKIN XTAL VDD GND SDCLK1 GND VDD SDCLK0 DMAR1 DMAR2 HBR GND RAS Pin No. C –39– . 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 Pin Name ADDR17 ADDR16 ADDR15 VDD ADDR14 ADDR13 ADDR12 VDD GND ADDR11 ADDR10 ADDR9 GND VDD ADDR8 ADDR7 ADDR6 GND GND ADDR5 ADDR4 ADDR3 VDD VDD ADDR2 ADDR1 ADDR0 GND FLAG0 FLAG1 FLAG2 VDD FLAG3 NC NC GND IRQ0 IRQ1 IRQ2 NC REV. 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 Pin Name CAS SDWE VDD DQM SDCKE SDA10 GND DMAG1 DMAG2 HBG BMSTR VDD CS SBTS GND WR RD GND VDD GND REDY SW CPA VDD VDD GND ACK MS0 MS1 GND GND MS2 MS3 FLAG11 VDD FLAG10 FLAG9 FLAG8 GND DATA0 DATA1 DATA2 Pin No. 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 Pin Name DATA28 DATA29 GND VDD VDD DATA30 DATA31 FLAG7 GND FLAG6 FLAG5 FLAG4 GND VDD VDD NC ID1 ID0 EMU TDO TRST TDI TMS GND TCK BSEL BMS GND GND VDD RESET VDD GND ADDR23 ADDR22 ADDR21 VDD ADDR20 ADDR19 ADDR18 GND GND Pin No.ADSP-21065L 208-LEAD MQFP PIN CONFIGURATION Pin No. 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 Pin Name VDD DATA3 DATA4 DATA5 GND DATA6 DATA7 DATA8 VDD GND VDD DATA9 DATA10 DATA11 GND DATA12 DATA13 NC NC DATA14 VDD GND DATA15 DATA16 DATA17 VDD DATA18 DATA19 DATA20 GND NC DATA21 DATA22 DATA23 GND VDD DATA24 DATA25 DATA26 VDD GND DATA27 Pin No.

ADSP-21065L 208-LEAD MQFP PIN 167 GND 166 ADDR18 165 ADDR19 164 ADDR20 162 ADDR21 161 ADDR22 160 ADDR23 180 ADDR9 179 ADDR10 178 ADDR11 175 ADDR12 174 ADDR13 173 ADDR14 172 VDD 171 ADDR15 170 ADDR16 169 ADDR17 195 ADDR0 194 ADDR1 193 ADDR2 192 VDD 191 VDD 190 ADDR3 189 ADDR4 188 ADDR5 185 ADDR6 184 ADDR7 183 ADDR8 182 VDD 157 RESET 202 NC 201 FLAG3 199 FLAG2 198 FLAG1 197 FLAG0 196 GND 208 NC 207 IRQ2 206 IRQ1 205 IRQ0 159 GND 158 VDD 204 GND 203 NC 187 GND 186 GND 181 GND 177 GND 168 GND 163 VDD 200 VDD 176 VDD VDD RSF0 GND RCLK0 DR0A DR0B TFS0 TCLK0 VDD GND DT0A DT0B RFS1 GND RCLK1 DR1A DR1B TFS1 TCLK1 VDD VDD DT1A DT1B PWM EVENT1 GND PWM EVENT0 BR1 BR2 VDD CLKIN XTAL VDD GND SDCLK1 GND VDD SDCLK0 DMAR1 DMAR2 HBR GND RAS CAS SDWE VDD DQM SDCKE SDA10 GND DMAG1 DMAG2 HBG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 100 101 102 103 104 92 93 94 95 96 97 98 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 53 54 55 56 57 58 59 60 61 70 71 72 62 63 64 65 66 67 68 69 82 91 99 156 PIN 1 IDENTIFIER 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 OO ADSP-21065L TOP VIEW (Not to Scale) 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 VDD GND GND BMS BSEL TCK GND TMS TDI TRST TDO EMU ID0 ID1 NC VDD VDD GND FLAG4 FLAG5 FLAG6 GND FLAG7 DATA31 DATA30 VDD VDD GND DATA29 DATA28 DATA27 GND VDD DATA26 DATA25 DATA24 VDD GND DATA23 DATA22 DATA21 NC GND DATA20 DATA19 DATA18 VDD DATA17 DATA16 DATA15 GND VDD BMSTR VDD CS SBTS GND WR RD GND VDD GND REDY SW CPA VDD VDD GND ACK MS0 MS1 GND GND MS2 MS3 FLAG11 VDD FLAG10 FLAG9 FLAG8 GND DATA0 DATA1 DATA2 VDD DATA3 DATA4 DATA5 GND DATA6 DATA7 DATA8 VDD GND VDD DATA9 DATA10 DATA11 GND DATA12 DATA13 NC NC DATA14 NC = NO CONNECT –40– REV. C .

C –41– . 2.10 MAX 208 1 30.60 3.08 FROM ITS IDEAL POSITION WHEN MEASURED IN THE LATERAL DIRECTION.ADSP-21065L OUTLINE DIMENSIONS 208-Lead Metric Quad Flat Package [MQFP] (S-208-2) Dimensions shown in millimeters 0. REV.80 3.08 MAX (LEAD COPLANARITY) 53 105 104 0.50 BSC (LEAD PITCH) 0.50 0.00 SQ 27.09 0.45 SEATING PLANE 4.27 0.25 0.35 157 156 PIN 1 INDICATOR TOP VIEW (PINS DOWN) 28.20 VIEW A 52 0. THE ACTUAL POSITION OF EACH LEAD IS WITHIN 0.20 28. FA-1.75 0.20 0. 3.60 SQ 30. DIMENSIONS ARE IN MILLIMETERS AND COMPLY WITH JEDEC STANDARD MS-029.17 (LEAD WIDTH) VIEW A ROTATED 90 CCW NOTES: 1.85 30.40 3. CENTER DIMENSIONS ARE NOMINAL.60 0.

ADSP-21065L 196-BALL MINI-BGA PIN CONFIGURATION Ball # A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 Name NC1 NC2 FLAG2 ADDR0 ADDR3 ADDR6 ADDR7 ADDR8 ADDR11 ADDR14 ADDR17 ADDR18 NC8 NC7 TCLK1 DR1B DR1A VDD GND GND GND GND GND GND VDD FLAG6 FLAG5 FLAG7 DMAR2 CAS SDA10 DMAG2 VDD VDD VDD VDD VDD DATA8 DATA13 DATA16 DATA17 DATA18 Ball # B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 Name DR0A RFS0 IRQ0 FLAG0 ADDR2 ADDR5 ADDR9 ADDR12 ADDR15 ADDR19 ADDR21 ADDR23 GND TCK PWM_ EVENT1 DT1B DT1A VDD GND GND GND GND GND GND VDD DATA31 DATA30 DATA29 RAS SDCKE DMAG1 CS RD CPA ACK FLAG10 DATA2 DATA5 DATA9 DATA12 DATA14 DATA15 Ball # C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 H13 H14 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 Name TCLK0 RCLK0 IRQ2 FLAG3 ADDR1 ADDR4 ADDR10 ADDR13 ADDR16 ADDR20 ADDR22 RESET BSEL TDO PWM_ EVENT0 BR1 BR2 VDD GND GND GND GND GND GND VDD DATA28 DATA27 DATA26 DQM HBG BMSTR SBTS REDY GND MS1 FLAG11 DATA1 DATA4 DATA7 DATA10 DATA11 NC6 Ball # D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J11 J12 J13 J14 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 Name RCLK1 TFS0 DR0B IRQ1 FLAG1 VDD VDD VDD VDD VDD BMS TMS TRST EMU CLKIN XTAL SDCLK1 VDD GND GND GND GND GND GND VDD DATA24 DATA25 DATA23 NC3 NC4 GND WR SW MS0 MS2 MS3 FLAG9 FLAG8 DATA0 DATA3 DATA6 NC5 Ball # E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 Name TFS1 DT0B DT0A RFS1 VDD GND GND GND GND VDD ID0 TDI ID1 FLAG4 DMAR1 SDCLK0 HBR SDWE VDD GND GND GND GND VDD DATA19 DATA21 DATA20 DATA22 –42– REV. C .

ADSP-21065L 196-BALL MINI-BGA PIN CONFIGURATION 14 NC7 13 NC8 12 ADDR18 11 ADDR17 10 ADDR14 9 ADDR11 8 ADDR8 7 ADDR7 6 ADDR6 5 ADDR3 4 ADDR0 3 FLAG2 2 NC2 1 NC1 A B C D E F G H J K L M N P TCK GND ADDR23 ADDR21 ADDR19 ADDR15 ADDR12 ADDR9 ADDR5 ADDR2 FLAG0 IRQ0 RFS0 DR0A TDO BSEL RESET ADDR22 ADDR20 ADDR16 ADDR13 ADDR10 ADDR4 ADDR1 FLAG3 IRQ2 RCLK0 TCLK0 EMU TRST TMS BMS VDD VDD VDD VDD VDD FLAG1 IRQ1 DR0B TFS0 RCLK1 FLAG4 ID1 TDI ID0 VDD GND GND GND GND VDD RFS1 DT0A DT0B TFS1 FLAG7 FLAG5 FLAG6 VDD GND GND GND GND GND GND VDD DR1A DR1B TCLK1 DATA29 DATA30 DATA31 VDD GND GND GND GND GND GND VDD DT1A DT1B PWM_ EVENT1 PWM_ EVENT0 DATA26 DATA27 DATA28 VDD GND GND GND GND GND GND VDD BR2 BR1 DATA23 DATA25 DATA24 VDD GND GND GND GND GND GND VDD SDCLK1 XTAL CLKIN DATA22 DATA20 DATA21 DATA19 VDD GND GND GND GND VDD SDWE HBR SDCLK0 DMAR1 DATA18 DATA17 DATA16 DATA13 DATA8 VDD VDD VDD VDD VDD DMAG2 SDA10 CAS DMAR2 DATA15 DATA14 DATA12 DATA9 DATA5 DATA2 FLAG10 ACK CPA RD CS DMAG1 SDCKE RAS NC6 DATA11 DATA10 DATA7 DATA4 DATA1 FLAG11 MS1 GND REDY SBTS BMSTR HBG DQM NC5 DATA6 DATA3 DATA0 FLAG8 FLAG9 MS3 MS2 MS0 SW WR GND NC4 NC3 REV. C –43– .

. . 13 Addition to ORDERING GUIDE .3 V 3. . . . . . . . . . C. C00172–0–6/03(C) .ADSP-21065L ORDERING GUIDE Part Number ADSP-21065LKS-240 ADSP-21065LCS-240 ADSP-21065LKCA-240 ADSP-21065LKS-264 ADSP-21065LKCA-264 ADSP-21065LCCA-240 Case Temperature Range 0°C to +85°C –40°C to +100°C 0°C to +85°C 0°C to +85°C 0°C to +85°C –40°C to +100°C Instruction Rate 60 MHz 60 MHz 60 MHz 66 MHz 66 MHz 60 MHz On-Chip SRAM 544 Kbit 544 Kbit 544 Kbit 544 Kbit 544 Kbit 544 Kbit Operating Voltage 3. . . . . . . . . .00 0. . . . . . . .30 OF ITS IDEAL POSITION RELATIVE TO THE PACKAGE EDGES. . . . . . . . . . . . . . 44 –44– REV. . . . . . . .65 0. . 3 Removal of overbar from DQM . .55 TOP VIEW DETAIL A 1. . . . . . . . . . . . . . . . . . . . . .00 BSC 13. . . . . . . . . . . . .90 1. .3 V 3. . .75 1. . . . . . .75 0. . . . .55 NOM 1. . . .60 0. DIMENSIONS COMPLY WITH JEDEC STANDARD MS-034AAE-1. .10 OF ITS IDEAL POSITION RELATIVE TO THE BALL GRID. . . CENTER DIMENSIONS ARE NOMINAL. . C PRINTED IN U.00 BSC A B C D E F G H J K L M N P 1. . . . . . . . . . .A. . . . . . . . . . . . . . . . . .00 BSC BOTTOM VIEW 0. . . . . . . . . . . . . . . . . . . .90 1. . . . .00 BSC 1. . . . . . .20 MAX BALL COPLANARITY 0. . . . 2. 3. . . . . . . . . . . . . . . . . . . . . . . . . .50 0. . . . . . . THE ACTUAL POSITION OF EACH BALL IS WITHIN 0. . . . . . 41. . . . . . . . . . . . . .70 0. . B to REV. . . . .00 BSC SQ 14 13 12 11 10 9 8 7 6 5 4 3 2 1 DETAIL B 13. . . . . .3 V 3. . . . . .10 1. . .90 0. . . . . . . . . . .3 V 3. . . . . . . . . . . . . .3 V Package Options MQFP MQFP Mini-BGA MQFP Mini-BGA Mini-BGA OUTLINE DIMENSIONS 196-Lead Chip Scale Ball Grid Array [CSPBGA] Dimensions shown in millimeters 15. . . . . 4.00 0. . . . . . . . . . . . .3 V 3. . . . . . Revision History Location 6/03—Data Sheet changed from REV.70 0. .S. . . . . . . . . . . . . Page Edit to GENERAL DESCRIPTION . .10 1. . . . . . . .50 BALL DIAMETER 0. . . . . THE ACTUAL POSITION OF THE BALL GRID IS WITHIN 0. . . . . . . . 44 Update to OUTLINE DIMENSIONS . . . . . . . Universal Edit to POWER DISSIPATION ADSP-21065L (equations above Table III) . . . .35 SEATING PLANE DETAIL A DETAIL B NOTES: 1. . . . . . . .60 0. .