Open-source FPGA maths cores
Open arithmetic cores for FPGAs: floating-point units, CORDIC, dividers, square root and transcendental functions. 7 curated cores, ranked by earned verification. Add one to your project in one command with lfpga, or browse the whole registry.
- 1 Berkeley HardFloat production Parameterized IEEE 754 floating-point units (FMA, conversions) in Chisel. ★ 385 pending
- 2 CVFPU (FPnew) production A parametric floating-point unit for RISC-V and transprecision. ★ 621 pending
- 3 dawsonjon/fpu stable A synthesizable IEEE-754 floating-point unit. ★ 744 pending
- 4 PoC Library stable A VHDL IP library with arithmetic units: dividers, square root and prefix adders. ★ 83 pending
- 5 ZipCPU CORDIC Generator stable Configurable CORDIC core generator for sine, cosine and vector rotation. ★ 125 pending
- 6 PACoGen beta Posit arithmetic core generator: parameterized Verilog adder, multiplier, divider. ★ 81 pending
- 7 seldridge Verilog Blocks beta Reusable Verilog blocks including pipelined square root and integer divider. ★ 626 pending