PWM driver for multiple peripherals supplied in gateware. Only single channel frequency and duty cycle control is implemented. Pulse counting and multichannel features are not currently feasible. Additions also include a new board configuration for arty-a7 which enables the PWM driver and example application.