function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n Build Your Own
Z80: CIRCUITS *Index*
Circuit
Individual Circuits
Circuits I:
System Build Essentials
Z80 CPU
CPU Clock Frequency Divider
CPU Variable Slow/4MHz Clock
CPU Single Stepping
Clock
CPU Single/Multistep
Clock
CPU Reset
ROM (EEPROM) and RAM (SRAM)
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
Circuits II:
Serial Communication
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
74138 I/O Addressing
Change
16550 UART and its
Registers
Configuring the
UART
UART Initialization