In this first video in the sub-series of building the HackCPU Computer using Logisim, I integrate the HackCPU, VGA module, and keyboard into the system on chip component built from prior videos. I then attempt to load and run the pong game from Chapter 6 of The Elements of Computing Systems on a Digilent CMOD A7 FPGA.
Chapters:
0:00 Complete Keyboard Mappings
1:17 Add Keyboard to Memory Router
9:47 Metastability Overview
19:16 Minimizing Metastability for Keyboard Input
24:58 Will It Pong Take 1
27:06 VRAMAddressDriver Async Clear Removal
30:32 SyncPulseGenerator Async Clear Removal
53:51 PixelGenerator Async Clear Removal
54:57 Will It Pong Take 2
You can obtain files from the project from my Odysee account by becoming a Builder member: odysee.com/@chuckstechtalk:7?...
Prior Videos:
Testing the keyboard component: • Hack Computer Keyboard...
VGA electrical connections and testing: • HackCPU Logisim VGA In...
Resources:
github.com/logisim-evolution/...
mitpress.mit.edu/978026253980...
digilent.com/shop/cmod-a7-35t...
digilent.com/shop/software/di...
www.mcamafia.de/pdf/ibm_hitrc0...
www.nand2tetris.org/software
www.allaboutcircuits.com/tech...
You will need the develop branch from Logisim Evolution in order to pick up the board design for the CMOD A7, 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.
www.xilinx.com/support/downlo...
You will also need a PS2 keyboard and connector break-out of some type. I got mine at a second-hand electronics shop in Salem, OR. Shout out to Norvac Electronics: norvac-electronic-parts.busin...
But if you want to buy one new, try: www.adafruit.com/product/857
You will need a VGA breakout board, such as: www.amazon.com/dp/B08FYPTWDQ/...
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.
17 июл 2024