TOOL · BETA

filter-designer

Specify an IIR or FIR filter and get fixed-point Verilog with a self-checking testbench. The backend designs the coefficients, renders the RTL from templates, runs the testbench under Icarus Verilog against a bit-exact model of the same arithmetic, and measures the realized response at a set of test tones.

Specification

IIR

Realized as a cascade of Direct Form I biquads, one pipeline register per section.

Fixed point

Format: Q11.20

Yosys technology-maps the generated RTL for this family (adds a few seconds).

One key opens every tool in the lab. Don't have one? Request access. Stored only in this browser.

Set a specification and press Design & verify.
You get the Bode plot, the coefficients, the RTL, the testbench and the simulation verdict.