Z8932120FSC ZILOG [Zilog, Inc.], Z8932120FSC Datasheet

no-image

Z8932120FSC

Manufacturer Part Number
Z8932120FSC
Description
16-BIT DIGITAL SIGNAL PROCESSORS
Manufacturer
ZILOG [Zilog, Inc.]
Datasheet
FEATURES
Device
Z89321
Z89371
Z89391
Note: *External
DSP Core
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.
DS97DSP0100
0 ° C to +70 ° C Standard Temperature Range
-40 ° C to +85 ° C Extended Temperature Range
4.5- to 5.5-Volt Operating Range
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)
DSP ROM
(KW)
64*
4
(KW)
OTP
4
DSP RAM
Lines
512
512
512
P R E L I M I N A R Y
(Max)
MIPS
24
16
24
Z89321/371/391
16-B
Device
Z89321
Z89371
Z89391
Note: *General-Purpose
On-Board Peripherals
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.
Dual 8/16-Bit CODEC Interface Capable of up to
10 Mbps
m -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
P
IT
RELIMINARY
D
IGITAL
40-Pin
DIP
X
X
S
P
44-Pin
PLCC
IGNAL
RODUCT
X
X
P
44-Pin
QFP
ROCESSORS
S
X
X
PECIFICATION
84-Pin
PLCC
X
1
1
1

Related parts for Z8932120FSC

Z8932120FSC Summary of contents

Page 1

FEATURES DSP ROM OTP Device (KW) (KW) Z89321 4 Z89371 4 Z89391 64* Note: *External 0 ° +70 ° C Standard Temperature Range -40 ° +85 ° C Extended Temperature Range 4.5- to 5.5-Volt Operating Range ...

Page 2

Z89321/371/391 16-Bit Digital Signal Processors 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, ...

Page 3

Zilog PIN DESCRIPTION Figure 2. Z89321/371 40-Pin DIP Pin Assignments Table 1. Z89321/371 40-Pin DIP Pin IdentiÞcation No. Symbol Function 1-3 EXT12- External Data EXT14 Bus 4 V Ground SS 5 EXT15 External Data Bus 6-7 EXT3-EXT4 External Data Bus ...

Page 4

Z89321/371/391 16-Bit Digital Signal Processors PIN DESCRIPTION (Continued) EXT0 EXT1 EXT2 RXD EXT12 EXT13 EXT14 EXT15 Figure 3. Z89321/371 44-Pin PLCC Pin Assignments VSS VSS PLCC 44 -Pin VSS ...

Page 5

Zilog Table 2. Z89321/371 44-Pin PLCC Pin IdentiÞcation No. Symbol 1 HALT 2 FS0 3 /INT0 4-5 O0-UO1 6 FS1 8-10 EXT0-EXT2 RXD 13-15 EXT12-EXT14 EXT15 18-19 EXT3-EXT4 20 ...

Page 6

Z89321/371/391 16-Bit Digital Signal Processors PIN DESCRIPTION (Continued) EXT0 EXT1 EXT2 RXD EXT12 EXT13 EXT14 EXT15 Figure 4. Z89321/371 44-Pin QFP Pin Assignments 6 33 VSS 34 VSS Z89321/371 QFP VSS ...

Page 7

Zilog Table 3. Z89321/371 44-Pin QFP Pin IdentiÞcation No. Symbol 1-2 EXT3-EXT4 4-6 EXT5-EXT7 7 TXD 8-9 EXT8-EXT9 11-12 EXT10-EXT1 13 /INT2 14 /INT1 15 UI1 16 UI0 17 SCLK ...

Page 8

Z89321/371/391 16-Bit Digital Signal Processors PIN DESCRIPTION (Continued) 11 /EXTEN 12 EXT3 PA8 EXT4 PA9 VSS EXT5 PA10 EXT6 PA11 EXT7 TXD PA12 EXT8 PA13 EXT9 VSS PA14 EXT10 PA15 VDD 32 33 Figure 5. Z89391 84-Pin PLCC Pin Assignments ...

Page 9

Zilog Table 4. Z89391 84-Pin PLCC Pin IdentiÞcation No. Symbol Function 1 RXD Serial Input from CODEC 2 EXT12 External Data 12 3 PA4 Program Address 4 4 EXT13 External Data 13 5 PA5 Program Address 5 6 EXT14 External ...

Page 10

Z89321/371/391 16-Bit Digital Signal Processors ABSOLUTE MAXIMUM RATINGS Symbol Description V Supply voltage (*) CC T Storage Temp. STG T Oper. Ambient Temp. A Note: * Voltage on all pins with respect to GND. See Ordering Information. STANDARD TEST CONDITIONS ...

Page 11

Zilog DC ELECTRICAL CHARACTERISTICS = 5V ±10 0°C to +70°C, unless otherwise noted Sym Parameter Condition I Supply Current Power Consumption DC V Input High Level IH V Input Low Level ...

Page 12

Z89321/371/391 16-Bit Digital Signal Processors AC ELECTRICAL CHARACTERISTICS = 5V ±10 0°C to +70°C, unless otherwise specified Symbol Parameter Clock TCY Clock Cycle Time Tr Clock Rise Time Tf Clock Fall Time CPW Clock Pulse ...

Page 13

Zilog AC ELECTRICAL CHARACTERISTICS = 5V ±10 Ð40°C to +85°C, unless otherwise specified Symbol Clock TCY Clock Cycle Time Tr Clock Rise Time Tf Clock Fall Time CPW Clock Pulse Width I/O DSVALID /DS Valid ...

Page 14

Z89321/371/391 16-Bit Digital Signal Processors TIMING DIAGRAMS TCY CLOCK DSVALID /DS EASET EA(2:0) Valid Address Out RD//WR EXT(15:0) CLOCK WAIT /DS EA(2:0) RD//WR EXT(15:0) Figure 8. External (EXT) Bus Read Timing Using WAIT Pin 14 DSHOLD EAHOLD RDHOLD RDSET Data ...

Page 15

Z89321/371/391 16-Bit Digital Signal Processors TIMING DIAGRAMS (Continued) TCY CLOCK DSVALID /DS EASET EA(2:0) Valid Address Out EASET RD//WR EXT(15:0) 15 DSHOLD EAHOLD EAHOLD WRHOLD WRVALID Data Out Figure 9. Write Timing ...

Page 16

Z89321/371/391 16-Bit Digital Signal Processors TCY CLOCK SSET SCLK FSSET FS0, FS1 TXSET TXD 1 RXD CLOCK INT 0,1,2 INTWidth PROGRAM Fetch N –1 ADDRESS EXECUTE RXHOLD RXSET Figure 10. CODEC Interface Timing TCY ...

Page 17

Z89321/371/391 16-Bit Digital Signal Processors TIMING DIAGRAMS (Continued) CLOCK HHOLD HSET HALT CLOCK RSET /RESET RWIDTH INTERNAL RESET EXECUTE Cycle 0 Cycle 1 RD/WR /DS UO0-1 EA0-2 EXT0-15 PA0-15 RAM/ REGISTERS 17 TCY Figure 12. HALT Timing TCY RRISE Cycle ...

Page 18

Z89321/371/391 16-Bit Digital Signal Processors CLOCK PASET PROGRAM ADDRESS PROGRAM DATA Figure 14. External Program Memory Port Timing ADDRESS SPACE Program Memory. Programs words can be masked into internal ROM (OTP for Z89371). Four loca- ...

Page 19

Zilog FUNCTIONAL DESCRIPTION Instruction Timing. Most instructions are executed in one machine cycle. Long immediate instructions and Jump or Call instructions are executed in two machine cycles. A multiplication or multiplication/accumulate instruction re- quires a single cycle. Specific instruction cycle ...

Page 20

Z89321/371/391 16-Bit Digital Signal Processors Hardware Stack. A six-level hardware stack is connected to the D-Bus to hold subroutine return addresses or data. The Call instruction pushes PC+2 onto the stack, and the RET instruction pops the contents of the ...

Page 21

Zilog REGISTERS The internal registers are defined below: Register Register DeÞnition P Output of Multiplier, 24-bit X X Multiplier Input, 16-bit Y Y Multiplier Input, 16-bit A Accumulator, 24-bit SR Status Register, 16-bit Pn:b Six Ram Address Pointers, 8-bit each ...

Page 22

Z89321/371/391 16-Bit Digital Signal Processors The status register can always be read in its entirety. S15- S10 are set/reset by hardware and can only be read by software. S9-S0 control hardware looping and can be writ- ten by software (Table ...

Page 23

Zilog PERIPHERAL OPERATION Disabling Peripherals Disabling a peripheral (CODEC Interface, Counter) allows general-purpose use of the EXT address for the disabled peripheral. If the peripheral is not disabled, the EXT control signals and EXT data are still provided, but transfer ...

Page 24

Z89321/371/391 16-Bit Digital Signal Processors CODEC Interface The CODEC Interface provides direct-connect capabilities for standard 8-, 16-bit CODECs. The interface also sup- ports 8-bit PCM, 8-bit PCM with hardware m-law conver- sion (m-law expansion is done in software), 16-bit Linear ...

Page 25

Zilog TXD (Serial Output to CODEC) The TXD line provides 8-, 16-, and 64-bit data transfers. Each bit is clocked out of the processor by the rising edge of the SCLK, with the MSB transmitted first. RXD (Serial Input from ...

Page 26

Z89321/371/391 16-Bit Digital Signal Processors 5-1 D15 D14 D13 D12 D11 D10 D9 D8 5-2 D15 D14 D13 D12 D11 D10 D9 D8 Figure 22. CODEC Interface Data Registers (Channel 0) 6-1 D15 D14 D13 D12 D11 D10 D9 D8 ...

Page 27

Zilog REGISTERS EXT7-1 D15 D14 D13 D12 D11 D10 D9 Note: The timer is an up-counter. Example: EXT7-1 = #%x00D OSC = 12.288 MHz, SCLK = 2.048 MHz, FSYNC = 8 kHz EXT7-1 = #%x80F OSC = 12.288 MHz, SCLK ...

Page 28

Z89321/371/391 16-Bit Digital Signal Processors EXT7-2 D15 D14 D13 D12 D11 D10 D9 Figure 25. WSG, SCLK and CODEC Interface Control Register ...

Page 29

Zilog A/D Accommodation The CODEC interface can be used for serial A/D or serial D/A transmission. The interface provides the necessary control signals to adapt to many standard serial convert- ers. The low-pass and smoothing filters are necessary for systems ...

Page 30

Z89321/371/391 16-Bit Digital Signal Processors Z89321 /371 /391 TXD RXD SCLK FS1 int1_ fs1 fs0 sclk txd rxd 30 VCC MC145505p VDD 16 1 VAG RDD 15 2 Rx0 RCE Txl CCI 12 5 ...

Page 31

Zilog 16-Bit Linear CODEC Interface For higher precision transmissions, a 16-bit linear CODEC is used, however, data is not compressed in this mode of transmission. The Z89321 provides accommodation for two channels of 16-bit transmission (Figure 29). int1_ fs1 fs0 ...

Page 32

Z89321/371/391 16-Bit Digital Signal Processors Stereo CODEC Interface The Z893XX DSP product family CODEC interface pro- vides direct connection to other CODECs for master or slave modes, supporting 64 bits of transmission data (16 bits right channel, 16 bits left ...

Page 33

Zilog int1_ fs1 fs0 sclk txd rxd Figure 32. CODEC Stereo Mode Timing Diagram 16-Bit General-Purpose Timer The 13-bit counter/timer is available for general-purpose use. When the counter counts down to the zero state, an interrupt is received on INT2. ...

Page 34

Z89321/371/391 16-Bit Digital Signal Processors ADDRESSING MODES (Continued) EXT4 D15 D14 D13 D12 D11 D10 * Default State ADDRESSING MODES This section discusses the syntax of the addressing modes supported by the DSP assembler. Symbolic Name <pregs> <dregs> (Points to ...

Page 35

Zilog There are eight distinct addressing modes for data trans- fer. <pregs>, <hwregs> These two modes are used for sim- ple loads to and from registers within the chip, such as loading to the Accumulator, or loading from a pointer ...

Page 36

Z89321/371/391 16-Bit Digital Signal Processors PACKAGE INFORMATION 36 Figure 34. 40-Pin Package Diagram Figure 35. 44-Pin PLCC Package Diagram Zilog DS97DSP0100 ...

Page 37

Zilog DS97DSP0100 Figure 36. 44-Pin QFP Package Diagram Figure 37. 84-Pin PLCC Package Diagram Z89321/371/391 16-Bit Digital Signal Processors 37 1 ...

Page 38

... MHz 40-Pin DIP 40-Pin DIP Z8932120PSC Z8937116PSC 20 MHz 16 MHz 44-Pin QFP 44-Pin QFP Z8932120FSC Z8937116FSC For fast results, contact your local Zilog sales office for assistance in ordering the part desired. CODES Package P= Plastic DIP V = Plastic PLCC F = Plastic QFP Temperature S = 0°C to +70° -40° ...

Page 39

Zilog © 1997 by Zilog, Inc. All rights reserved. No part of this document may be copied or reproduced in any form or by any means without the prior written consent of Zilog, Inc. The information in this document is ...

Page 40

Z89321/371/391 16-Bit Digital Signal Processors Zilog DS97DSP0100 ...

Related keywords