What is an FPGA?
An FPGA is a logic circuit that can be programmed after manufacturing. It contains configurable resources such as LUTs, flip-flops, BRAM, DSP blocks and routing.
Chargement…
FPGA learning path
This page connects digital logic, VHDL, FPGA architecture, synthesis, timing and practical exercises in a coherent order.
Definition
Learning plan
Method
A short lesson to understand one specific concept.
A quick quiz to avoid coding with an unclear concept.
An editor exercise validated by GHDL simulation.
Progress tracking keeps the path clear up to harder exercises.
FPGA lessons
FAQ
An FPGA is a logic circuit that can be programmed after manufacturing. It contains configurable resources such as LUTs, flip-flops, BRAM, DSP blocks and routing.
You need at least one HDL such as VHDL or Verilog. VHDL lets you describe the circuit the FPGA will implement.
Yes. VHDL simulation with GHDL is enough to learn the basics: combinational logic, registers, state machines, testbenches and first reusable blocks.
Start with beginner VHDL exercises: logic gates, multiplexers, comparators, adders, flip-flops, counters and small synchronous blocks.