3 ms·
Love this! Must admit, my favourite part of doing a CS degree was creating a CPU core from scratch (a cut down ARM, running on a FPGA), then writing asm to run
by trollied 4y ago
Love this! Must admit, my favourite part of doing a CS degree was creating a CPU core from scratch (a cut down ARM, running on a FPGA), then writing asm to run on it. So satisfying knowing I made the actual CPU (at gate level) and ran my own code on it. I’d be happy to do a YouTube series covering how to do this if anyone is interested.
- throwaway_dcnt 4y agoYes please
- alisonatwork 4y agoThe article links to a cool project I never heard of that does a similar thing - From Nand to Tetris[0]. [0] https://www.nand2tetris.org/ https://www.nand2tetris.org/
- throw34 4y agoThis MIT OCW takes a student from basically nothing to an almost compliant RV32i, complete with videos, worked examples and lecture notes. https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/pages/syllabus/ https://ocw.mit.edu/courses/6-004-computation-structures-spr...
- iueotnmunto 4y agoCheck out Ben Eaters youtube channels https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA - He builds similar, and offers a kit for sale at (from what I can tell) a reasonable price, so you can also DIY.