Skip to content

Commit 9c9c755

Browse files
committed
ws2812_ctl: code clean up
1 parent e48afc0 commit 9c9c755

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

rtl/ws2812_ctl.sv

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,6 @@ wire bit_done = ram_rd_st | bit_done_in;
4848
wire ram_next = bit_done & (bit_sel == 5'd23);
4949
wire ram_done = (ram_rd_addr == 6'h00);
5050

51-
edge2en bit_rdy_edge(
52-
.clk_in(clk_in),
53-
.rst_n_in(rst_n_in),
54-
.edge_in(bit_rdy),
55-
.rising_out(bit_rdy_out)
56-
);
57-
5851
edge2en ram_rd_en_edge(
5952
.clk_in(clk_in),
6053
.rst_n_in(rst_n_in),
@@ -100,6 +93,7 @@ begin
10093
bit_sel <= 5'h00;
10194
rst_cnt <= 16'h0000;
10295

96+
bit_rdy_out <= 1'b0;
10397
bit_data_out <= 1'b0;
10498
end else begin
10599
case (ctl_sta)
@@ -123,6 +117,7 @@ begin
123117
bit_sel <= (ctl_sta == SEND_BIT) ? bit_sel + bit_done : 5'h00;
124118
rst_cnt <= (ctl_sta == SEND_RST) ? rst_cnt + 1'b1 : 16'h0000;
125119

120+
bit_rdy_out <= bit_rdy;
126121
bit_data_out <= ram_rd_data[5'd23 - bit_sel];
127122
end
128123
end

0 commit comments

Comments
 (0)