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 architecture featuring separate program and data memory. The design has been optimized for processing power while minimizing silicon space.
The single-cycle instruction execution and bus structure
promotes efficient algorithm execution, while the six register 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 transfer 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 ProcessorsZilog
The Z893XX DSPs are optimized to accommodate advanced signal processing algorithms. The 24 MIPS (maximum) operating performance and efficient architecture
provides real-time instruction execution. Compression, filtering, frequency detection, audio, voice detection/synthesis, and other vital algorithms can all be accommodated.
The Z89321/371/391 devices feature an on-board CODEC interface, compatible with 8-bit PCM and 16-bit CODECs for digital audio applications. Additionally, an onboard 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 operating 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 below:
1RXDSerial Input from CODECInput
2EXT12External Data 12In/Output
3PA4Program Address 4Output
4EXT13External Data 13In/Output
5PA5Program Address 5Output
6EXT14External Data 14In/Output
7PA6Program Address 6Output
8V
SS
Ground
9PA7Program Address 7Output
10EXT15External Data 15In/Output
11/PA_ENProg. Mem. Address Enable Input
12/EXTENExt. Bus EnableInput
13EXT3External Data 3In/Output
14PA8Program Address 8Output
15EXT4External Data 4In/Output
16PA9Program Address 9Output
17V
SS
Ground
18EXT5External Data 5In/Output
19PA10Program Address 10Output
20EXT6External Data 6In/Output
21PA11Program Address 11Output
22EXT7External Data 7In/Output
23TXDSerial Output to CODECOutput
24PA12Program Address 12Output
25EXT8External Data 8In/Output
26PA13Program Address 13Output
27EXT9External Data 9In/Output
28V
SS
Ground
29PA14Program Address 14Output
30EXT10External Data 10In/Output
31PA15Program Address 15Output
32V
33V
DD
SS
Power SupplyInput
Ground
34PD0Program Data 0Input
35EXT11External Data 11In/Output
36PD1Program Data 1Input
37INT2User Interrupt 2Input
38PD2Program Data 2Input
39INT1User Interrupt 1Input
40PD3Program Data 3Input
41UI1User Input 1Input
42UI0User Input 0Input
Table 4. Z89391 84-Pin PLCC Pin IdentiÞcation
No. SymbolFunctionDirection
43SCLKCODEC Interface ClockIn/Output
44V
DD
Power SupplyInput
45RD//WRR/W External BusOutput
46PD4Program Data 4Input
47WAITWait State InputInput
48PD5Program Data 5Input
49/RESETResetInput
50PD6Program Data 6Input
51EA0External Address 0Output
52PD7Program Data 7Input
53V
DD
Power SupplyInput
54/ROMENROM EnableInput
55EA1External Address 1Output
56PD8Program Data 8Input
57EA2External Address 2Output
58PD9Program Data 9Input
59V
DD
Power SupplyInput
60PD10Program Data 10Input
61/DSExternal Data StrobeOutput
62CLKClockInput
63PD11Program Data 11Input
64HALTStop ExecutionInput
65FS0Frame Synch for CODEC
In/Output
Interface 0
66INT0User Interrupt 0Input
67PD12Program Data 12Input
68UO0User Output 0Input
69PD13Program Data 13Input
70UO1User Output 1Input
71PD14Program Data 14Input
72FS1Frame Synch for CODEC
In/Output
Interface 1
73PD15Program Data 15Input
74V
75V
SS
DD
Ground
Power SupplyInput
76PA0Program Address 0Output
77V
SS
Ground
78EXT0External Data 0In/Output
79PA1Program Address 1Output
80EXT1External Data 1In/Output
81PA2Program Address 2Output
82EXT2External Data 2In/Output
83PA3Program Address 3Output
84V
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 ProcessorsZilog
ABSOLUTE MAXIMUM RATINGS
Symbol DescriptionMin.Max. Units
V
T
Note:
* Voltage on all pins with respect to GND.
See Ordering Information.
Supply voltage (*)Ð0.3+7.0V
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 (Figure 6).
Stresses greater than those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; operation of the device at
any condition above those indicated in the operational sections of these specifications is not implied. Exposure to absolute maximum rating conditions for extended periods
may affect device reliability.
+5V
2.1 K W
From Output
Under Test
30 pF9.1 K W
Figure 6. Test Load Diagram
10P R E L I M I N A R YDS97DSP0100
Z89321/371/391
1
Zilog16-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
SymParameterConditionMinTypMax.MinTypMaxMinTyp Max Units