Start diagnostic
Placement test maps role to skills, lessons and tasks.
Choose a route, practice locally, and use bounded checks for HDL, simulation, constraints, boards, projects, and educator workflows.
Use the diagnostic if you are choosing a path. Use Challenges when you want a concrete local task with report.json validation.
Short entry points for common FPGA learning jobs: placement, practice, validation, and course material.
Placement test maps role to skills, lessons and tasks.
Verifiable engineering tasks for HDL, simulation, constraints, timing, CDC, and EDA reports.
75 seeded tasks with deterministic profiles.
Read-only v1 labs, rubrics and course plans.
Pick the path that matches your background, then open the roadmap at the matching section.
Concepts, first HDL, simulation and waveform reading.
Translate sequential programming habits into clocked hardware thinking.
Verilog combinational and sequential exercises with deterministic tests.
VHDL entity, process, numeric_std and simulation basics.
Debug with testbenches, logs and waveforms before touching a board.
Clock constraints, port matching, setup/hold/slack and safe limitations.
Icarus, GHDL, Verilator and curated Yosys examples without vendor cloud tools.
Ready labs, rubrics and course plans for 4/8/12 week classes.