Fixed off by one error on the default PWM top compare value.
diff --git a/verilog/rtl/Peripherals/PWM/PWMDevice.v b/verilog/rtl/Peripherals/PWM/PWMDevice.v
index d9a43c9..d20a219 100644
--- a/verilog/rtl/Peripherals/PWM/PWMDevice.v
+++ b/verilog/rtl/Peripherals/PWM/PWMDevice.v
@@ -91,9 +91,9 @@
assign riseInterruptEnable = configuration[(1 + CLOCK_BITS + (OUTPUTS * 3))-1:1 + CLOCK_BITS + (OUTPUTS * 2)];
assign fallInterruptEnable = configuration[(1 + CLOCK_BITS + (OUTPUTS * 4))-1:1 + CLOCK_BITS + (OUTPUTS * 3)];
- // Counter top compare Default 0x1388 (for .WIDTH(16))
+ // Counter top compare Default 0x1387 (for .WIDTH(16))
// With clockScale=0x03, this gives a 1kHz signal with a 200ns resolution
- localparam DEFAULT_TOP_COMPARE_VALUE = 'h1388;
+ localparam DEFAULT_TOP_COMPARE_VALUE = 'h1387;
wire[31:0] topCompareRegisterOutputData;
wire topCompareRegisterOutputRequest;
wire topCompareRegisterBusBusy_nc;