English
Language : 

Z89175 Datasheet, PDF (45/68 Pages) Zilog, Inc. – Voice Processing Controllers
Zilog
Z89175/Z89176
Voice Processing Controllers
DSP REGISTERS DESCRIPTION
General. The DSP is a high-performance second genera- and D/A converters, and the mailbox and interrupt interfac-
2 tion CMOS Digital Signal Processor with a modified Har- ing between DSP to the Z8. External registers are access-
vard-type architecture with separate program and data ed in one machine cycle, the same as internal registers.
ports. The design has been optimized for processing pow-
er and saving silicon space.
DSP Registers
Registers. The DSP has eight internal registers and sev-
en external registers. The external registers are for the A/D
There are 15 internal and extended 16-bit registers which
are defined in Table 11.
BUS
X
Y
A
SR
SP
PC
P
EXT0
Register
EXT1
EXT2
EXT3
EXT4
EXT5
EXT6
Table 11. DSP Registers
Attribute
Read
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read
Read
Write
Read
Write
Read
Write
Read
Write
Read/Write
Read
Write
Read/Write
Register Definition
Data-Bus
X Multiplier Input, 16-Bit
Y Multiplier Input, 16-Bit
Accumulator, 24-Bit
Status Register
Stack Pointer
Program Counter
Output of MAC, 24-Bit
Z8 ERF Bank B, Register 00-01 (from Z8)
Z8 ERF Bank B, Register 08-09 (to Z8)
Z8 ERF Bank B, Register 02-03 (from Z8)
Z8 ERF Bank B, Register 0A-0B (to Z8)
Z8 ERF Bank B, Register 04-05 (from Z8)
Z8 ERF Bank B, Register 0C-0D (to Z8)
Z8 ERF Bank B, Register 06-07 (from Z8)
Z8 ERF Bank B, Register 0E-0F (to Z8)
DSP Interrupt Control Register
A/D Converter
D/A Converter
Analog Control Register
EXT3-EXT0 (External Registers 3-0). These are the Mail-
box Registers used by the DSP and Z8 to communicate.
These four 16-bit registers correspond to the eight outgo-
ing and eight incoming 8-bit registers in Bank B of the Z8’s
Expanded Register File.
EXT4 (DSP Interrupt Control Register (ICR)). This register
controls the interrupts in the DSP as well as the interrupts
in common between the DSP and the Z8. It is accessible
by the DSP only, except for bit F and bit 9.
EXT5 (D/A and A/D Data Register). This register is used
by both D/A and A/D converters. The D/A converter is
loaded by writing to this register, while the A/D converter is
addressed by reading from this register. The Register
EXT5 is accessible only by the DSP.
EXT6 (Analog Control Register). This register controls the
D/A and A/D converters. It is a read/write register accessi-
ble only by the DSP.
DSP Z8 Mail Box
To receive information from the DSP, the Z8 uses eight in-
coming registers which are mapped in the Z8 extended
Register File (Bank B, 08 to 0F). The DSP treats these as
four 16-bit registers that correspond to the eight incoming
Z8 registers (Figure 32).
DS97TAD0100
PRELIMINARY
45