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