In this video I begin work on a new approach to implementing a display controller for the 8-bit computer system based on discrete logic chips (and some programmable logic.)
Contents:
00:00 Opening sequence
00:19 Introduction, previous difficulties
03:00 A new approach
04:08 Challenges and ways to address them
10:09 Getting started
10:43 Outline
11:40 640x480 VGA video
16:56 Hardware simulation in Logisim Evolution
28:09 GAL22V10 overview
32:02 GAL programming with GALAsm, minipro, and T48
34:22 HCount module hardware and demo
37:12 Carrier board, VCount and Sync modules
38:57 Output module
43:11 Video signal test with VGA monitor
45:02 Conclusions and next step
This project was inspired by the Wire Wrap Oddyssey project: https://wirewrapodyssey.com
Schematics, GAL programming files, etc. are on Github: https://github.com/daveho/HW_VGA
I use GALasm to compile GAL logic equations to fuse maps: https://github.com/daveho/GALasm (note that even though it's on my Github, I didn't write it!)
I use an XGecu T48 device programmer using the awesome open-source minipro software: https://gitlab.com/DavidGriffith/minipro
Github repo for the main 8-bit computer project: https://github.com/daveho/DIY8bit