From 067e4c1f6ab24f9cb8626e0b4b76c5bed35160bf Mon Sep 17 00:00:00 2001 From: Madeline Busig Date: Tue, 2 Dec 2025 21:44:53 -0800 Subject: [PATCH] Fix incorrect oen pin in HW PWM controller --- hw_pwm_controller/src/top.v | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hw_pwm_controller/src/top.v b/hw_pwm_controller/src/top.v index 32e09a2..58caf55 100644 --- a/hw_pwm_controller/src/top.v +++ b/hw_pwm_controller/src/top.v @@ -3,7 +3,7 @@ module top ( input clk, input [0:0] btn, - input [7:0] sw, + input [11:0] sw, output [2:0] RGB_led_A, output [7:0] led ); @@ -19,6 +19,9 @@ conf_div clock_div ( wire clk_cur = btn[0] ? clk2 : clk; +wire oen = sw[11]; +assign led[0] = oen; + pwm_core #( .WINDOW_REG_SIZE(8) ) pwm_core_r ( @@ -26,7 +29,7 @@ pwm_core #( .rst(0), .duty(sw[7:0]), .window_width(255), - .oen(sw[11]), + .oen(oen), .pulse(RGB_led_A[0]) );