cut dangerous path from flush to issue (#2666)
Some checks failed
bender-up-to-date / bender-up-to-date (push) Has been cancelled
ci / build-riscv-tests (push) Has been cancelled
ci / execute-riscv64-tests (push) Has been cancelled
ci / execute-riscv32-tests (push) Has been cancelled

serdiv is the only FLU which has a combinational path from flush_i
to the result bus
This commit is contained in:
Côme 2024-12-12 19:10:26 +01:00 committed by GitHub
parent 66ae110a51
commit fd213fc19e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 7 deletions

View file

@ -1,2 +1,2 @@
cv32a65x:
gates: 188627
gates: 187456

View file

@ -218,12 +218,10 @@ module serdiv
endcase
if (flush_i) begin
in_rdy_o = 1'b0;
out_vld_o = 1'b0;
a_reg_en = 1'b0;
b_reg_en = 1'b0;
load_en = 1'b0;
state_d = IDLE;
a_reg_en = 1'b0;
b_reg_en = 1'b0;
load_en = 1'b0;
state_d = IDLE;
end
end