Explicitly instantiate all registers to 0
This commit is contained in:
parent
26ec3542e4
commit
98811cce86
1 changed files with 8 additions and 0 deletions
|
|
@ -20,6 +20,14 @@ module rv32_regs (
|
||||||
);
|
);
|
||||||
logic [31:0] regs [31:0];
|
logic [31:0] regs [31:0];
|
||||||
|
|
||||||
|
generate
|
||||||
|
genvar i;
|
||||||
|
for (i = 0; i < 32; i = i+1) begin
|
||||||
|
initial
|
||||||
|
regs[i] <= 0;
|
||||||
|
end
|
||||||
|
endgenerate
|
||||||
|
|
||||||
always_ff @(posedge clk) begin
|
always_ff @(posedge clk) begin
|
||||||
if (!stall_in) begin
|
if (!stall_in) begin
|
||||||
rs1_value_out <= regs[rs1_in];
|
rs1_value_out <= regs[rs1_in];
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue