Difference between IRQ and FRQ

What is difference between IRQ and FRQ?

E

Expert

Verified

"IRQ is serviced onto a normal priority level & FIQ is serviced onto high priority level." This statement is wrong FIQ is the quick interrupt that means the latency time taken is less since in the FIQ mode (in ARM architecture where this modes are encountered) the mode has an additional set of eight general purpose registers that means in case of the banked registers there is no requirement to store these registers into stack while the interrupt occurs. That means r0 to r7 only require to be stored whereas moving from User mode to FIQ mode whereas while moving from to IRQ mode r0  to r12 required to be stored.

   Related Questions in Science

©TutorsGlobe All rights reserved 2022-2023.