Explicitly instantiate all registers to 0

This commit is contained in:
Graham Edgecombe 2017-12-31 15:38:07 +00:00
parent 26ec3542e4
commit 98811cce86

View file

@ -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];