FDIV and FSQRT busy
Created by: zeeshanrafique23
I am using this fpnew
with these parameter, other parameters are default.
.Features ( fpnew_pkg::RV32F ),
.Implementation ( fpnew_pkg::DEFAULT_NOREGS )
I am facing a problem while handling out_valid_o
and busy_o
signals. I am making this combination assign fpu_busy_idu = fp_busy & (~out_valid_fpu2c);
to stall the processor while the fpu is in working mode.
Problem;
When we have the FSQRT.S
or FDIV.S
instruction, the fpnew remain it busy busy signal high for more cycles although we get the correct result on first valid signal.
busy_o
is fp_busy
and out_valid_o
is out_valid_fpu2c
.