Protopack Emulator (Z8603/13); Basic/Debug Interpreter (Z8671) - ZiLOG Z8 Technical Manual

Microcomputer
Hide thumbs Also See for Z8:
Table of Contents

Advertisement

LO
tam~ly
uverv~ew
1.5 PROTOPACK EMULATOR (18603/13)
The Protopack emulator devices, Z8603 and Z8613,
are ROMless versions of their equivalent microcom-
puters (Z8601 and Z8611, respectively).
The emu-
lators differ from development devices in two
ways:
they use the same pinout as the microcom-
puters,
and an external ROM or EPROM can be
plugged into the top of the package. The emulator
package allows
for flexibility of application,
since it can be used in either prototype or final
pc boards, yet still allows for program develop-
ment.
When the final program is developed, it can be
mask-programmed
into
the
Z8601/11
which
then
replaces the emulator.
The emulator is also use-
ful in small volume applications where the cost of
mask-programming is prohibitive or where program
flexibility is desired.
Physical description for the Protopack emulator is
found in the Appendix.
1.6 BASIC/DEBUG INTERPRETER (18671)
The Z8671 MCU is a complete microcomputer prepro-
grammed with a BASIC/Debug interpreter.
BASIC/
Debug can directly address the Z8671 , s internal
registers and all external memory.
It can quickly
examine and modify any external memory location or
I/O port, and can call machine language subrou-
tines to increase execution speed.
The Z8671 MCU has a combination of software and
hardware that is ideal for most industrial control
applications.
Along with the functions mentioned
above,
this microcomputer has a self-contained
line editor for interactive debugging which fur-
ther speeds program development.
In addition the
BASIC/Debug Interpreter allows program execution
on power-up or reset, without operator interven-
tion.
Two kinds of memory exist in the Z8671 device:
on-chip registers and external ROM or RAM.
The
BASIC/Debug interpreter is located in the 2K bytes
of on-chip ROM.
Maximum addressing capability is
62K bytes of external program memory and 62K bytes
of data memory.
In addition, 32 I/O lines, a 144-
byte register file, on-board UART and two coun-
ter/timers are provided.
Pin descr iptions and fund ions are t he same as
those
for
the
Z8601/11
basic
microcomputer
(Chapter 6).
1-4
1.7 ROHlESS MICROCOMPUTER (18681/82)
The Z8681 and Z8682 ROM less microcomputers provide
virtually all of the functions of the standard Z8
microcomputer without the need to mask-program
on-chip ROM.
This microcomputer is similar to the
Z8601 version except that there is no on-chip pro-
gram memory.
Unlike the RoMless development and
Protopack devices the Z8681/82 has no additional
address or address control lines nor does it carry
a plug-in piggyback memory module.
Use of exter-
nal memory rather than internal ROM enables this
Z8 device to be used in low volume applications or
where code flexibility is required.
The use of
Ports 0 and 1 to interface external memory leaves
16 to 24 lines for I/O.
Since Port 1 is dedicated as an 8-bit multiplexed
Address/Data bus, and Port 0 lines can be pro-
grammed as address bits,
the resulting 16-bit
addresses can directly address up to 64K bytes of
memory for the Z8681 and 62K bytes for the Z8682.
(The Z8682 MCU cannot address the lower 2K bytes
of memory).
The address capabil it Y of the Z8681/82 can be
doubled by programming output P3 4 of Port 3 as
Data Memory
(OM)
select signal. The two states of
this signal can be used with the 16-bit addresses
to identify two separate external address spaces,
thus increasing ext ernal address space to 128K
bytes for the Z8681 and 124K bytes for the Z8682.
Pin functions and descriptions for the Z8681/82
microcomputer can be found in Chapter 7.
1.8 APPLICATIONS
Z8 microcomputers are most often used in high-per-
formance, dedicated applicat ions.
Such special-
ized functions were previously accomplished with
TTL
logic,
TTL
logic plus a low-end MCU, or a
microprocessor
and
peripherals.
Some
typical
applications include:
Disc drive controller
Printer controller
Terminals
Modems
Industrial controllers
Key telephones
Telephone switching systems
Arcade games and intelligent home games
Process control
Intelligent instrumentation
Automotive mechanisms

Advertisement

Table of Contents
loading

Table of Contents