Why does the LPM_DIVIDE IP output an incorrect positive remainder during simulation when the numerator is negative? - Why does the LPM_DIVIDE IP output an incorrect positive remainder during simulation when the numerator is negative? Description Due to a problem in the Quartus® Prime Pro Edition Software version 24.1 and earlier, you might see that the LPM_DIVIDE IP outputs an incorrect positive remainder during simulation when the numerator is negative, even though the LPM_REMAINDERPOSITIVE parameter is set to false. This problem occurs because the LPM_DIVIDE IP does not utilize the LPM_REMAINDERPOSITIVE parameter, resulting in the IP consistently returning a positive remainder in simulation, regardless of the parameter setting. Resolution This problem is fixed beginning with the Quartus® Prime Pro Edition Software version 24.2. Custom Fields values: ['novalue'] Troubleshooting 15017638766 False ['LPM_DIVIDE IP'] ['FPGA Dev Tools Quartus® Prime Software Pro'] 24.2 24.1 ['Agilex™ 5 FPGAs and SoCs', 'Agilex™ 7 FPGAs and SoCs', 'Arria® 10 FPGAs and SoCs', 'Cyclone® 10 GX FPGA', 'Stratix® 10 FPGAs and SoCs'] ['novalue'] ['novalue'] ['novalue'] - 2025-05-05

external_document