A wave generator and pulse width modulator written in verilog