ZILOG Z8932120FSC, Z8932120PSC, Z8932120VSC, Z8939120VSC, Z8937116FSC Datasheet

...
1
0 °
m
FEATURES
DSP ROM
Device
Z89321 4 512 24 Z89371 4 512 16 Z89391 64* 512 24
Note: *External
C to +70 ° C Standard Temperature Range
-40 ° C to +85 ° C Extended Temperature Range
4.5- to 5.5-Volt Operating Range
(KW)
OTP
(KW)
DSP RAM
Lines
MIPS
(Max)
RELIMINARY
P
RODUCT
S
PECIFICATION
Z89321/371/391
16-B
IT
D
IGITAL
40-Pin
Device
Z89321 X X X Z89371 X X X Z89391 X
Note: *General-Purpose
DIP
S
IGNAL
44-Pin
PLCC
P
ROCESSORS
44-Pin
QFP
On-Board Peripherals
Dual 8/16-Bit CODEC Interface Capable of up to 10 Mbps
1
84-Pin
PLCC
DSP Core
24 MIPS @ 24 MHz Maximum, 16-Bit Fixed Point DSP
41.7 ns Minimum Instruction Cycle Time
Six-Level Hardware Stack
Six Register Address Pointers
Optimized Instruction Set (30 Instructions)
GENERAL DESCRIPTION
The Z893XX products are high-performance Digital Signal Processors (DSPs) with a modified Harvard-type architec­ture featuring separate program and data memory. The de­sign has been optimized for processing power while mini­mizing silicon space.
The single-cycle instruction execution and bus structure promotes efficient algorithm execution, while the six regis­ter pointers provide circular buffering capabilities and dual operand fetching.
-Law Compression Option
(Decompression is Performed in Software)
16-Bit I/O Bus (Tri-Stated)
Three I/O Address Pins (Latched Outputs)
Wait-State Generator
Three Vectored Interrupts
13-Bit General-Purpose Timer
Three vectored interrupts are complemented by a six-level stack, and the CODEC interface allows high-speed trans­fer rates to accommodate digital audio and voice data.
A dedicated Counter/Timer provides the necessary timing signals for the CODEC interface, and an additional 13-bit timer is available for general-purpose use.
DS97DSP0100
P R E L I M I N A R Y
1
2
Z89321/371/391 16-Bit Digital Signal Processors Zilog
The Z893XX DSPs are optimized to accommodate ad­vanced signal processing algorithms. The 24 MIPS (maxi­mum) operating performance and efficient architecture provides real-time instruction execution. Compression, fil­tering, frequency detection, audio, voice detection/synthe­sis, and other vital algorithms can all be accommodated.
The Z89321/371/391 devices feature an on-board CO­DEC interface, compatible with 8-bit PCM and 16-bit CO­DECs for digital audio applications. Additionally, an on­board wait-state generator is provided to accommodate slow external peripherals.
For prototypes, as well as production purposes, the Z89371 member of the DSP product family is a one-time
PA0-15
PD0-15
Program
ROM/OTP
4096x16
PDATA
PADDR
Data RAM0
256x16
DDATA
pro-grammable (OTP) device with a 16 MHz maximum op­erating frequency.
Notes: All signals with a preceding front slash, "/", are
active Low. For example, B//W (WORD is active Low); /B/W (BYTE is active Low, only).
Power connections follow conventional descriptions be­low:
Connection Circuit Device
Power V
CC
Ground GND V
Data RAM1
256x16
V
DD
SS
EA0-2 EXT0-15 /DS WAIT
RD//WR
INT0-2
HALT
/RESET
CLK
Program
Control
Unit
XDATA
P0 P0
XY
Multiplier
P
Shifter
Arithmetic Logic Unit
(ALU)
Accumulator
P1 P1
P2 P2
DP0-3 DP4-6
ADDR GEN0
ADDR GEN1
Figure 1. Z89321/371/391 Functional Block Diagram
8/16-Bit,
Full Duplex,
10 MBPS
Serial Port
13-Bit Timer
User I/O
TXD RXD SCLK
FS0 FS1
UI1-0
UO1-0
P R E L I M I N A R Y
DS97DSP0100
1
Z89321/371/391
Zilog 16-Bit Digital Signal Processors

PIN DESCRIPTION

EXT12 EXT13 EXT14
VSS
EXT15
EXT3 EXT4
VSS EXT5 EXT6 EXT7
TXD EXT8 EXT9
VSS
EXT10 EXT11
SCLK
1
UI1 UI0
20 21
Figure 2. Z89321/371 40-Pin DIP Pin Assignments
Table 1. Z89321/371 40-Pin DIP Pin IdentiÞcation
DIP 40 - Pin
Table 1. Z89321/371 40-Pin DIP Pin IdentiÞcation
40
RXD VSS EXT2 EXT1 EXT0 VSS FS1 U01 U00 /INT0 FS0 CLK /DS VDD EA2 EA1 EA0 /RESET RD//WR VDD
No. Symbol Function Direction
1-3 EXT12-
EXT14
4V
SS
5 EXT15 External Data
External Data Bus
Ground
Input/Output
Input/Output
Bus
6-7 EXT3-EXT4 External Data
Input/Output
Bus
8V
SS
9-11 EXT5-EXT7 External Data
Ground
Input/Output
Bus
12 TXD Serial Output to
Output
CODECs
13-14 EXT8-EXT9 External Data
Input/Output
Bus
15 V
SS
16-17 EXT10-
EXT11
Ground
External Data Bus
Input/Output
18 UI1 User Input Input 19 UI0 User Input Input 20 SCLK CODEC Serial
Input/Output*
Clock
21 V
DD
22 RD//WR Strobes for
Power Supply Input
Output
External Bus
No. Symbol Function Direction
23 /RESET Reset Input 24-26 EA0-EA2 External Address
Output
Bus
27 V
DD
28 /DS Data Strobe for
Power Supply Input
Output
External Bus 29 CLK Clock Input 30 FS0 CODEC 0 Frame
Input/Output*
Sync 31 /INT0 Interrrupt Input 32-33 UO0-UO1 User Output Output 34 FS1 CODEC 1 Frame
Input/Output*
Sync 35 V
SS
36-38 EXT0-EXT2 External Data
Ground
Input/Output
Bus 39 V
SS
40 RXD Serial Input from
Ground
Input
CODECs
Notes:
*Input/Output is defined by interface mode selection. HALT/WAIT pins not available on 40-pin DIP package.
DS97DSP0100
P R E L I M I N A R Y
3
4
Z89321/371/391 16-Bit Digital Signal Processors Zilog
PIN DESCRIPTION (Continued)
FS1
UO1
UO0
/INT0
FSO
HALT
CLK
/DS
VDD
EA2
EA1
VSS EXT0 EXT1 EXT2
VSS
RXD EXT12 EXT13 EXT14
VSS
EXT15
7
17
6
EXT3
VSS
EXT4
1
PLCC 44 -Pin
EXT6
EXT7
TXD
EXT5
EXT8
EXT9
40
29
2818
VSS
39
EXT10
EA0 /RESET WAIT RD//WR VDD SCLK UI0 UI1 INT1 INT2 EXT11
Figure 3. Z89321/371 44-Pin PLCC Pin Assignments
P R E L I M I N A R Y
DS97DSP0100
1
Z89321/371/391
Zilog 16-Bit Digital Signal Processors
Table 2. Z89321/371 44-Pin PLCC Pin IdentiÞcation
No. Symbol Function Direction
1 HALT Stop Execution Input 2 FS0 CODEC 0 Frame Sync Input/Output* 3 /INT0 Interrupt Input 4-5 O0-UO1 User Output Output 6 FS1 CODEC 1 frame sync Input/Output* 7V
SS
Ground
8-10 EXT0-EXT2 External data bus Input/Output 11 V
SS
Ground
12 RXD Serial input from CODECs Input 13-15 EXT12-EXT14 External data bus Input/Output 16 V
SS
Ground
17 EXT15 External data bus Input/Output 18-19 EXT3-EXT4 External data bus Input/Output 20 V
SS
Ground
21-23 EXT5-EXT7 External data bus Input/Output 24 TXD Serial output to CODECs Output 25-26 EXT8-EXT9 External data bus Input/Output 27 V
SS
Ground
28-29 EXT10-EXT11 External data bus Input/Output 30 /INT2 Interrupt Input 31 /INT1 Interrupt Input 32 UI1 User input Input 33 UI0 User input Input 34 SCLK CODEC serial clock Input/Output* 35 V
DD
Power supply Input
36 RD//WR RD//WR strobe for EXT bus Output 37 WAIT WAIT state Input 38 /RESET Reset Input 39-41 EA0-EA2 External Address bus Output 42 V
DD
Power Supply Input
43 /DS Data strobe for external bus Output 44 CLK Clock Input
Note: * Input or output is defined by interface mode selection.
DS97DSP0100
P R E L I M I N A R Y
5
6
Z89321/371/391 16-Bit Digital Signal Processors Zilog
PIN DESCRIPTION (Continued)
FS1
UO1
UO0
/INT0
FSO
HALT
CLK
/DS
VDD
EA2
EA1
2333
11
22
12
EA0 /RESET WAIT RD//WR VDD SCLK UI0 UI1 INT1 INT2 EXT11
VSS EXT0 EXT1 EXT2
VSS
RXD EXT12 EXT13 EXT14
VSS
EXT15
34
Z89321/371
QFP
44
1
EXT3
EXT4
VSS
EXT5
EXT6
EXT7
TXD
EXT8
EXT9
VSS
EXT10
Figure 4. Z89321/371 44-Pin QFP Pin Assignments
P R E L I M I N A R Y
DS97DSP0100
1
Z89321/371/391
Zilog 16-Bit Digital Signal Processors
Table 3. Z89321/371 44-Pin QFP Pin IdentiÞcation
No. Symbol Function Direction
1-2 EXT3-EXT4 External data bus Input/Output 3V
SS
Ground
4-6 EXT5-EXT7 External data bus Input/Output 7 TXD Serial output to CODECs Output 8-9 EXT8-EXT9 External data bus Input/Output 10 V
SS
Ground
11-12 EXT10-EXT1 External data bus Input/Output 13 /INT2 Interrupt Input 14 /INT1 Interrupt Input 15 UI1 User input Input 16 UI0 User input Input 17 SCLK CODEC serial clock Input/Output* 18 V
DD
Power supply Input
19 RD//WR RD//WR strobe EXT bus Output 20 WAIT WAIT state Input 21 /RESET Reset Input 22-24 EA0-EA2 External address bus Output 25 V
DD
Power supply Input
26 /DS Data strobe for external bus Output 27 CLK Clock Input 28 HALT Stop execution Input 29 FS0 CODEC 0 frame sync Input/Output* 30 /INT0 Interrupt Input 31-32 UO0-UO1 User output Output 33 FS1 CODEC 1 frame sync Input/Output* 34 V
SS
Ground
35-37 EXT0-EXT2 External data bus Input/Output 38 V
SS
Ground
39 RXD Serial input to CODECs Input 40-42 EXT12-EXT14 External data bus Input/Output 43 V
SS
Ground
44 EXT15 External data bus Input/Output
Note: *Input or output is defined by interface mode selection.
DS97DSP0100
P R E L I M I N A R Y
7
8
Z89321/371/391 16-Bit Digital Signal Processors Zilog
PIN DESCRIPTION (Continued)
/PA_EN
EXT15
PA 7
VSS
PA 6
EXT14
PA 5
EXT13
PA 4
EXT12
RXD
VSS
PA 3
EXT2
PA 2
EXT1
PA 1
EXT0
VSS
PA 0
VDD
/EXTEN
EXT3
PA 8
EXT4
PA 9
VSS
EXT5
PA10
EXT6
PA11
EXT7
TXD
PA12
EXT8
PA13
EXT9
VSS
PA14
EXT10
PA15
VDD
12
32
11
1
Z89391
84-Pin PLCC
75
5333
74
54
VSS PD15 FS1 PD14 UO1 PD13 UO0 PD12 INTO FS0 HALT PD11 CLK /DS PD10 VDD PD9 EA2 PD8 EA1 /ROMEN
VSS
PD0
PD1
EXT11
INT2
PD2
INT1
PD3
UI0
VDD
SCLK
PD4
WAIT
RD//WR
PD5
EA0
PD6
/RESET
UI1
Figure 5. Z89391 84-Pin PLCC Pin Assignments
PD7
VDD
P R E L I M I N A R Y
DS97DSP0100
1
Z89321/371/391
Zilog 16-Bit Digital Signal Processors
Table 4. Z89391 84-Pin PLCC Pin IdentiÞcation
No. Symbol Function Direction
1 RXD Serial Input from CODEC Input 2 EXT12 External Data 12 In/Output 3 PA4 Program Address 4 Output 4 EXT13 External Data 13 In/Output 5 PA5 Program Address 5 Output 6 EXT14 External Data 14 In/Output 7 PA6 Program Address 6 Output 8V
SS
Ground
9 PA7 Program Address 7 Output 10 EXT15 External Data 15 In/Output 11 /PA_EN Prog. Mem. Address Enable Input 12 /EXTEN Ext. Bus Enable Input 13 EXT3 External Data 3 In/Output 14 PA8 Program Address 8 Output 15 EXT4 External Data 4 In/Output 16 PA9 Program Address 9 Output 17 V
SS
Ground
18 EXT5 External Data 5 In/Output 19 PA10 Program Address 10 Output 20 EXT6 External Data 6 In/Output 21 PA11 Program Address 11 Output 22 EXT7 External Data 7 In/Output 23 TXD Serial Output to CODEC Output 24 PA12 Program Address 12 Output 25 EXT8 External Data 8 In/Output 26 PA13 Program Address 13 Output 27 EXT9 External Data 9 In/Output 28 V
SS
Ground
29 PA14 Program Address 14 Output 30 EXT10 External Data 10 In/Output 31 PA15 Program Address 15 Output 32 V
33 V
DD
SS
Power Supply Input
Ground
34 PD0 Program Data 0 Input 35 EXT11 External Data 11 In/Output 36 PD1 Program Data 1 Input 37 INT2 User Interrupt 2 Input 38 PD2 Program Data 2 Input 39 INT1 User Interrupt 1 Input 40 PD3 Program Data 3 Input 41 UI1 User Input 1 Input 42 UI0 User Input 0 Input
Table 4. Z89391 84-Pin PLCC Pin IdentiÞcation
No. Symbol Function Direction
43 SCLK CODEC Interface Clock In/Output 44 V
DD
Power Supply Input
45 RD//WR R/W External Bus Output 46 PD4 Program Data 4 Input 47 WAIT Wait State Input Input 48 PD5 Program Data 5 Input 49 /RESET Reset Input 50 PD6 Program Data 6 Input 51 EA0 External Address 0 Output 52 PD7 Program Data 7 Input 53 V
DD
Power Supply Input
54 /ROMEN ROM Enable Input 55 EA1 External Address 1 Output 56 PD8 Program Data 8 Input 57 EA2 External Address 2 Output 58 PD9 Program Data 9 Input 59 V
DD
Power Supply Input
60 PD10 Program Data 10 Input 61 /DS External Data Strobe Output 62 CLK Clock Input 63 PD11 Program Data 11 Input 64 HALT Stop Execution Input 65 FS0 Frame Synch for CODEC
In/Output
Interface 0 66 INT0 User Interrupt 0 Input 67 PD12 Program Data 12 Input 68 UO0 User Output 0 Input 69 PD13 Program Data 13 Input 70 UO1 User Output 1 Input 71 PD14 Program Data 14 Input 72 FS1 Frame Synch for CODEC
In/Output
Interface 1 73 PD15 Program Data 15 Input 74 V
75 V
SS
DD
Ground
Power Supply Input
76 PA0 Program Address 0 Output 77 V
SS
Ground
78 EXT0 External Data 0 In/Output 79 PA1 Program Address 1 Output 80 EXT1 External Data 1 In/Output 81 PA2 Program Address 2 Output 82 EXT2 External Data 2 In/Output 83 PA3 Program Address 3 Output 84 V
Note: *Input or output is defined by interface mode selection.
SS
Ground
DS97DSP0100
P R E L I M I N A R Y
9
Z89321/371/391 16-Bit Digital Signal Processors Zilog

ABSOLUTE MAXIMUM RATINGS

Symbol Description Min. Max. Units
V
T
Note:
* Voltage on all pins with respect to GND. See Ordering Information.
Supply voltage (*) Ð0.3 +7.0 V
CC
Storage Temp. Ð65° +150 °C
STG
T
Oper. Ambient Temp. °C
A
STANDARD TEST CONDITIONS
The characteristics listed below apply for standard test conditions as noted. All voltages are referenced to Ground. Positive current flows into the referenced pin (Fig­ure 6).
Stresses greater than those listed under Absolute Maxi­mum Ratings may cause permanent damage to the de­vice. This is a stress rating only; operation of the device at any condition above those indicated in the operational sec­tions of these specifications is not implied. Exposure to ab­solute maximum rating conditions for extended periods may affect device reliability.
+5V
2.1 K W
From Output
Under Test
30 pF 9.1 K W
Figure 6. Test Load Diagram
10 P R E L I M I N A R Y DS97DSP0100
Z89321/371/391
1
Zilog 16-Bit Digital Signal Processors

DC ELECTRICAL CHARACTERISTICS

= 5V ±10%, TA = 0°C to +70°C, unless otherwise noted.)
(V
DD
fclock=20 MHz
1
fclock=16 MHz
2
fclock=24 MHz
3
Sym Parameter Condition Min Typ Max. Min Typ Max Min Typ Max Units
IDD Supply Current V
I
DC Power Consumption 5 5 5 5 mA
DC
V
Input High Level 2.7 2.7 2.7 V
IH
V
Input Low Level .8 .8 .8 V
IL
I
Input Leakage 10 10 10 mA
L
V
Output High Voltage I
OH
V
Input Low Voltage I
OL
I
Output Floating
FL
= 5.5V 70 55 85 mA
DD
=100 mAVDD-0.2 V VDD-0.2 VDD-0.2 V
OH
=2.0 mA .5 .5 .5 V
OL
10 10 10 mA
Leakage Current
Notes:
1. Z89321 and Z89391 only
2. Z89371 only. V
3. Z89321 only. Limited availability. Contact Zilog sales office.
= 5V, ± 5% for 16 MHz operation. VDD = 5V, ± 10% for 10 MHz operation.
DD
DC ELECTRICAL CHARACTERISTICS
= 5V 10%, TA = Ð40°C to +85°C, unless otherwise specified)
(V
DD
Sym Parameter Condition Min Typ Max
I
DD
I
DC
V
IH
V
IL
IL Input Leakage 10
V
OH
V
OL
I
FL
Notes:
1. Z89321 only
fclock = 20 MHz
1
Supply Current VDD=5.5V 70
DC Power Consumption 5
Input High Level 2.7
Input Low Level .8
Output High Voltage IOH=100 mAV
Input Low Voltage I
=2.0 mA .5
OL
Output Floating
DD
-0.2
10
Leakage Current
DS97DSP0100 P R E L I M I N A R Y 11
Z89321/371/391 16-Bit Digital Signal Processors Zilog

AC ELECTRICAL CHARACTERISTICS

= 5V ±10%, TA = 0°C to +70°C, unless otherwise specified.)
(V
DD
fclock = 20
1
MHz
fclock = 16 MHz
fclock = 24
2
MHz
3
Symbol Parameter Min Max Min Max Min Max Units
Clock ns
TCY Clock Cycle Time 50 6.25 41.7 ns
Tr Clock Rise Time 2 2 2 ns
Tf Clock Fall Time 2 2 2 ns
CPW Clock Pulse Width 23 29 19 ns
I/O
DSVALID /DS Valid Time from CLOCK Fall 0 15 0 15 0 15 ns DSHOLD /DS Hold Time from CLOCK Rise 4 15 4 15 4 15 ns
EASET EA Setup Time to /DS Fall 12 12 12 ns
EAHOLD EA Hold Time from /DS Rise 4 4 4 ns
RDSET Data Read Setup Time to /DS Rise 14 14 14 ns
RDHOLD Data Read Hold Time from /DS Rise 6 6 6 ns WRVALID Data Write Valid Time from /DS Fall 18 18 18 ns WRHOLD Data Write Hold Time from /DS Rise 5 5 5 ns
Interrupt
INTSET Interrupt Setup Time to CLOCK Fall 7 7 7 ns
INTWIDTH Interrupt Low Pulse Width 1 TCY 1 TCY 1 TCY ns
CODEC Interface
SSET SCLK Setup Time from Clock Rise 15 15 15 ns FSSET FSYNC Setup Time from SCLK Rise 6 6 6 ns TXSET TXD Setup Time from SCLK Rise 7 7 7 ns
RXSET RXD Setup Time to SCLK Fall 7 7 7 ns
RXHOLD RXD Hold Time from SCLK Fall 0 0 0 ns
Reset
RRISE Reset Rise Time 1000 10000 1000 ns
RSET Reset Setup Time to CLOCK Rise 15 15 15 ns
RWIDTH Reset Low Pulse Width 2 TCY 2 TCY 2 TCY ns
External Program Memory
PAVALID PA Valid Time from CLOCK Rise 20 20 20 ns
PDSET PD Setup Time to CLOCK Rise 10 10 10 ns
PDHOLD PD Hold Time from CLOCK Rise 10 10 10 ns
Wait State
WSET WAIT Setup Time to CLOCK Rise 23 23 23 ns
WHOLD WAIT Hold Time from CLOCK Rise 1 1 1 ns
Halt
HSET Halt Setup Time to CLOCK Rise 3 3 3 ns
HHOLD Halt Hold Time from CLOCK Rise 10 10 10 ns
Notes:
1. Z89321 and Z89391 only
2. Z89371 only (V
3. Z89321 only. Limited availability. Contact Zilog sales office.
= 5V ± 5%)
DD
12 P R E L I M I N A R Y DS97DSP0100
Loading...
+ 28 hidden pages