Tools
Every tool computes instantly and puts your inputs in the URL, so results are shareable and bookmarkable.
Simulators
Verilog playground Hot →
Write Verilog, press Run, see the waveform. In-browser Icarus simulator, no installs.
VHDL playground →
Write VHDL, press Run, see the waveform. In-browser NVC simulator (VHDL-2008), no installs.
MyHDL playground →
Design hardware in Python and simulate it live, with no toolchain to set up.
Utilities
Verilog Schematic Viewer (Online) Hot
Paste Verilog, see the RTL schematic - gates, muxes and flip-flops you can pan and zoom.
Verilog Linter (Online) Hot
Paste Verilog, get Verilator -Wall findings explained - instantly.
FIFO Depth Calculator Hot
Minimum FIFO depth for a write burst crossing into a slower reader.
Fixed-Point (Qm.n) Converter Hot
Float to Qm.n hex/binary and back, with range, resolution and error.
Parallel CRC Generator Hot
Verilog & VHDL parallel CRC modules for any polynomial and data width.
LFSR Generator
Maximal-length LFSRs (2-64 bits) with ready-to-use Verilog and VHDL.
Clock Divider Calculator
Best integer divider for a target frequency, with error in ppm and RTL.
UART Baud Rate Calculator
Clock divisor, real baud rate and error % for any clock/baud pair.
Gray Code Converter
Binary <-> Gray conversion, full tables, and HDL conversion functions.
Frequency / Period Converter
MHz to ns/ps and back, with ready XDC and SDC constraint lines.
FPGA Part Number Decoder
Paste a part number like XC7A100T-2FGG484I and get every field explained.
Register Map / CSR Generator
Describe your registers in text; get an AXI-Lite slave, C header and docs.
CDC Synchronizer Generator
2-flop sync, pulse sync, reset sync and debouncer - with constraints.
PLL / MMCM Calculator
Find M, D and O for any 7-series clock ratio, with VCO checks and RTL.
FSM Skeleton Generator
Transition list in - two-process Verilog/VHDL state machine + DOT graph out.
Pinout to XDC / QSF Converter
Paste your pin spreadsheet; get Vivado XDC and Quartus QSF constraints.
Block RAM Estimator
How many BRAM36 / M20K / EBR blocks does width x depth cost?
Number Base & Two's Complement Converter
Binary, hex, decimal, octal and signed two's complement at any bit width.
Metastability MTBF Calculator
How long until a clock-domain crossing fails? Size your synchronizer.
PWM Calculator
Trade PWM frequency against duty resolution for a given clock, with RTL.
What tool should we build next?
The roadmap is ranked by real requests, one sentence is plenty.