
- •Summary
- •Key Features
- •Features (Continued)
- •General Description
- •ADSP-21160M Family Core Architecture
- •SIMD Computational Engine
- •Independent, Parallel Computation Units
- •Data Register File
- •Single-Cycle Fetch of Instruction and Four Operands
- •Instruction Cache
- •Flexible Instruction Set
- •ADSP-21160M Memory and I/O Interface Features
- •Dual-Ported On-Chip Memory
- •Off-Chip Memory and Peripherals Interface
- •DMA Controller
- •Multiprocessing
- •Link Ports
- •Serial Ports
- •Host Processor Interface
- •Program Booting
- •Phased Locked Loop
- •Power Supplies
- •Development Tools
- •Designing an Emulator-Compatible DSP Board (Target)
- •Target Board Header
- •JTAG Emulator Pod Connector
- •Design-for-Emulation Circuit Information
- •Additional Information
- •Pin Function Descriptions
- •ADSP-21160M specifications
- •ABSOLUTE MAXIMUM RATINGS
- •ESD SENSITIVITY
- •Timing Specifications
- •Clock Input
- •Reset
- •Interrupts
- •Timer
- •Flags
- •Memory Read—Bus Master
- •Memory Write—Bus Master
- •Synchronous Read/Write—Bus Master
- •Synchronous Read/Write—Bus Slave
- •Multiprocessor Bus Request and Host Bus Request
- •Asynchronous Read/Write—Host to ADSP-21160M
- •Three-State Timing—Bus Master and Bus Slave
- •DMA Handshake
- •Link Ports
- •Serial Ports
- •JTAG Test Access Port and Emulation
- •Output Drive Currents
- •Power Dissipation
- •Test Conditions
- •Output Disable Time
- •Output Enable Time
- •Example System Hold Time Calculation
- •Capacitive Loading
- •Environmental Conditions
- •Thermal Characteristics
- •400-ball Metric PBGA Pin Configurations
- •Outline Dimensions
- •Ordering Guide

ADSP-21160M
Asynchronous Read/Write—Host to ADSP-21160M
Use these specifications (Table 14 and Table 15) for asynchronous host processor accesses of an ADSP-21160M, after the host has asserted CS and HBR (low). After HBG
Table 14. Read Cycle
is returned by the ADSP-21160M, the host can drive the
RDx and WRx pins to access the ADSP-21160M’s internal memory or IOP registers. HBR and HBG are assumed low for this timing
Parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Min |
Max |
Unit |
|
|
|
|
||||||||||||||||
Timing Requirements: |
|
|
|
||||||||||||||||
tSADRDL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
ns |
Address Setup/CS |
Low Before RDx Low |
|
|||||||||||||||||
tHADRDH |
|
|
|
|
|
Hold Low After |
|
|
|
|
2 |
|
ns |
||||||
Address Hold/CS |
RDx |
|
|||||||||||||||||
tWRWH |
|
|
|
|
|
|
|
|
5 |
|
ns |
||||||||
RDx/WRx High Width |
|
||||||||||||||||||
tDRDHRDY |
RDx |
High Delay After REDY (O/D) Disable |
0 |
|
ns |
||||||||||||||
tDRDHRDY |
|
High Delay After REDY (A/D) Disable |
0 |
|
ns |
||||||||||||||
RDx |
|
||||||||||||||||||
Switching Characteristics: |
|
|
|
||||||||||||||||
tSDATRDY |
Data Valid Before REDY Disable from Low |
2 |
|
ns |
|||||||||||||||
tDRDYRDL |
REDY (O/D) or (A/D) Low Delay After |
RDx |
Low |
|
10 |
ns |
|||||||||||||
tRDYPRD |
REDY (O/D) or (A/D) Low Pulsewidth for Read |
tCK |
|
ns |
|||||||||||||||
tHDARWH |
Data Disable After |
|
High |
2 |
6 |
ns |
|||||||||||||
RDx |
5 ( $ ' & < & /( |
|
|
$''5(66 &6 |
|
|
W6 |
$'5 '/ |
W+ $' 5 '+ |
|
|
W: 5: + |
5'; |
|
|
|
|
W+ '$ 5: + |
'$7$ 287 |
|
|
|
W6 '$ 75'< |
W'5' + 5'< |
|
W'5' < 5'/ |
W5 '< 35' |
5('< 2 ' |
|
|
5('< $ ' |
|
|
Figure 20. Read Cycle (Asynchronous Read—Host to ADSP-21160M)
–28– |
REV. 0 |

ADSP-21160M
Table 15. Write Cycle
Parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Min |
Max |
Unit |
|
|
|
|
||||||||||||||||||||||
Timing Requirements: |
|
|
|
||||||||||||||||||||||
tSCSWRL |
|
Low Setup Before |
|
|
|
|
|
Low |
0 |
|
ns |
||||||||||||||
CS |
WRx |
|
|||||||||||||||||||||||
tHCSWRH |
|
Low Hold After |
|
|
|
|
|
High |
0 |
|
ns |
||||||||||||||
CS |
WRx |
|
|||||||||||||||||||||||
tSADWRH |
Address Setup Before |
WRx |
High |
6 |
|
ns |
|||||||||||||||||||
tHADWRH |
Address Hold After |
WRx |
High |
2 |
|
ns |
|||||||||||||||||||
tWWRL |
|
|
|
Low Width |
7 |
|
ns |
||||||||||||||||||
WRx |
|
||||||||||||||||||||||||
tWRWH |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
ns |
||||||||||
RDx/WRx High Width |
|
||||||||||||||||||||||||
tDWRHRDY |
|
High Delay After REDY (O/D) or (A/D) Disable |
0 |
|
ns |
||||||||||||||||||||
WRx |
|
||||||||||||||||||||||||
tSDATWH |
Data Setup Before |
|
|
High |
5 |
|
ns |
||||||||||||||||||
WRx |
|
||||||||||||||||||||||||
tHDATWH |
Data Hold After |
WRx |
High |
4 |
|
ns |
|||||||||||||||||||
Switching Characteristics: |
|
|
|
||||||||||||||||||||||
tDRDYWRL |
REDY (O/D) or (A/D) Low Delay After |
|
|
|
|
|
11 |
ns |
|||||||||||||||||
WRx/CS Low |
|
||||||||||||||||||||||||
tRDYPWR |
REDY (O/D) or (A/D) Low Pulsewidth for Write |
12 |
|
ns |
: 5 ,7 ( & < & / ( |
|
|
|
|
$''5(66 |
|
|
|
|
|
|
|
W6 $': 5+ |
W+ $' : 5+ |
|
|
|
|
|
|
|
W6&6: 5/ |
|
W+ &6 : 5 + |
|
|
|
|
|
&6 |
|
|
|
|
|
|
|
W: : 5/ |
W: 5: + |
:5; |
|
|
|
|
|
|
|
W6 '$7: + |
W+'$ 7: + |
|
|
|
|
|
'$7$ ,1 |
|
|
|
|
|
|
W'5'<: 5/ |
W5'<3: 5 |
W': 5+5 '< |
5('< 2 ' |
|
|
|
|
5('< $ ' |
|
|
|
|
2 ' |
23(1 '5$,1 $ ' |
$&7,9( '5,9( |
|
|
Figure 21. Write Cycle (Asynchronous Write—Host to ADSP-21160M)
REV. 0 |
–29– |

ADSP-21160M
Three-State Timing—Bus Master and Bus Slave
These specifications show how the memory interface is disabled (stops driving) or enabled (resumes driving) relative to CLKIN and the SBTS pin. This timing is applicable to bus master transition cycles (BTC) and host transition cycles (HTC) as well as the SBTS pin.
Table 16. Three-State Timing—Bus Slave, HBR, SBTS
Parameter |
|
|
|
|
|
|
|
|
Min |
Max |
Unit |
|
|
|
|
||||||||
Timing Requirements: |
|
|
|
||||||||
tSTSCK |
|
|
|
Setup Before CLKIN |
6 |
|
ns |
||||
SBTS |
|
||||||||||
tHTSCK |
SBTS |
Hold After CLKIN |
1 |
|
ns |
||||||
Switching Characteristics: |
|
|
|
||||||||
tMIENA |
Address/Select Enable After CLKIN |
1.5 |
9 |
ns |
|||||||
tMIENS |
Strobes Enable After CLKIN1 |
1.5 |
9 |
ns |
|||||||
tMIENHG |
|
Enable After CLKIN |
1.5 |
9 |
ns |
||||||
HBG |
|||||||||||
tMITRA |
Address/Select Disable After CLKIN |
0.25tCCLK – 1 |
0.25tCCLK +4 |
ns |
|||||||
tMITRS |
Strobes Disable After CLKIN1 |
0.25tCCLK – 4 |
0.25tCCLK |
ns |
|||||||
tMITRHG |
|
Disable After CLKIN |
3.5 |
8 |
ns |
||||||
HBG |
|||||||||||
tDATEN |
Data Enable After CLKIN2 |
1.5 |
10 |
ns |
|||||||
tDATTR |
Data Disable After CLKIN2 |
1.5 |
5 |
ns |
|||||||
tACKEN |
ACK Enable After CLKIN2 |
1.5 |
9 |
ns |
|||||||
tACKTR |
ACK Disable After CLKIN2 |
1.5 |
5 |
ns |
|||||||
tCDCEN |
CLKOUT Enable After CLKIN |
1.5 |
9 |
ns |
|||||||
tCDCTR |
CLKOUT Disable After CLKIN |
tCCLK – 3 |
tCCLK+1 |
ns |
|||||||
tMTRHBG |
Memory Interface Disable Before |
HBG |
|
tCK – 6 |
tCK+2 |
ns |
|||||
|
Low3 |
|
|
|
|||||||
tMENHBG |
Memory Interface Enable After |
HBG |
|
tCK – 5 |
tCK+5 |
ns |
|||||
|
High3 |
|
|
|
1Strobes = RDx, WRx, DMAGx.
2In addition to bus master transition cycles, these specs also apply to bus master and bus slave synchronous read/write.
3Memory Interface = Address, RDx, WRx, MSx, PAGE, DMAGx, and BMS (in EPROM boot mode).
–30– |
REV. 0 |

|
|
|
|
|
|
|
ADSP-21160M |
&/.,1 |
|
|
|
|
|
|
|
|
|
|
|
W6 76 &. |
|
|
|
|
|
|
|
W+ 76 &. |
|
|
|
6%76 |
|
|
|
|
|
|
|
W0,(1 |
$ W0,( 16 W0 ,( 1+* |
W |
W |
W |
0 ,75+* |
||
|
|
|
|
|
0,75 $ |
0 ,75 6 |
|
0 (025< |
|
|
|
|
|
|
|
,17(5)$&( |
|
|
|
|
|
|
|
|
W'$7( 1 |
|
W'$ 77 5 |
|
|
|
|
|
|
|
|
|
|
||
'$7 $ |
|
|
|
|
|
|
|
W |
$ &.(1 |
|
W$ &.75 |
|
|
|
|
$& . |
|
|
|
|
|
|
|
W&'&(1 |
|
|
W&' &75 |
|
|
||
|
|
|
|
|
|
||
&/.287 |
|
|
|
|
|
|
|
+%* |
|
|
|
|
|
|
|
|
|
|
W0( 1+ %* |
|
|
|
W0 75 +%* |
|
|
|
|
|
|
|
|
0 (025< |
|
|
|
|
|
|
|
,17(5)$&( |
|
|
|
|
|
|
|
0 (025< ,17(5)$&( |
$''5(66 5'; : 5; 0 6; &,) +%* 3$*( '0 $*; %06 ,1 (3520 %227 02'( |
Figure 22. Three-State Timing—Bus Slave, HBR, SBTS
REV. 0 |
–31– |