Hello, LibFPGA: free tools for the boring 10% of FPGA work

Every FPGA project contains the same ten-minute detours. How deep does this FIFO need to be? What are the taps for a 24-bit LFSR? What's the divisor for 115200 baud at 83.333 MHz, and is the error small enough? What does -2FGG484I mean on this part number?

None of these are hard. All of them interrupt real work, and all of them are easy to get slightly wrong in a way that costs a day in the lab.

LibFPGA is a collection of small, free, instant tools that answer exactly these questions — and show their math so you can check them:

Three design decisions worth calling out:

Results live in the URL. Run a calculation and the address bar contains your inputs. Paste it in a code review, a Slack thread, or a commit message — your teammate sees exactly what you computed.

Everything states its assumptions. A FIFO depth without the burst model behind it is a superstition. Each tool prints the formula and the caveats (reflection conventions for CRC, lockup states for LFSRs, the ±2% baud budget).

No signup, no tracking cookies. We count page views in aggregate — one number per page per day — and that's it.

There's also a growing reference section (Verilog, VHDL, XDC, SDC, part-number decoding) and a dev-board picker.

If a tool you want is missing, tell us: hello@libfpga.com. The roadmap is literally ranked by what people ask for and use.