Raspberry Pi - Z80 Controller
Posted: Sat Feb 13, 2021 4:38 pm
James from the UK recently wrote up about his Raspberry Pi - Z80 controller project up on Hackster: https://www.hackster.io/james-fitzjohn/ ... ace-0bfbeb A few days later it popped up on H-a-D and into my RSS news feed: https://hackaday.com/2021/02/09/interfa ... pberry-pi/ Being a Z80 fan, I thought this would be a fun project to replicate, but I didn't want to bother with putting it all together on a breadboard, so I have turned it into a more permanent 10cm x 10cm 2 layer PCB - with room to spare:
and at the last moment I moved a few components from the front to backside, as I realised they where not going to fit under a 40pin ZIF socket:
In short, the idea is that you can take a Z80 machine code and use a RPi based Python program to act as host RAM for the Z80. The Python program can turn on the Z80 and present a block of code for it to read and execute. There are lots of blinky LED's to display the Z80 Data, Address and Control buses. I added a few extra RPi LED's, a buzzer and a user tactile switch.
The PCB will be sent off for production shortly to JLCPCB when people are back from their Chinese New Year holidays.
and at the last moment I moved a few components from the front to backside, as I realised they where not going to fit under a 40pin ZIF socket:
In short, the idea is that you can take a Z80 machine code and use a RPi based Python program to act as host RAM for the Z80. The Python program can turn on the Z80 and present a block of code for it to read and execute. There are lots of blinky LED's to display the Z80 Data, Address and Control buses. I added a few extra RPi LED's, a buzzer and a user tactile switch.
The PCB will be sent off for production shortly to JLCPCB when people are back from their Chinese New Year holidays.