UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Reply

Problem with Floating Point Exceptions in Zynq

Highlighted
Visitor
Posts: 11
Registered: ‎06-23-2013

Problem with Floating Point Exceptions in Zynq

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?

Visitor
Posts: 11
Registered: ‎06-23-2013

Re: Problem with Floating Point Exceptions in Zynq

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?