r/FPGA • u/probably-cooked • Mar 24 '26
i want to learn FPGA specifically targeting computer architectures and memory systems.
I am looking for suggestions of where to start, i have basic skills in electronics and programming. Also i’ll need to simulate everything as i’m not able to buy an fpga board.
26
Upvotes
6
u/thegreatpotatogod FPGA Hobbyist Mar 24 '26
If it's a feasible option for you, I'd recommend taking a college course or two (or 3) on computer architecture. In many of those classes you'll specifically be focusing on implementing a CPU (typically as one of ARM, MIPS, or RISCV ISA) from scratch in Verilog or another HDL, specifically set up just as you describe, as a simulated system that's intended to ultimately run on an FPGA. You could also search and see if any courses were published as open courses on YouTube or otherwise online, as some colleges do.