HackCPU Logisim VGA Interface: Running Under CPU Control: Part VII
Channel: Chuck's Tech Talk
Date: 15/05/2023

This is the seventh and final video in a sub-series on building a VGA interface for the HackCPU computer using Logisim Evolution. I integrate the Screen component described on page 90 of The Elements of Computing Systems into a System On Chip (SOC) component containing the HackCPU, RAM, and ROM. I demonstrate a test program from the book running on a Digilent CMOD A7.

Resources:
https://github.com/logisim-evolution/logisim-evolution#download 
https://mitpress.mit.edu/9780262539807/the-elements-of-computing-systems/
https://tomverbeure.github.io/video_timings_calculator
https://digilent.com/shop/cmod-a7-35t-breadboardable-artix-7-fpga-module/
https://digilent.com/shop/software/digilent-adept/
https://www.amazon.com/gp/product/B08FYPTWDQ/ref=ppx_yo_dt_b_asin_title_o09_s03?ie=UTF8&psc=1

You will need the develop branch from Logisim Evolution in order to pick up the board design for the CMOD A7, as well as obtain the clock synthesis feature I added to Logisim, until such time as my changes make it into a Logisim release.

You will need the Vivado product from Xilinx to synthesize the design for the Digilent board. It's huge, but free (if you give your information). Sorry. I did not write it.
https://www.xilinx.com/support/download.html

FAIR USE NOTICE
This video may make use of copyrighted material. Its use may not have been specifically authorized by the copyright owner. Its application constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, this material is offered publicly and without profit to the users of the Internet for comment and nonprofit educational and informational purposes.