The document discusses exception and interrupt handling in ARM processors. It introduces the different ARM modes of operation and register sets. There are 7 processor modes including user, FIQ, IRQ, supervisor and system modes. Exceptions cause the processor to switch modes and branch to the appropriate exception vector. Interrupts can be prioritized and handled through different schemes like non-nested, nested, and prioritized approaches. The different schemes involve disabling interrupts at different points to allow fast and prioritized interrupt processing while avoiding overheads of context switching.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
16K views28 pages
Interupt in Arm
The document discusses exception and interrupt handling in ARM processors. It introduces the different ARM modes of operation and register sets. There are 7 processor modes including user, FIQ, IRQ, supervisor and system modes. Exceptions cause the processor to switch modes and branch to the appropriate exception vector. Interrupts can be prioritized and handled through different schemes like non-nested, nested, and prioritized approaches. The different schemes involve disabling interrupts at different points to allow fast and prioritized interrupt processing while avoiding overheads of context switching.