Logic Games
Learn digital design the fun way. These browser games run on the same real simulator and synthesizer as the rest of LibFPGA, so they grade you on actual hardware, not a toy. No installs, no signup.
Metastable
Catch the sweeping clock edge inside the data-valid window. It only gets faster, and metastability always wins in the end. How long can you last?
Mystery Chip daily
Reverse-engineer the black box: probe a hidden logic function, eliminate the candidates, and identify the chip in as few probes as you can. A new chip every day.
Karnaugh daily
Cover every 1 on the map with the fewest groups, using don't-cares to your advantage. Boolean minimization by hand, and the true minimum to beat. A new map every day.
Critical Path daily
Place your pipeline registers to balance the datapath and make the slowest stage as fast as possible. Close timing at par. A new datapath every day.
Logic Golf: Beat the Synthesizer
Implement each circuit in the fewest gates. Real Yosys counts every one, and a leaderboard tracks who golfs it smallest. Beat par.
Sequence Lock daily
Crack a combination lock built from a state machine: press the right symbols in order, a wrong one resets you to Start. Read the states and open it in the fewest presses. A new lock every day.
Bit Blitz arcade
A fast fluency drill: binary, hex and decimal conversions, two's complement, bitwise ops and popcounts against the clock. Beginner-friendly, endlessly replayable. Chase the high score.
Route It daily
Connect every net's pins with wires that never cross, and fill the whole fabric. It's the puzzle a place-and-route tool solves for a living. A new board every day.
Name That Waveform streak
Read a real simulated timing diagram and name the circuit that made it, counter, LFSR, ring counter and more. One miss ends your streak. How many can you name in a row?
More on the way. Prefer to build the real thing? Try the hands-on course or the practice challenges.