4 ms·
Interesting! I had a run in with FPGA's in school in a course where we were tasked with building "a digital device". Initially we planned to make a CPU which r
by lawn 14y ago
Interesting!
I had a run in with FPGA's in school in a course where we were tasked with building "a digital device". Initially we planned to make a CPU which ran brainfuck, but in the end we made one which ran Redcode and fulfilled the corewars 88 standard [1].
I'm by no means a hardware fantast, but it was still extremely fun to build. We made a microprogrammed processor with accompanied assembler. An exercise I recommend to everyone.
[1]: http://stuff.mit.edu/afs/sipb/project/corewars/koth/doc/ICWS-88 http://stuff.mit.edu/afs/sipb/project/corewars/koth/doc/ICWS...
- 46Bit 14y agoDefinitely agree about building a CPU. I keep meaning to get my hands on a hobbyist FPGA. I used them a little last year before I dropped Uni, and really want to get back to it. For now I'm satisfying myself with plans for a diode-matrix-microprogrammed CPU :-)
- jacquesm 14y agoDigilent has some pretty neat stuff, it beats the crap out of doing your microcode with 1n914s.
- greyfade 14y agoThis is the indirect goal of the Nand2Tetris curriculum: http://www.nand2tetris.org/ http://www.nand2tetris.org/