Design gallery
Runnable RTL, right in your browser
Two kinds of design live here, and both simulate live with no installs: recipes are our official, explained building blocks, and community projects are what everyone else has shared. Open one to watch its waveform, then edit and fork your own. New here? Start with an LED blink. Ready to ship? Grab verified IP from the library and core registry.
24 designs · Newest · Most viewed
-
CORDIC: cos/sin from shifts and adds
by LibFPGA
47 views
-
UART receiver recipe
an official RTL recipe
31 views
-
Skid buffer recipe
an official RTL recipe
35 views
-
Priority encoder recipe
an official RTL recipe
33 views
-
LFSR (pseudo-random) recipe
an official RTL recipe
44 views
-
Barrel shifter recipe
an official RTL recipe
30 views
-
Asynchronous FIFO recipe
an official RTL recipe
32 views
-
UART transmitter recipe
an official RTL recipe
33 views
-
Two-flop synchronizer recipe
an official RTL recipe
37 views
-
SPI master recipe
an official RTL recipe
26 views
-
PWM generator recipe
an official RTL recipe
35 views
-
One-hot state machine recipe
an official RTL recipe
32 views
-
Gray-code converter recipe
an official RTL recipe
23 views
-
Synchronous FIFO recipe
an official RTL recipe
32 views
-
Edge detector recipe
an official RTL recipe
36 views
-
Button debouncer recipe
an official RTL recipe
34 views
-
CRC-8 (serial) recipe
an official RTL recipe
23 views
-
Clock divider (do it with an enable) recipe
an official RTL recipe
25 views
-
Round-robin arbiter recipe
an official RTL recipe
33 views
-
Mealy vs Moore: detect 11
by LibFPGA
36 views
-
Clock divider (divide by N)
by LibFPGA
52 views
-
Ring oscillator
by LibFPGA
50 views
-
4-bit counter
by LibFPGA
36 views
-
Blinking LED — the Hello World of hardware
by LibFPGA
40 views