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
26 views
-
UART receiver recipe
an official RTL recipe
17 views
-
Skid buffer recipe
an official RTL recipe
24 views
-
Priority encoder recipe
an official RTL recipe
23 views
-
LFSR (pseudo-random) recipe
an official RTL recipe
25 views
-
Barrel shifter recipe
an official RTL recipe
21 views
-
Asynchronous FIFO recipe
an official RTL recipe
20 views
-
UART transmitter recipe
an official RTL recipe
20 views
-
Two-flop synchronizer recipe
an official RTL recipe
24 views
-
SPI master recipe
an official RTL recipe
19 views
-
PWM generator recipe
an official RTL recipe
19 views
-
One-hot state machine recipe
an official RTL recipe
22 views
-
Gray-code converter recipe
an official RTL recipe
17 views
-
Synchronous FIFO recipe
an official RTL recipe
21 views
-
Edge detector recipe
an official RTL recipe
22 views
-
Button debouncer recipe
an official RTL recipe
22 views
-
CRC-8 (serial) recipe
an official RTL recipe
15 views
-
Clock divider (do it with an enable) recipe
an official RTL recipe
19 views
-
Round-robin arbiter recipe
an official RTL recipe
22 views
-
Mealy vs Moore: detect 11
by LibFPGA
24 views
-
Clock divider (divide by N)
by LibFPGA
32 views
-
Ring oscillator
by LibFPGA
33 views
-
4-bit counter
by LibFPGA
20 views
-
Blinking LED — the Hello World of hardware
by LibFPGA
23 views