Noise Pulse Eliminator

FSM + Verilog filter that rejects single-cycle glitches and stabilizes the measured signal.

Digital Design HDL • FSM • Testbench

Overview

This design suppresses brief high/low spikes (≤ 1 clock) using a four-state Moore FSM implemented in Verilog, producing a clean, debounced output suitable for downstream logic. It was validated with a targeted stimulus sequence and waveform inspection.

Deliverables

Future Improvements

Code

View the Verilog implementation and simulation:

Open HDLBits Demo →

Gallery

← Back to Projects Get in touch