function FP_swapImg() {//v1.0 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n Z80_Build_Circuits_Index_0

Home

Build Your Own Z80:  CIRCUITS *Index*

Circuit

Individual Circuits

Circuits I:

System Build Essentials

 

CPU

Z80 CPU

Clocks

CPU Clock Frequency Divider

CPU Variable Slow/4MHz Clock

CPU Single Stepping Clock

CPU Single/Multistep Clock

Reset

CPU Reset

Memory

ROM (EEPROM) and RAM (SRAM)

Bus Monitor

CPU System Buses Monitor: Bar Graph LEDs

CPU System Buses Monitor: 7-segment LEDs

Input/Output:

8255 PPI

 

More I/O:

 Z80 CTC

 

It's best to review these four sequentially:

1. The Z84C30 CTC (Counter Timer Circuit)

2. Programming the CTC with Heartbeat LEDs

3. CTC Interrupts with Minute Tone

4. Programming the Tone Generator

Circuits II:

Serial Communication

Serial Comm

74138 I/O Addressing Change
16550 UART and its Registers
Configuring the UART
UART Initialization

Circuits III:

ROM Monitor

The Z80 system ROM Monitor uses the Serial Comm circuit.

See the Tests section for the ROM Monitor Tests

Circuits IV:

Console keyboard

PS/2 keyboard for our Z80 console

Circuits V:

ROM BIOS

The Z80 system ROM BIOS uses the Serial circuit.

See the Tests section for the ROM BIOS Test

Circuits VI:

IDE-CF interface

IDE Hard Disk Drive / Compact Flash interface

Circuits VII:

Console Video

VGA Video interface

 

Updated 2020-03-01

 

TOP

 

Home