The LibFPGA blog

Practical FPGA design, one problem at a time: FIFOs and clock domains, timing closure, RISC-V soft cores, and the tools that make the hard parts routine.

Latest

CORDIC: trigonometry with nothing but shifts and adds

Here is a claim that sounds impossible: you can compute sine, cosine, arctangent

Jul 16, 2026 · 9 min read

FPGA Boards for AI: a 2026 Field Guide

We have made the case twice already: that [an FPGA is shaped like a neural

Jul 14, 2026 · 17 min read

The neural micro-kit: turning a trained network into verified hardware

We've written twice about neural networks and FPGAs. First the idea:

Jul 4, 2026 · 3 min read

Datacenters in space: how FPGAs compute through a particle storm

The idea sounded like science fiction five years ago; now it has funding

Jul 4, 2026 · 6 min read

FPGAs in high-frequency trading: the anatomy of a nanosecond

High-frequency trading is the one industry where FPGAs aren't the

Jul 3, 2026 · 6 min read

FPGAs for AI: the chip that's already shaped like a neural network

Look at a neural network diagram and an FPGA die side by side, and the

Jul 3, 2026 · 4 min read