OpenCores
Issue List
late result on some operations #3
Open fpgausr opened this issue 12 months ago
fpgausr commented 12 months ago

In RTL simulation the operation below shows an one-cycle invalid result while ready goes hide. See picture.

        enable <= '1';
        opa <= "0000000011110001100011100011101110011011001101110100000101101001";
        opb <= "0011111010001010110101111111001010011010101111001010111101001000";
        fpu_op <= "010";
        rmode <= "00";
        getready(clk,ready,check_en);
        enable <= '0';
        edges(false,clk,2);
        --Output:8.000000000000074e-311
fpgausr closed this 12 months ago
fpgausr re-opened this 12 months ago
fpgausr commented 12 months ago

fpgausr commented 12 months ago

Changing the number of multiply cycles to 25 Vs 24 initially made the fix.


Assignee
No one
Labels
Bug