Skip to content

Commit 1ffe4fd

Browse files
committed
misc: remove unused registers
1 parent 680cd74 commit 1ffe4fd

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

rtl/pulse_counter.sv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ module pulse_counter(
1616
output logic [8:0] segment_led_2_out
1717
);
1818

19-
parameter [31:0] CNT_1_S = 2 * 100 * 1000 * 1000;
19+
parameter [27:0] CNT_1_S = 2 * 100 * 1000 * 1000;
2020

2121
logic [7:0] pul;
2222
logic [7:0] pul_cnt;
23-
logic [31:0] tim_cnt;
23+
logic [27:0] tim_cnt;
2424

2525
wire timeout = (tim_cnt == CNT_1_S);
2626

@@ -41,12 +41,12 @@ begin
4141
pul <= 8'h00;
4242

4343
pul_cnt <= 8'h00;
44-
tim_cnt <= 32'h00;
44+
tim_cnt <= 28'h000_0000;
4545
end else begin
4646
pul <= timeout ? pul_cnt : pul;
4747

4848
pul_cnt <= timeout ? 8'h00 : pul_cnt + pulse_in;
49-
tim_cnt <= timeout ? 32'h00 : tim_cnt + 1'b1;
49+
tim_cnt <= timeout ? 28'h000_0000 : tim_cnt + 1'b1;
5050
end
5151
end
5252

rtl/ws2812_ctl.sv

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module ws2812_ctl(
2020
output logic bit_data_out
2121
);
2222

23-
parameter [15:0] CNT_50_US = 2 * 5000;
23+
parameter [13:0] CNT_50_US = 2 * 5000;
2424

2525
parameter [1:0] IDLE = 2'b00; // Idle
2626
parameter [1:0] READ_RAM = 2'b01; // Read RAM Data
@@ -38,7 +38,7 @@ logic [23:0] ram_rd_data;
3838
logic [1:0] ctl_sta;
3939

4040
logic [4:0] bit_sel;
41-
logic [15:0] rst_cnt;
41+
logic [13:0] rst_cnt;
4242

4343
logic ram_rd_rdy;
4444
logic ram_rd_done;
@@ -85,10 +85,10 @@ begin
8585

8686
ram_rd_cnt <= 6'h00;
8787
ram_rd_addr <= 6'h00;
88-
ram_rd_data <= 24'h000000;
88+
ram_rd_data <= 24'h00_0000;
8989

9090
bit_sel <= 5'h00;
91-
rst_cnt <= 16'h0000;
91+
rst_cnt <= 14'h0000;
9292

9393
bit_rdy_out <= 1'b0;
9494
bit_data_out <= 1'b0;
@@ -114,7 +114,7 @@ begin
114114
ram_rd_data <= ram_rd_done ? ram_rd_q[23:0] : ram_rd_data;
115115

116116
bit_sel <= (ctl_sta == SEND_BIT) ? bit_sel + (bit_done & ~ram_next) : 5'h00;
117-
rst_cnt <= (ctl_sta == SEND_RST) ? rst_cnt + 1'b1 : 16'h0000;
117+
rst_cnt <= (ctl_sta == SEND_RST) ? rst_cnt + 1'b1 : 14'h0000;
118118

119119
bit_rdy_out <= bit_next;
120120
bit_data_out <= bit_next ? ram_rd_data[5'd23 - bit_sel] : bit_data_out;

rtl/ws2812_out.sv

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,24 @@ module ws2812_out(
1616
output logic ws2812_data_out
1717
);
1818

19-
parameter [15:0] CNT_0_35_US = 2 * 35;
20-
parameter [15:0] CNT_0_70_US = 2 * 70;
21-
parameter [15:0] CNT_1_25_US = 2 * 125;
19+
parameter [7:0] CNT_0_35_US = 2 * 35;
20+
parameter [7:0] CNT_0_70_US = 2 * 70;
21+
parameter [7:0] CNT_1_25_US = 2 * 125;
2222

2323
logic bit_bsy;
24-
logic [15:0] bit_cnt;
24+
logic [7:0] bit_cnt;
2525

2626
always_ff @(posedge clk_in or negedge rst_n_in)
2727
begin
2828
if (!rst_n_in) begin
2929
bit_bsy <= 1'b0;
30-
bit_cnt <= 16'h0000;
30+
bit_cnt <= 8'h00;
3131

3232
bit_done_out <= 1'b0;
3333
ws2812_data_out <= 1'b0;
3434
end else begin
3535
bit_bsy <= bit_bsy ? (bit_cnt != CNT_1_25_US) : bit_rdy_in;
36-
bit_cnt <= bit_bsy ? bit_cnt + 1'b1 : 16'h0000;
36+
bit_cnt <= bit_bsy ? bit_cnt + 1'b1 : 8'h00;
3737

3838
bit_done_out <= bit_bsy & (bit_cnt == CNT_1_25_US);
3939
ws2812_data_out <= bit_bsy & ((bit_data_in & (bit_cnt < CNT_0_70_US))

0 commit comments

Comments
 (0)