Z8932120FSC ZILOG [Zilog, Inc.], Z8932120FSC Datasheet
Z8932120FSC
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 ...