I've been wanting to build my own 8-bit computer with a Z-80 CPU for a long time. I decided on a backplane and individual function cards.
The basic controls are inspired by the Altair 8800 computer.
Entering the program into the RAM memory will take place through direct access using switches and LEDs.
Planned Cards:
-CPU Z-80
-RAM
-EEPROM
-UART
-DMA switches
-DMA LED
-IDE HDD
-LED OUT
-VGA VIDEO
It remains to be seen what will be needed.
First output card to test the functionality of my NED8PC computer.
The card contains only the most important components: 8 LEDs with resistors, a 74HCT574 output latch and an address decoder consisting of 75154 (54145 - 1 of 16 decoder), 74LS32 (4x OR) and 74LS14 (6x NEG). And of course a couple of 100nF capacitors.
The address of the card is 00h and is addressed as an output device by the OUT instruction.
The card itself contains a CPU UA880D which is a clone of the Z80 CPU operating at up to 4MHz. Furthermore, an oscillator with a frequency divider with the possibility of adjustment with a jumper. And a reset circuit.
Unfortunately, I didn't avoid using wire jumpers, which also have to be this long due to an error in the design (I didn't make holes for them). In addition, I chose the wrong spacing of the CPU socket, so I also made a reduction.