diff --git a/rtl/flipPwm.sv b/rtl/flipPwm.sv new file mode 100644 index 0000000..959855a --- /dev/null +++ b/rtl/flipPwm.sv @@ -0,0 +1,20 @@ +`default_nettype none + +module flipPwm +( input var clk +, input var [23:0] rgb +, output var ledr +, output var ledg +, output var ledb +); + +logic [7:0] counter; + +always_ff @(posedge clk) + counter <= counter + 1; + +assign ledr = (rgb[23:16] > counter); +assign ledg = (rgb[15: 8] > counter); +assign ledb = (rgb[ 7: 0] > counter); + +endmodule