3. Architecture
The architecture of the Z88 computer, shown in Figure 1.4, is characterized by the small chip count. They include a CMOS version of the Z80 microprocessor, a 128k byte EPROM and a 32k byte RAM. A customised gate array connected between the CPU and the memory completes the basic design, providing the memory, liquid crystal display (LCD) and RS232 interfaces. The keyboard interface with the CPU is via the computer data and address buses.
Figure 1.5Â shows the LCD and RS232 interfaces together with the discrete power circuit. The latter includes the power supply, fed either from the internal batteries or a plug in mains adaptor, and various monitoring circuits designed to sense abnormal circuit conditions and effect an ordered shut down of the machine. The gate array 'sense' line used for this purpose also monitors the memory and peripheral expansion slots, shutting the machine down whever a memory or peripheral card is inserted or removed.
Machine States : For diagnostic purposes, it is important to recognize that the Z88 has four operational states. These are:
Â
- Active : Z80 clock running and the LCD display on (ie Z80 running program instructions).
- Snooze : Z80 clock stopped and the LCD display on (ie Z80 waiting for a keyboard input).
- Doze : Z80 clock running (ie programming the plug-in EPROM).
- Coma : Z80 clock stopped and LCD display off (ie Z88 shut down).