My summer project
Learning and science
computer architecture education
SHOW HN2011
17points
8comments
#565of 1,097 in 2011
Top 52%of 2011 by points
How HN took it
CuriousMostly questions and neutral comments
0 positive, 5 neutral or asking, 0 mixed, 0 critical, out of 5 comments about the project. Thread score 0.00.
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
Requests
Better learning resources for CPU design
From 1 comment
This is a project to teach myself more about the inner workings of CPUs, so I'll need to learn a lot in the course of this project. So far I've just defined some basic components…
IsaacL on HN
Try an FPGA implementation for hardware experience
From 1 comment
Another direction you might want to explore is to learn VHDL or Verilog and implement the CPU on an FPGA board. You can get a prototype board for around $100 and should be able…
dthakur on HN
Alternatives named
TECS nand2tetris-style course and exercises
From 1 comment
This book is excellent - http://www1.idc.ac.il/tecs/ . I have a whole working system based on the exercises in this book - https://github.com/jamii/tecs .
jamii on HN
MIT 6.004 computer architecture course
From 1 comment
Awesome! The intro computer architecture class at MIT (6.004) actually does this same thing over the course of the term. (http://6004.csail.mit.edu/). Of course it's not just…
ernestipark on HN
Wireworld computer
From 1 comment
This is a project to teach myself more about the inner workings of CPUs, so I'll need to learn a lot in the course of this project. So far I've just defined some basic components…
IsaacL on HN
MIPS processor course with VHDL
From 1 comment
This semester I had a course where we had to implement a MIPS based processor from the ground up, with pipeline, caches, forwarding, and other techniques. I recommend starting…
PedroDiogo_ on HN
The thread was too short to summarise.