3 ms·
Funnily enough my computer engineering course in college was pretty much this comment. Learn to code in C & ASM. Learn to hand-compile to ASM, and hand-assembl
by SAI_Peregrinus 7y ago
Funnily enough my computer engineering course in college was pretty much this comment.
Learn to code in C & ASM. Learn to hand-compile to ASM, and hand-assemble to machine instructions for the CPU we were using.
Now learn VHDL.
Implement a processor on an FPGA.
Write a (tiny, minimal, not fully standards compliant) C compiler for it.
You're back to step 1.
Of course we didn't implement the synthesizer, or place & rout logic, or bitstream format, or the FPGA itself. You have to stop somewhere.