Project F

FPGA & RISC-V Tutorials

Tutorials to get you started and improve your design skills. See also Recommended FPGA sites.

FPGA Graphics

Learn graphics at the hardware level and improve your FPGA design skills.

RISC-V Assembler

New for 2024! Get comfortable with RISC-V assembler.

I’m working on further installments for release in February and March 2024.

Hello FPGA

An introduction to FPGA development and Verilog with the Digilent Arty or Nexys Video boards.

Maths and Algorithms

Put maths to work in Verilog algorithms.


Handy recipes for solving FPGA problems. See the Tools page for FPGA dev and testing tools.

Hardware & Devices


See the new Maths Tutorials for topics including vectors, fixed-point numbers, division, and DSPs.