Data Sheet
Data Sheet
Data Sheet
ADSP-21362/ADSP-21363/ADSP-21364/ADSP-21365/ADSP-21366
SUMMARY
High performance, 32-bit/40-bit, floating-point processor The ADSP-2136x processors are available with a 333 MHz
optimized for high performance processing core instruction rate and unique peripherals such as the digi-
Single-instruction, multiple-data (SIMD) computational tal audio interface, S/PDIF transceiver, DTCP (digital
architecture transmission content protection protocol), serial ports,
On-chip memory—3M bit of on-chip SRAM 8-channel asynchronous sample rate converter, precision
Code compatible with all other members of the SHARC family clock generators, and more. For complete ordering informa-
tion, see Ordering Guide on Page 52.
DAG1 DAG2 ADDR DATA ADDR DATA ADDR DATA ADDR DATA
PROGRAM
8ⴛ4ⴛ32 8ⴛ4ⴛ32
SEQUENCER
PM ADDRESS BUS 32
DM ADDRESS BUS 32
PM DATA BUS 64
DM DATA BUS 64
PX REGISTER SPI
PROCESSING PROCESSING SPORTS
ELEMENT ELEMENT IDP
(PEX) (PEY) IOP REGISTERS PCG SIGNAL
(MEMORY MAPPED) TIMERS ROUTING
SRC UNIT
SPDIF
DTCP
6
JTAG TEST AND EMULATION
I/O PROCESSOR
AND PERIPHERALS
S
Figure 1. Functional Block Diagram—Processor Core
SHARC and the SHARC logo are registered trademarks of Analog Devices, Inc.
Rev. A
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.
Specifications subject to change without notice. No license is granted by implication One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106 U.S.A.
or otherwise under any patent or patent rights of Analog Devices. Trademarks and Tel : 781.329.4700 www.analog.com
registered trademarks are the property of their respective owners. Fax: 781.461.3113 © 2006 Analog Devices, Inc. All rights reserved.
ADSP-21362/ADSP-21363/ADSP-21364/ADSP-21365/ADSP-21366
KEY FEATURES—PROCESSOR CORE Up to 12 TDM stream support, each with 128 channels per
frame
At 333 MHz (3.0 ns) core instruction rate, the ADSP-2136x
Companding selection on a per channel basis in TDM mode
performs 2 GFLOPS/666 MMACs
Input data port provides an additional input path to the pro-
3M bit on-chip SRAM (1M bit in blocks 0 and 1, and 0.50M bit
cessor core, configurable as eight channels of serial data or
in blocks 2 and 3) for simultaneous access by the core pro-
seven channels of serial data, and up to a 20-bit wide paral-
cessor and DMA
lel data channel
4M bit on-chip ROM (2M bit in block 0 and 2M bit in block 1)
Signal routing unit provides configurable and flexible con-
Dual data address generators (DAGs) with modulo and bit-
nections between all DAI components–six serial ports, one
reverse addressing
SPI port, eight channels of asynchronous sample rate con-
Zero-overhead looping with single-cycle loop setup, provid- verters, an S/PDIF receiver/transmitter, three timers, an SPI
ing efficient program sequencing port,10 interrupts, six flag inputs, six flag outputs, and
Single-instruction multiple-data (SIMD) architecture 20 SRU I/O pins (DAI_Px)
provides: Two serial peripheral interfaces (SPI): primary on dedicated
Two computational processing elements pins, secondary on DAI pins provide:
Concurrent execution Master or slave serial boot through primary SPI
Code compatibility with other SHARC family members at Full-duplex operation
the assembly level Master slave mode multimaster support
Parallelism in buses and computational units allows single Open drain outputs
cycle execution (with or without SIMD) of a multiply
Programmable baud rates, clock polarities, and phases
operation, an ALU operation, a dual memory read or
3 muxed flag/IRQ lines
write, and an instruction fetch
1 muxed flag/timer expired line
Transfers between memory and core at a sustained
5.4G bytes/s bandwidth at 333 MHz core instruction rate DEDICATED AUDIO COMPONENTS
INPUT/OUTPUT FEATURES S/PDIF-compatible digital audio receiver/transmitter
supports:
DMA controller supports:
EIAJ CP-340 (CP-1201), IEC-958, AES/EBU standards
25 DMA channels for transfers between ADSP-2136x internal
memory and a variety of peripherals Left-justified, I2S, or right-justified serial data input with
16-, 18-, 20- or 24-bit word widths (transmitter)
32-bit DMA transfers at peripheral clock speed, in parallel
with full-speed processor execution Two channel mode and single channel double frequency
(SCDF) mode
Asynchronous parallel port provides access to asynchronous
external memory Sample rate converter (SRC) contains a serial input port,
de-emphasis filter, sample rate converter (SRC) and serial
16 multiplexed address/data lines support 24-bit address
output port providing up to –140 dB SNR performance (see
external address range with 8-bit data or 16-bit address
Table 2 on Page 4)
external address range with 16-bit data
Supports left-justified, I2S, TDM, and right-justified
55M byte per sec transfer rate
24-, 20-, 18-, and 16-bit serial formats (input)
External memory access in a dedicated DMA channel
Pulse-width modulation provides:
8-bit to 32-bit and 16-bit to 32-bit packing options
16 PWM outputs configured as four groups of four outputs
Programmable data cycle duration: 2 CCLK to 31 CCLK
Supports center-aligned or edge-aligned PWM waveforms
Digital audio interface (DAI) includes six serial ports, two pre-
Can generate complementary signals on two outputs in
cision clock generators, an input data port, three timers, an
paired mode or independent signals in nonpaired mode
S/PDIF transceiver, a DTCP cipher, an 8-channel asynchro-
ROM-based security features include:
nous sample rate converter, an SPI port, and a signal
routing unit JTAG access to memory permitted with a 64-bit key
Six dual data line serial ports that operate at up to 41.67M Protected memory regions that can be assigned to limit
bits/s on each data line—each has a clock, frame sync, and access under program control to sensitive code
two data lines that can be configured as either a receiver or PLL has a wide variety of software and hardware multi-
transmitter pair plier/divider ratios
Left-justified sample pair and I2S support, programmable Dual voltage: 3.3 V I/O, 1.2 V core
direction for up to 24 simultaneous receive or transmit Available in 136-ball BGA package (see Ordering Guide on
channels using two I2S-compatible stereo devices per Page 52)
serial port
TDM support for telecommunications interfaces including
128 TDM channel support for newer telephony interfaces
such as H.100/H.110
ADSP-21362
ADSP-21363
ADSP-21364
ADSP-21365
ADSP-21366
bottlenecks, and an innovative digital audio interface (DAI).
As shown in the functional block diagram on Page 1, the
ADSP-2136x uses two computational units to deliver a signifi-
Feature
cant performance increase over the previous SHARC processors
on a range of signal processing algorithms. Fabricated in a state- RAM 3M bit 3M bit 3M bit 3M bit 3M bit
of-the-art, high speed, CMOS process, the ADSP-2136x proces- ROM 4M bit 4M bit 4M bit 4M bit 4M bit
sor achieves an instruction cycle time of 3.0 ns at 333 MHz.
With its SIMD computational hardware, the ADSP-2136x can Audio No No No Yes Yes
perform two GFLOPS running at 333 MHz. Decoders in
ROM1
Table 2 shows the features of the individual product offerings
and Table 1 shows performance benchmarks for the processors Pulse Width Yes Yes Yes Yes Yes
running at 333 MHz. Modulation
S/PDIF Yes No Yes Yes Yes
Table 1. Benchmarks (at 333 MHz)
DTCP2 Yes No No Yes No
Speed
Benchmark Algorithm (at 333 MHz) SRC 128 dB No SRC 140 dB 128 dB 128 dB
Performance
1024 Point Complex FFT (Radix 4, with reversal) 27.9 μs
1
Audio decoding algorithms include PCM, Dolby Digital EX, Dolby Prologic IIx,
FIR Filter (per tap)1 1.5 ns
DTS 96/24, Neo:6, DTS ES, MPEG-2 AAC, MP3, and functions like Bass
IIR Filter (per biquad)1 6.0 ns management, delay, speaker equalization, graphic equalization, and more.
Decoder/post-processor algorithm combination support varies depending upon
Matrix Multiply (pipelined) the chip version and the system configurations. Please visit www.analog.com for
[3×3] × [3×1] 13.5 ns complete information.
2
[4×4] × [4×1] 23.9 ns The ADSP-21362 and ADSP-21365 processors provide the Digital Transmission
Content Protection protocol, a proprietary security protocol. Contact your
Divide (y/x) 10.5 ns Analog Devices sales office for more information.
Inverse Square Root 16.3 ns
1
Assumes two files in multichannel SIMD mode The block diagram on Page 7 illustrates the following architec-
tural features:
The ADSP-2136x continues SHARC’s industry-leading stan-
• DMA controller
dards of integration for DSPs, combining a high performance
32-bit DSP core with integrated, on-chip system features. • Six full duplex serial ports
The block diagram on Page 1, illustrates the following architec- • Two SPI-compatible interface ports—primary on dedi-
tural features: cated pins, secondary on DAI pins
• Two processing elements, each of which comprises an • Digital audio interface that includes two precision clock
ALU, multiplier, shifter, and data register file generators (PCG), an input data port (IDP), an S/PDIF
receiver/transmitter, eight channels asynchronous sample
• Data address generators (DAG1, DAG2)
rate converter, DTCP cipher, six serial ports, eight serial
• Program sequencer with instruction cache interfaces, a 20-bit parallel input port, 10 interrupts, six flag
• PM and DM buses capable of supporting four 32-bit data outputs, six flag inputs, three timers, and a flexible signal
transfers between memory and the core at every core pro- routing unit (SRU)
cessor cycle Figure 2 shows a sample SPORT configuration using the preci-
• Three programmable interval timers with PWM genera- sion clock generators to interface with an I2S ADC and an I2S
tion, PWM capture/pulse width measurement, and DAC with a much lower jitter clock than the serial port would
external event counter capabilities generate itself. Many other SRU configurations are possible.
• On-chip SRAM (3M bit)
ADSP-2136x
CLK OU T
C LOC K C LK IN
X TA L A LE
2 C LK _C FG1-0 AD 1 5-0 LA TCH A DD R
PA R A LLEL
2 B OOTC FG1 -0 D ATA POR T
3 RD RAM
FLA G3-1 OE I /O D EVI CE
WR WE
FLA G0 CS
A DC
(OPTI ONA L)
CONTROL
DATA
ADDRESS
C LK D A I_P1
FS DA I_ P2
S D AT DA I_ P3
S C LK 0
S FS0
SR U S D 0A
D AC
(OPTI ONA L) S D 0B
C LK D A I_P 18
SP OR T0-5
FS D AI _P 19 TIME R S
S D AT DA I_ P2 0 SPD IF
SR C
ID P
S PI
C LK
FS
PC GA
DAI P CG B
R ES ET JTA G
SHARC FAMILY CORE ARCHITECTURE bandwidth between memory and the processing elements.
When using the DAGs to transfer data in SIMD mode, two data
The ADSP-2136x is code-compatible at the assembly level with
values are transferred with each access of memory or the regis-
the ADSP-2126x, ADSP-21160, and ADSP-21161, and with the
ter file.
first generation ADSP-2106x SHARC processors. The
ADSP-2136x shares architectural features with the ADSP-2126x Independent, Parallel Computation Units
and ADSP-2116x SIMD SHARC processors, as detailed in the
Within each processing element is a set of computational units.
following sections.
The computational units consist of an arithmetic/logic unit
SIMD Computational Engine (ALU), multiplier, and shifter. These units perform all opera-
tions in a single cycle. The three units within each processing
The ADSP-2136x contains two computational processing ele-
element are arranged in parallel, maximizing computational
ments that operate as a single-instruction multiple-data (SIMD)
throughput. Single multifunction instructions execute parallel
engine. The processing elements are referred to as PEX and PEY
ALU and multiplier operations. In SIMD mode, the parallel
and each contains an ALU, multiplier, shifter, and register file.
ALU and multiplier operations occur in both processing
PEX is always active, and PEY may be enabled by setting the
elements. These computation units support IEEE 32-bit
PEYEN mode bit in the MODE1 register. When this mode is
single-precision floating-point, 40-bit extended-precision
enabled, the same instruction is executed in both processing ele-
floating-point, and 32-bit fixed-point data formats.
ments, but each processing element operates on different data.
This architecture is efficient at executing math intensive signal Data Register File
processing algorithms.
A general-purpose data register file is contained in each pro-
Entering SIMD mode also has an effect on the way data is trans- cessing element. The register files transfer data between the
ferred between memory and the processing elements. When in computation units and the data buses, and store intermediate
SIMD mode, twice the data bandwidth is required to sustain results. These 10-port, 32-register (16 primary, 16 secondary)
computational operation in the processing elements. Because of register files, combined with the ADSP-2136x enhanced
this requirement, entering SIMD mode also doubles the
The SRAM can be configured as a maximum of 96K words of DAI- associated peripherals for a much wider variety of applica-
32-bit data, 192K words of 16-bit data, 64K words of 48-bit tions by using a larger set of algorithms than is possible with
instructions (or 40-bit data), or combinations of different word nonconfigurable signal paths.
sizes up to three megabits. All of the memory can be accessed as
16-bit, 32-bit, 48-bit, or 64-bit words. A 16-bit floating-point
storage format is supported that effectively doubles the amount TO PROCESSOR BUSES AND
SYSTEM MEMORY
of data that may be stored on-chip. Conversion between the 32-
bit floating-point and 16-bit floating-point formats is per- IO DATA IO ADDRESS
formed in a single instruction. While each memory block can BUS (32) BUS (18)
4
DMA Controller
SPI PORT (1)
The ADSP-2136x’s on-chip DMA controllers allow data trans- 4
CONTROL, STATUS, AND DATA BUFFERS
fers without processor intervention. The DMA controller SPI PORT (1)
operates independently and invisibly to the processor core,
allowing DMA operations to occur while the core is simulta- SERIAL PORTS (6)
(MEMORY MAPPED)
†
EZ-KIT Lite is a registered trademark of Analog Devices, Inc.
K Grade B Grade
ELECTRICAL CHARACTERISTICS
VOH2 High Level Output Voltage @ VDDEXT = min, IOH = –1.0 mA3 2.4 V
2 3
VOL Low Level Output Voltage @ VDDEXT = min, IOL = 1.0 mA 0.4 V
4, 5
IIH High Level Input Current @ VDDEXT = max, VIN = VDDEXT max 10 μA
IIL4 Low Level Input Current @ VDDEXT = max, VIN = 0 V 10 μA
5
IILPU Low Level Input Current Pull-Up @ VDDEXT = max, VIN = 0 V 200 μA
6, 7
IOZH Three-State Leakage Current @ VDDEXT= max, VIN = VDDEXT max 10 μA
6
IOZL Three-State Leakage Current @ VDDEXT = max, VIN = 0 V 10 μA
IOZLPU7 Three-State Leakage Current Pull-Up @ VDDEXT = max, VIN = 0 V 200 μA
8, 9
IDD-INTYP Supply Current (Internal) tCCLK = min, VDDINT = nom 800 mA
10
AIDD Supply Current (Analog) AVDD = max 10 mA
11, 12
CIN Input Capacitance fIN = 1 MHz, TCASE = 25°C, VIN = 1.2 V 4.7 pF
1
Specifications subject to change without notice.
2
Applies to output and bidirectional pins: AD15–0, RD, WR, ALE, FLAG3–0, DAI_Px, SPICLK, MOSI, MISO, EMU, TDO, CLKOUT, XTAL.
3
See Output Drive Currents on Page 46 for typical drive current capabilities.
4
Applies to input pins: SPIDS, BOOTCFGx, CLKCFGx, TCK, RESET, CLKIN.
5
Applies to input pins with 22.5 kΩ internal pull-ups: TRST, TMS, TDI.
6
Applies to three-stateable pins: FLAG3–0.
7
Applies to three-stateable pins with 22.5 kΩ pull-ups: AD15–0, DAI_Px, SPICLK, EMU, MISO, MOSI.
8
Typical internal current data reflects nominal operating conditions.
9
See Engineer-to-Engineer Note (No. EE-277) for further information.
10
Characterized, but not tested.
11
Applies to all signal pins.
12
Guaranteed, but not tested.
S
Parameter Rating
Internal (Core) Supply Voltage (VDDINT) –0.3 V to +1.5 V
Figure 5. Typical Package Brand Analog (PLL) Supply Voltage (AVDD) –0.3 V to +1.5 V
Table 9. Package Brand Information External (I/O) Supply Voltage (VDDEXT) –0.3 V to +4.6 V
Input Voltage –0.5 V to +3.8 V
Brand Key Field Description Output Voltage Swing –0.5 V to VDDEXT + 0.5 V
t Temperature Range Load Capacitance 200 pF
pp Package Type Storage Temperature Range –65°C to +150°C
Z Lead Free Option Junction Temperature Under Bias 125°C
cc See Ordering Guide
vvvvvv.x Assembly Lot Code
n.n Silicon Revision
yyww Date Code
ESD SENSITIVITY
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although
the ADSP-2136x features proprietary ESD protection circuitry, permanent damage may occur on
devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are
recommended to avoid performance degradation or loss of functionality.
CCLK
(CORE CLOCK)
CLKIN
XTAL INDIV DIVEN
PLLM
XTAL OSC ÷1, 2 ÷2, 4, 8, 16
PLLICLK
PCLK
÷2
(PERIPHERAL CLOCK)
CLK_CFG [1:0]
(6:1, 16:1, 32:1)
CLKOUT
OR
RESET RESETOUT
DELAY
Timing Requirements apply to signals that are controlled by cir- circumstance. Use switching characteristics to ensure that any
cuitry external to the processor, such as the data input for a read timing requirement of a device connected to the processor (such
operation. Timing requirements guarantee that the processor as memory) is satisfied.
operates correctly with other devices.
Switching Characteristics specify how the processor changes its
signals. Circuitry external to the processor must be designed for
compatibility with these signal characteristics. Switching char-
acteristics describe what the processor will do in a given
Switching Characteristic
tCORERST Core Reset Deasserted After RESET Deasserted 4096tCK + 2 tCCLK 3, 4
1
Valid VDDINT/VDDEXT assumes that the supplies are fully ramped to their 1.2 volt rails and 3.3 volt rails. Voltage ramp rates can vary from microseconds to hundreds of
milliseconds depending on the design of the power supply subsystem.
2
Assumes a stable CLKIN signal, after meeting worst-case start-up timing of crystal oscillators. Refer to your crystal oscillator manufacturer’s data sheet for start-up time.
Assume a 25 ms maximum oscillator start-up time if using the XTAL pin and internal oscillator circuit in conjunction with an external crystal.
3
Applies after the power-up sequence is complete. Subsequent resets require a minimum of 4 CLKIN cycles for RESET to be held low in order to properly initialize and
propagate default states at all I/O pins.
4
The 4096 cycle count depends on tSRST specification in Table 14. If setup time is not met, 1 additional CLKIN cycle may be added to the core reset time, resulting in 4097
cycles maximum.
RESET
tRSTVDD
VDDINT
tIVDDEVDD
VDDEXT tCLKVDD
CLKIN
tCLKRST
CLK_CFG1-0
tCORERST
tPLLRST
RSTOUT
333 MHz
Parameter Min Max Unit
Timing Requirements
tCK CLKIN Period 181 100 ns
tCKL CLKIN Width Low 7.51 ns
tCKH CLKIN Width High 7.51 ns
tCKRF CLKIN Rise/Fall (0.4 V to 2.0 V) 3 ns
tCCLK2 CCLK Period 3.01 10 ns
tCKJ3,4 CLKIN Jitter Tolerance –250 +250 ps
1
Applies only for CLKCFG1–0 = 00 and default values for PLL control bits in PMCTL.
2
Any changes to PLL control bits in the PMCTL register must meet core clock timing specification tCCLK.
3
Actual input jitter should be combined with ac specifications for accurate timing analysis.
4
Jitter specification is maximum peak-to-peak time interval error (TIE) jitter.
tC K J
tC K
C LK IN
tC K H tC K L
Clock Signals
The ADSP-2136x can use an external clock or a crystal. See the
CLKIN pin description in Table 4 on Page 12. The user applica- ADSP-2136X
*TYPICAL VALUES
CLKIN
tWRST tSRST
RESET
Interrupts
The following timing specification applies to the FLAG0,
FLAG1, and FLAG2 pins when they are configured as IRQ0,
IRQ1, and IRQ2 interrupts.
DAI20-1
FLAG2-0
(IRQ2-0)
tIPW
FLAG3 tWCTIM
(CTIMER)
tPWM O
DAI_P20 -1
(TIMER2-0)
tPWI
DAI_P20-1
(TIMER2-0)
DAI_Pn
DAI_Pm
tDPIO
tSTRIG tHTRIG
DAI_Pn
PCG_TRIGx_I
tPCGIP
DAI_Pm
PCG_EXTx_I
(CLKIN)
tDPCGIO
DAI_Py
PCG_CLKx_O tDTRIGCLK tDPCGIO tPCGOP
DAI_Pz
PCG_FSx_O
tDTRIGFS
Switching Characteristic
tFOPW FLAG3–0 OUT Pulse Width 2 × tPCLK – 1 ns
DAI_P20-1
(FLAG3-0IN)
(DATA31-0)
tFIPW
DAI_P20-1
(FLAG3-0OUT)
(DATA31-0)
tFOPW
Switching Characteristics
tALEW ALE Pulse Width 2 × tPCLK – 2.0 ns
tADAS2 AD15–0 Address Setup Before ALE Deasserted tPCLK – 2.5 ns
tRRH Delay Between RD Rising Edge to Next H + tPCLK – 1.4 ns
Falling Edge
tALERW ALE Deasserted to Read Asserted 2 × tPCLK – 3.8 ns
tRWALE Read Deasserted to ALE Asserted F + H + 0.5 ns
tADAH2 AD15–0 Address Hold After ALE Deasserted tPCLK – 2.3 ns
tALEHZ2 ALE Deasserted to AD7–0 Address in High Z tPCLK tPCLK + 3.0 ns
tRW RD Pulse Width D – 2.0 ns
tRDDRV AD7–0 ALE Address Drive After Read High F + H + tPCLK – 2.3 ns
tADRH AD15–8 Address Hold After RD High H ns
tDAWH AD15–8 Address to RD High D + tPCLK – 4.0 ns
D = (data cycle duration = the value set by the PPDUR Bits (5–1) in the PPCTL register) × tPCLK
H = tPCLK (if a hold cycle is specified, else H = 0)
F = 7 × tPCLK (if FLASH_MODE is set, else F = 0)
tPCLK = (peripheral) clock period = 2 × tCCLK
1
The timing specified here is sufficient to satisfy either tDAD or tDRS as they are independent.
2
On reset, ALE is an active high cycle. However, it can be configured by software to be active low.
tRWALE
tALERW
ALE tALEW
tRRH
RD
tRW
tRDDRV
WR
tDAWH
tADRH
tADAS tADAH
AD15-8 VALID
VALID ADDRESS VALID ADDRESS VALID ADDRESS
ADDRESS
tALEHZ
Switching Characteristics
tALEW ALE Pulse Width 2 × tPCLK – 2.0 ns
tADAS1 AD15–0 Address Setup Before ALE Deasserted tPCLK – 2.5 ns
tALERW ALE Deasserted to Read Asserted 2 × tPCLK – 3.8 ns
tRRH2 Delay Between RD Rising Edge to Next Falling Edge H + tPCLK – 1.4 ns
tRWALE Read Deasserted to ALE Asserted F + H + 0.5 ns
tRDDRV ALE Address Drive After Read High F + H + tPCLK – 2.3 ns
tADAH1 AD15–0 Address Hold After ALE Deasserted tPCLK – 2.3 ns
tALEHZ1 ALE Deasserted to Address/Data15–0 in High Z tPCLK tPCLK + 3.0 ns
tRW RD Pulse Width D – 2.0 ns
D = (data cycle duration = the value set by the PPDUR Bits (5–1) in the PPCTL register) × tPCLK
H = tPCLK (if a hold cycle is specified, else H = 0)
F = 7 × tPCLK (if FLASH_MODE is set, else F = 0)
tPCLK = (peripheral) clock period = 2 × tCCLK
1
On reset, ALE is an active high cycle. However, it can be configured by software to be active low.
2
This parameter is only available when in EMPP = 0 mode.
tRWALE
tALERW
ALE tALEW
tRRH
RD
tRW
WR tRDDRV
tALEHZ
tDRS tDRH
tADAS tADAH
VALID
AD15-0 VALID ADDRESS VALID DATA VALID DATA
ADDRESS
NOTE: FOR 16-BIT MEMORY READS, WHEN EMPP ⫽ 0, ONLY ONE RD PULSE OCCURS BETWEEN ALE CYCLES.
WHEN EMPP = 0, MULTIPLE RD PULSES OCCUR BETWEEN ALE CYCLES. FOR COMPLETE INFORMATION,
SEE THE ADSP-2136X SHARC PROCESSOR HARDWARE REFERENCE.
tALERW
tALEW
ALE
tRWALE
tWW
WR
tADWL tWRH
tDAWH
RD
tADAS tADAH
tADWH
AD15-8 VALID
ADDRESS VALID ADDRESS VALID ADDRESS
tDWH
tDWS
VALID
VALID DATA VALID DATA
AD7-0 ADDRESS
tALEW tALERW
ALE
tRWALE
tWW
WR
tWRH
RD
tDWS
NOTE: FOR 16-BIT MEMORY WRITES, WHEN EMPP ⫽ 0, ONLY ONE WR PULSE OCCURS BETWEEN ALE CYCLES.
WHEN EMPP = 0, MULTIPLE WR PULSES OCCUR BETWEEN ALE CYCLES. FOR COMPLETE INFORMATION,
SEE THE ADSP-2136X SHARC PROCESSOR HARDWARE REFERENCE.
Switching Characteristics
tDFSE2 FS Delay After SCLK
(Internally Generated FS in Either Transmit or Receive Mode) 9.5 ns
tHOFSE2 FS Hold After SCLK
(Internally Generated FS in Either Transmit or Receive Mode) 2 ns
tDDTE2 Transmit Data Delay After Transmit SCLK 9.5 ns
tHDTE2 Transmit Data Hold After Transmit SCLK 2 ns
1
Referenced to sample edge.
2
Referenced to drive edge.
Switching Characteristics
tDFSI2 FS Delay After SCLK (Internally Generated FS in Transmit Mode) 3 ns
tHOFSI2 FS Hold After SCLK (Internally Generated FS in Transmit Mode) –1.0 ns
2
tDFSIR FS Delay After SCLK (Internally Generated FS in Receive Mode) 8 ns
tHOFSIR2 FS Hold After SCLK (Internally Generated FS in Receive Mode) –1.0 ns
tDDTI2 Transmit Data Delay After SCLK 3 ns
2
tHDTI Transmit Data Hold After SCLK –1.0 ns
tSCLKIW Transmit or Receive SCLK Width 0.5tSCLK – 2 0.5tSCLK + 2 ns
1
Referenced to the sample edge.
2
Referenced to drive edge.
tSFSE/I tHFSE/I
DAI_P20-1
(FS)
tDDTENFS tDDTE/I
DAI_P20-1
tHDTE/I
(DATA CHANNEL A/B)
1ST BIT 2ND BIT
tDDTLFSE
tSFSE/I tHFSE/I
DAI_P20-1
(FS)
tDDTE/I
tDDTENFS
tHDTE/I
DAI_P20-1
(DATA CHANNEL A/B)
1ST BIT 2ND BIT
tDDTLFSE
NOTE: SERIAL PORT SIGNALS (SCLK, FS, DATA CHANNEL A/B) ARE ROUTED TO THE DAI_P20-1 PINS
USING THE SRU. THE TIMING SPECIFICATIONS PROVIDED HERE ARE VALID AT THE DAI_P20-1 PINS.
tDFSIR tDFSE
tSFSI tHFSI tHFSE
tHOFSR tHOFSE tSFSE
DAI_P20-1 DAI_P20-1
(FS) (FS)
NOTE: EITHER THE RISING EDGE OR FALLING EDGE OF SCLK (EXTERNAL), SCLK (INTERNAL) CAN BE USED AS THE ACTIVE SAMPLING EDGE.
tSCLKIW tSCLKW
DAI_P20-1 DAI_P20-1
(SCLK) (SCLK)
tDFSI tDFSE
tHOFSI tSFSI tHFSI tHOFSE tSFSE tHFSE
DAI_P20-1 DAI_P20-1
(FS) (FS)
tDDTI tDDTE
tHDTI tHDTE
DAI_P20-1 DAI_P20-1
(DATA CHANNEL A/B) (DATA CHANNEL A/B)
NOTE: EITHER THE RISING EDGE OR FALLING EDGE OF SCLK (EXTERNAL), SCLK (INTERNAL) CAN BE USED AS THE ACTIVE SAMPLING EDGE.
DAI_P20-1 SCLK
SCLK (EXT)
tDDTEN tDDTTE
DAI_P20-1
(DATA CHANNEL A/B)
DRIVE EDGE
DAI_P20-1
SCLK (INT)
tDDTIN
DAI_P20-1
(DATA CHANNEL A/B)
SAMPLE EDGE
tIDPCLK
DAI_P20-1 tIDPCLKW
(SCLK)
tSISFS tSIHFS
DAI_P20-1
(FS)
tSISD tSIHD
DAI_P20-1
(SDATA)
Switching Characteristics
tPDHLDD Delay of PDAP Strobe After Last PDAP_CLK Capture Edge for a Word 2 × tPCLK – 1 ns
tPDSTRB PDAP Strobe Pulse Width 2 × tPCLK – 1.5 ns
1
Source pins of DATA are ADDR7–0, DATA7–0, or DAI pins. Source pins for SCLK and FS are: 1) DAI pins, 2) CLKIN through PCG, or 3) DAI pins through PCG.
SAMPLE EDGE
t PDCLK
t PDCLKW
DAI_P20 -1
(PDAP_CLK)
t SPCLKEN
t HPCLKEN
DAI_P20 -1
(PDAP_CLKEN)
t PDSD t PDHD
DATA
DAI_P20-1
(PDAP_STROBE) tPDSTRB
t PDHLDD
tPWMW
PWM
OUTPUTS
tPWMP
SAMPLE EDGE
tSRCCLK
DAI_P20-1 tSRCCLKW
(SCLK)
tSRCSFS tSRCHFS
DAI_P20-1
(FS)
tSRCSD tSRCHD
DAI_P20-1
(SDATA)
Switching Characteristics
tSRCTDD1 Transmit Data Delay After SCLK Falling Edge 10.5 ns
tSRCTDH1 Transmit Data Hold After SCLK Falling Edge 2 ns
1
DATA, SCLK, FS can come from any of the DAI pins. SCLK and FS can also come via PCG or SPORTs. PCG’s input can be either CLKIN or any of the DAI pins.
SAMPLE EDGE
tSRCCLK
DAI_P20-1 tSRCCLKW
(SCLK)
tSRCSFS tSRCHFS
DAI_P20-1
(FS)
tSRCTDD
DAI_P20-1
(SDATA)
tSRCTDH
SCLK
SDATA LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB
RIGHT CHANNEL
LRCLK LEFT CHANNEL
SCLK
SDATA MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB
SCLK
SDATA MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB+1
tSITXCLKW
SAMPLE EDGE tSITXCLK
DAI_P20-1
(TXCLK)
tSISCLKW
DAI_P20-1
(SCLK)
tSISFS tSIHFS
DAI_P20-1
(FS)
tSISD tSIHD
DAI_P20-1
(SDATA)
Table 37. SPDIF Receiver Output Timing (Internal Digital PLL Mode)
DAI_P20-1
(SCLK)
tDFSI
tHOFSI
DAI_P20-1
(FS)
tDDTI
tHDTI
DAI_P20-1
(DATA CHANNEL A/B)
FLAG3-0
(OUTPUT)
SPICLK
(CP = 0)
(OUTPUT)
tSPICLM tSPICHM
SPICLK
(CP = 1)
(OUTPUT)
tD D S P I D M t HDSPIDM
MOSI
MSB LSB
(OUTPUT)
tS S P I D M
tSSPIDM
CPHASE = 1
tHSPIDM tH S P I D M
MISO MSB LSB
(INPUT) VALID VALID
tDDSPIDM tHDSPIDM
MOSI
MSB LSB
(OUTPUT)
tSSPIDM tHSPIDM
CPHASE = 0
Switching Characteristics
tDSOE SPIDS Assertion to Data Out Active 0 5 ns
1
tDSOE SPIDS Assertion to Data Out Active (SPI2) 0 8 ns
tDSDHI SPIDS Deassertion to Data High Impedance 0 5 ns
tDSDHI1 SPIDS Deassertion to Data High Impedance (SPI2) 0 8.6 ns
tDDSPIDS SPICLK Edge to Data Out Valid (Data Out Delay Time) 9.5 ns
tHDSPIDS SPICLK Edge to Data Out Not Valid (Data Out Hold Time) 2 × tPCLK ns
tDSOV SPIDS Assertion to Data Out Valid (CPHASE = 0) 5 × tPCLK ns
1
The timing for these parameters applies when the SPI is routed through the signal routing unit. For more information, see the ADSP-2136x SHARC Processor Hardware
Reference, “Serial Peripheral Interface Port” chapter.
SPIDS
(INPUT)
t S P IC H S tSPICLS tSPICL KS
SPICLK tHDS tSDPPW
(CP = 0)
(INPUT)
tSPICLS
tSDSCO tSPICHS
SPICLK
(CP = 1)
(INPUT) tDSDHI
tDDSPIDS
tDSOE tDDSPIDS
tHDSPIDS
CPHASE = 0 tHSPIDS
tSSPIDS
Switching Characteristics
tDTDO TDO Delay from TCK Low 7 ns
2
tDSYS System Outputs Delay After TCK Low tCK ÷ 2 + 7 ns
1
System Inputs = AD15–0, SPIDS, CLKCFG1–0, RESET, BOOTCFG1–0, MISO, MOSI, SPICLK, DAI_Px, FLAG3–0.
2
System Outputs = MISO, MOSI, SPICLK, DAI_Px, AD15–0, RD, WR, FLAG3–0, CLKOUT, EMU, ALE.
tTCK
TCK
tSTAP tHTAP
TMS
TDI
tDTDO
TDO
tSSYS tHSYS
SYSTEM
INPUTS
tDSYS
SYSTEM
OUTPUTS
20 3.47V, -45°C
12
10
3.11V, +125°C
10
0
RISE
y = 0.0467x + 1.6323
50⍀
TO
6
OUTPUT 1.5V
PIN y = 0.0482x + 1.4604
4
30pF
2
where:
TJ = junction temperature (°C)
TT = case temperature (°C) measured at the top center of the
package
ΨJT = junction-to-top (of package) characterization parameter
is the typical value from Table 41.
PD = power dissipation (see EE Note No. EE-277 for more
information).
Values of θJA are provided for package comparison and PCB
design considerations.
Values of θJC are provided for package comparison and PCB
design considerations when an external heat sink is required.
Note that the thermal characteristics values provided in
Table 41 and Table 42 are modeled values.
Ball Name Ball No. Ball Name Ball No. Ball Name Ball No. Ball Name Ball No.
CLKCFG0 A01 CLKCFG1 B01 BOOTCFG1 C01 VDDINT D01
XTAL A02 GND B02 BOOTCFG0 C02 GND D02
TMS A03 VDDEXT B03 GND C03 GND D04
TCK A04 CLKIN B04 GND C12 GND D05
TDI A05 TRST B05 GND C13 GND D06
CLKOUT A06 AVSS B06 VDDINT C14 GND D09
TDO A07 AVDD B07 GND D10
EMU A08 VDDEXT B08 GND D11
MOSI A09 SPICLK B09 GND D13
MISO A10 RESET B10 VDDINT D14
SPIDS A11 VDDINT B11
VDDINT A12 GND B12
GND A13 GND B13
GND A14 GND B14
VDDINT E01 FLAG1 F01 AD7 G01 AD6 H01
GND E02 FLAG0 F02 VDDINT G02 VDDEXT H02
GND E04 GND F04 VDDEXT G13 DAI_P18 (SD5B) H13
GND E05 GND F05 DAI_P19 (SCLK45) G14 DAI_P17 (SD5A) H14
GND E06 GND F06
GND E09 GND F09
GND E10 GND F10
GND E11 GND F11
GND E13 FLAG2 F13
FLAG3 E14 DAI_P20 (SFS45) F14
Ball Name Ball No. Ball Name Ball No. Ball Name Ball No. Ball Name Ball No.
AD5 J01 AD3 K01 AD2 L01 AD0 M01
AD4 J02 VDDINT K02 AD1 L02 WR M02
GND J04 GND K04 GND L04 GND M03
GND J05 GND K05 GND L05 GND M12
GND J06 GND K06 GND L06 DAI_P12 (SD3B) M13
GND J09 GND K09 GND L09 DAI_P13 (SCLK23) M14
GND J10 GND K10 GND L10
GND J11 GND K11 GND L11
VDDINT J13 GND K13 GND L13
DAI_P16 (SD4B) J14 DAI_P15 (SD4A) K14 DAI_P14 (SFS23) L14
AD15 N01 AD14 P01
ALE N02 AD13 P02
RD N03 AD12 P03
VDDINT N04 AD11 P04
VDDEXT N05 AD10 P05
AD8 N06 AD9 P06
VDDINT N07 DAI_P1 (SD0A) P07
DAI_P2 (SD0B) N08 DAI_P3 (SCLK0) P08
VDDEXT N09 DAI_P5 (SD1A) P09
DAI_P4 (SFS0) N10 DAI_P6 (SD1B) P10
VDDINT N11 DAI_P7 (SCLK1) P11
VDDINT N12 DAI_P8 (SFS1) P12
GND N13 DAI_P9 (SD2A) P13
DAI_P10 (SD2B) N14 DAI_P11 (SD3A) P14
14 13 12 11 10 9 8 7 6 5 4 3 2 1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
KEY
VDDINT AVDD
GND*
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A
B
C
D
E
F
G
H
J
K
L
M
N
P
KEY
10.40 BSC SQ
12.00 BSC SQ 0.80
BSC
TYP
A
PIN A1 INDICATOR B
C
D
E
F
G
H
J
K 0.80
L BSC
M
N
TYP
P
14 13 12 11 10 9 8 7 6 5 4 3 2 1
1.70
DETAIL A
MAX
Figure 45. 136-Ball Chip Scale Package Ball Grid Array [CSP_BGA](BC-136-2)
Table 44. BGA Data for Use with Surface Mount Design
Package Ball Attach Type Solder Mask Opening Ball Pad Size
136-Ball Grid Array (BC-136-2) Solder Mask Defined 0.40 mm diameter 0.53 mm diameter
Operating
Temperature Instruction On-Chip Voltage Package
Model Range 1 Rate SRAM ROM Internal/External Package Description Option
ADSP-21362KBC-1AA 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21362KBCZ-1AA2 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21362BBC-1AA –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21362BBCZ-1AA2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21362WBBCZ-1A2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21363KBC-1AA 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21363KBCZ-1AA2 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21363BBC-1AA –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21363BBCZ-1AA2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21363WBBCZ-1A2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21364KBC-1AA 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21364KBCZ-1AA2 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21364BBC-1AA –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21364BBCZ-1AA2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21364WBBCZ-1A2 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ASDP-21365KBC-1AA3 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ASDP-21365KBCZ-1AA2, 3 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ASDP-21365BBC-1AA3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ASDP-21365BBCZ-1AA2, 3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ASDP-21365WBBCZ-1A2, 3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21366KBC-1AA3 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21366KBCZ-1AA2, 3 0°C to +70°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21366BBC-1AA3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21366BBCZ-1AA2, 3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
ADSP-21366WBBCZ-1A2, 3 –40°C to +85°C 333 MHz 3M Bit 4M Bit 1.2 V/3.3 V 136-Ball CSP-BGA BC-136-2
1
Referenced temperature is ambient temperature.
2
Z = Pb-free part.
3
Available with a wide variety of audio algorithm combinations sold as part of a chipset and bundled with necessary software. For a complete list, visit our website at
www.analog.com/SHARC.