mirror of
https://github.com/retroSoC/common.git
synced 2026-11-04 14:22:39 +00:00
fix: add name to the unname block
This commit is contained in:
4 files changed
+13
-13
No files matched your search
+4
-4
@@ -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 #(
|
||||
|
||||
@@ -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,
|
||||
|
||||
+1
-1
@@ -11,6 +11,6 @@
|
||||
`ifndef INC_CONFIG_SVH
|
||||
`define INC_CONFIG_SVH
|
||||
|
||||
`define REGISTER_DELAY 0.1
|
||||
`define REGISTER_DELAY 0.0
|
||||
|
||||
`endif
|
||||
+5
-5
@@ -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
|
||||
|
||||
Reference in new issue
Block a user