Open chandyego84 opened 3 years ago
After trying to find a similar course guide/outline, this book seems to be promising "The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan
Hey @chandyego84 I really wish he can make this happen or even do streams with these topics.And thank you for the book recommendation will definetly take a look! Also if you have additional resources please let me know.
https://github.com/rby90/Project-Based-Tutorials-in-C
For those that want to fill the void in the meantime
Hi Folks, here is probably the simplest 2-bit-computer:
One of the good things about the this course is that it tells you what to do, i.e. write a CPU in Verilog, but not how to do it. This forces you to learn this stuff yourself. I recommend just getting stuck in and figuring it out as you go, as opposed to waiting (probably forever) for Geohotz to add content to the course.
check out nand2tetris.org guys.
it's a course where you build a 16 bit computer from the ground up. a lot of the stuff on here covered.
the knowledge is out there guys. start building and figure it out as you go..
Hey people; Just letting you know that I will be trying to make this happen on a cheap FPGA this summer. You can follow my progress on here: https://corelayer.pro
https://github.com/andrewhummus/fromthetransistor
Im trying to work on building and documenting the entire sections, if anyone wants to help contribute pls feel free to (documentation/code)
@geohot If you are able to make an actual course/give resources for each part of this outline, I genuinely believe it will be better than basically any college out there. Your first-principles approach is something I've been looking for and what's lacking in most colleges. You seem to have been mostly "self-taught" and as someone who's relatively new to the computer world and has learned mostly on their own, I'm inspired. Please, make it happen! <3 (obviously not an issue.)