Table of Contents
G8PP with Z80 Processor
Introduction
G8PP has a RC2014 expansion bus which is based on Z80 processor. G8PP with Z80 processor is the first project to check out the board design.
Features
- 20MHz Z80
- CP/M 2.2, CP/M 3
- Baseline G8PP features
- 512K battery-backed RAM
- Altera EPM7128 CPLD
- Serial bootstrap capability
- Prototype area supporting 48-pin, 600mil wide DIP
- Compact flash interface
- RC2014 bus compatible
Design Information
Serial bootstrap loader. This is a 255-byte bootstrap code that's loaded into G8PPZ80 when it is powered up for the very first time. The mode is set to serial bootstrap and the serial port setting is 115200 N81 no handshake. This is a binary file, so enable binary file transfer in the terminal program. The bootstrap loader is a simple Intel Hex file loader. It expects a Intel Hex file input and has one command 'G' to run program at specified location after it is loaded.
Z80 Monitor. After bootstrap loader is in place, Z80 Monitor can be loaded. A 'c0' command will copy itself starting from physical RAM location 0x0. Subsequent power cycle or reset will start the Z80 Monitor.
CP/M 2.2
CP/M 3