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.

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_dsc_40781208.jpg

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_dsc_40801208.jpg

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

Schematic

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

builderpages/plasmo/g8pp/g8ppz80.txt · Last modified: 2018/12/10 09:52 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0