Skip to content

Commit

Permalink
feat: improve clk_div with frequency
Browse files Browse the repository at this point in the history
  • Loading branch information
Elizabeth-0 committed Jan 29, 2025
1 parent 016b026 commit 578151d
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions src/tt_um_waves.v
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,34 @@ module tt_um_waves (

// Frequency Divider
reg [31:0] freq_divider;
//reg [31:0] clk_div;

reg [31:0] clk_div;
reg wave_clk;

always @(posedge clk) begin
if (!rst_n) begin
clk_div <= 0;
wave_clk <= 0;
end else if (clk_div >= freq_divider) begin
clk_div <= 0;
wave_clk <= ~wave_clk; // Toggle the new clock
end else begin
clk_div <= clk_div + 1;
end
end


reg [7:0] wave_gen_output;

/*always @(posedge clk) begin
always @(posedge clk) begin
if (!rst_n) begin
clk_div <= 32'd0;
end else if (clk_div >= freq_divider) begin
clk_div <= 32'd0;
end else begin
clk_div <= clk_div + 1;
end
end*/
end

// Unused signals to suppress warnings
//wire unused_freq_bits = |freq_divider[31:16];
Expand Down

0 comments on commit 578151d

Please sign in to comment.