Math Exceptions - 2022.1 English

MicroBlaze Processor Embedded Design User Guide (UG1579)

Document ID
UG1579
Release Date
2022-06-01
Version
2022.1 English
  • Enable Floating Point Unit Exceptions: Enables exceptions generated by the floating point unit (FPU). The FPU throws exceptions for all of the IEEE standard conditions: underflow, overflow, divide-by-zero, and illegal operations. In addition, the MicroBlaze FPU throws a de-normalized operand exception.
    Important: To select this option, ensure to enable Enable Floating Point Unit in MicroBlaze Configuration Wizard: General Page.
  • Enable Integer Divide Exception: Causes an exception if the divisor (rA) provided to the idiv or idivu instruction is zero, or if an overflow occurs for idiv.
    Important: To select this option, ensure to enable Enable Integer Multiplier in MicroBlaze Configuration Wizard: General Page.