-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't let this die. #18
Comments
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.)
The text was updated successfully, but these errors were encountered: