Open FPGA Series - Nand2Tetris
I’ve finally reached my long-hidden ultimate goal.
That’s right, when I got this FPGA and was thinking about what to do, the answer I reached after a day was this: Nand2Tetris
,
actually building this CPU with FPGA. The previous UART, HDMI, BRAM were just appetizers, in fact, I am playing a very big game.
Of course, since we are using Verilog, we won’t really start building up from NAND gates but instead implement with Verilog’s built-in operations,
so the parts in the first and second chapters of nand2tetris where NAND gates to logic gates and adders are made are skipped, and we start directly from the ALU.