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.
Official building blocks, each with an explanation, gotchas and the verified library module. See how recipes fit the library →
18 designs · Newest · Most viewed
-
UART receiver recipe
an official RTL recipe
14 views
-
Skid buffer recipe
an official RTL recipe
19 views
-
Priority encoder recipe
an official RTL recipe
18 views
-
LFSR (pseudo-random) recipe
an official RTL recipe
20 views
-
Barrel shifter recipe
an official RTL recipe
17 views
-
Asynchronous FIFO recipe
an official RTL recipe
17 views
-
UART transmitter recipe
an official RTL recipe
17 views
-
Two-flop synchronizer recipe
an official RTL recipe
21 views
-
SPI master recipe
an official RTL recipe
14 views
-
PWM generator recipe
an official RTL recipe
11 views
-
One-hot state machine recipe
an official RTL recipe
16 views
-
Gray-code converter recipe
an official RTL recipe
15 views
-
Synchronous FIFO recipe
an official RTL recipe
17 views
-
Edge detector recipe
an official RTL recipe
16 views
-
Button debouncer recipe
an official RTL recipe
19 views
-
CRC-8 (serial) recipe
an official RTL recipe
12 views
-
Clock divider (do it with an enable) recipe
an official RTL recipe
15 views
-
Round-robin arbiter recipe
an official RTL recipe
19 views