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
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