FPGA implementation of the processor-less Gigatron TTL Computer on the low-cost Tang Nano 9K FPGA board. This video shows how the Gigatron works, how to use it and how I built it on FPGA.
Thank you to PCBWay for sponsoring this video. Get PCBs, 3D printing and sheet metal works: https://www.pcbway.com/?from=Doctor%20Volt
Consider supporting this channel on Patreon and get updates about ongoing projects and ad-free preview videos!
https://www.patreon.com/docvolt
Tools:
Gowin EDA: https://www.gowinsemi.com/en/support/home/
Repositories:
Official:
https://github.com/kervinck/gigatron-rom
https://github.com/kervinck/gigatron-rom/tree/master/Contrib/docvolt
Fork with newest changes:
https://github.com/michalin/gigatron-rom/tree/master/Contrib/docvolt
Items used in this video:
Tang Nano FPGA board: https://amzn.to/4dS3QFw
Oscilloscope: https://amzn.to/4knomB9
Hot air rework station: https://amzn.to/3yzfSU2
Please use these links for your order to support the channel. It's the same price for you, but I'll get a small commission.
00:00 - Start
00:57 - How it works
03:00 - Bitbanging Video
04:23 - The virtual CPU (vCPU)
05:13 - FPGA
07:00 - Make custom PCB
07:53 - Assembly
09:02 - Shortcomings
09:45 - Adding and removing programs
10:26 - Babelfish