Pulse Width Modulator uses single DSP48

This simple design provides a Pulse Width Modulator with the following characteristics:

  • Compact - uses a single DSP48 block and a few LUTs and registers.
  • 48 bits of resolution for the pulse width, both high and low.
  • Pulse width can be changed on the fly without creating output glitches.

A zip archive that includes all source files, testbenches and a user guide is available from my git hub page.

Pulse Width Modulator

If you have any questions or comments about this design, please email me at designs@markharvey.info