09-13-2017 06:14 AM
Could Floating Point Unit(FPU) in ARM cortexA9 Zynq processor raise an exception?
Based on zynq TRM and ARM documents there is no exception ID for FPU and just FPU instructions set exception flags in Floating-Point Status and Control Register (FPSCR). Is there a way to use these flags to raise an exception in the processor?
09-26-2017 06:55 AM
By reporting this issue in arm community, the answer was Arm cortex A9 implements VFPv3 which has a trapless exception model. So there is no interrupt handler called when an exception happened.
By the way, we have a design on mircroBlaze and use floating exceptions to monitor our system behavior. To migrate ARM platform we need this option, is there a way to detect which instruction causes the floating exception?