From f39676db34848242098546bee20bb5e5b84970a4 Mon Sep 17 00:00:00 2001 From: maksyuki Date: Sun, 13 Apr 2025 22:32:00 +0800 Subject: [PATCH] fix: add name to the unname block --- rtl/cdc/cdc_sync.sv | 8 ++++---- rtl/clkrst/rst_sync.sv | 6 +++--- rtl/config.svh | 2 +- rtl/utils/lfsr.sv | 10 +++++----- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/rtl/cdc/cdc_sync.sv b/rtl/cdc/cdc_sync.sv index 7d5f022..79f02e7 100644 --- a/rtl/cdc/cdc_sync.sv +++ b/rtl/cdc/cdc_sync.sv @@ -24,15 +24,15 @@ module cdc_sync #( ); logic [DATA_WIDTH-1:0] s_sync_dat[0:STAGE-1]; - for (genvar i = 0; i < STAGE; i++) begin : CDC_SYNC_BLOCK - if (i == 0) begin + for (genvar i = 0; i < STAGE; i++) begin + if (i == 0) begin : CDC_SYNC_0_BLOCK dffr #(DATA_WIDTH) u_sync_dffr ( clk_i, rst_n_i, dat_i, s_sync_dat[0] ); - end else begin + end else begin : CDC_SYNC_N0_BLOCK dffr #(DATA_WIDTH) u_sync_dffr ( clk_i, rst_n_i, @@ -42,7 +42,7 @@ module cdc_sync #( end end - assign dat_o = s_sync_dat[STAGE-1]; + assign dat_o = s_sync_dat[STAGE-1]; endmodule module cdc_sync_det #( diff --git a/rtl/clkrst/rst_sync.sv b/rtl/clkrst/rst_sync.sv index 7835a90..fa99ff5 100644 --- a/rtl/clkrst/rst_sync.sv +++ b/rtl/clkrst/rst_sync.sv @@ -20,15 +20,15 @@ module rst_sync #( ); logic [STAGE-1:0] s_rst_sync; - for (genvar i = 0; i < STAGE; i++) begin : RST_SYNC_BLOCK - if (i == 0) begin + for (genvar i = 0; i < STAGE; i++) begin + if (i == 0) begin : RST_SYNC_0_BLOCK dffr #(1) u_sync_dffr ( clk_i, rst_n_i, 1'b1, s_rst_sync[0] ); - end else begin + end else begin : RST_SYNC_N0_BLOCK dffr #(1) u_sync_dffr ( clk_i, rst_n_i, diff --git a/rtl/config.svh b/rtl/config.svh index 8f960c8..44ca0c7 100644 --- a/rtl/config.svh +++ b/rtl/config.svh @@ -11,6 +11,6 @@ `ifndef INC_CONFIG_SVH `define INC_CONFIG_SVH -`define REGISTER_DELAY 0.1 +`define REGISTER_DELAY 0.0 `endif diff --git a/rtl/utils/lfsr.sv b/rtl/utils/lfsr.sv index 7bc707b..7d73a86 100644 --- a/rtl/utils/lfsr.sv +++ b/rtl/utils/lfsr.sv @@ -27,13 +27,13 @@ module lfsr_galois #( ); logic [DATA_WIDTH-1:0] s_shift_d, s_shift_q; - for (genvar i = 0; i < DATA_WIDTH; i++) begin : LFSR_GALOIS_BLOCK - if (i == DATA_WIDTH - 1) begin + for (genvar i = 0; i < DATA_WIDTH; i++) begin + if (i == DATA_WIDTH - 1) begin : LFSR_GALOIS_LAST_BLOCK assign s_shift_d[i] = wr_i ? dat_i[i] : s_shift_q[0]; - end else begin - if (POLY & (1 << i)) begin + end else begin : LFSR_GALOIS_NLAST_BLOCK + if (POLY & (1 << i)) begin : LFSR_GALOIS_HVALUE_BLOCK assign s_shift_d[i] = wr_i ? dat_i[i] : s_shift_q[i+1] ^ s_shift_q[0]; - end else begin + end else begin : LFSR_GALOIS_NHVALUE_BLOCK assign s_shift_d[i] = wr_i ? dat_i[i] : s_shift_q[i+1]; end end