Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Real World examples where Exceptions are involved ARM7

Status
Not open for further replies.

jonnybgood

Full Member level 4
Joined
Dec 28, 2010
Messages
214
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Activity points
3,011
The ARM7TDMI-S processor has seven operating modes:

• User mode is the usual ARM program execution state, and is used for executing most application programs.

• Fast interrupt (FIQ) mode supports a data transfer or channel process.

• Interrupt (IRQ) mode is used for general-purpose interrupt handling.

• Supervisor mode is a protected mode for the operating system.

• Abort mode is entered after a data or instruction prefetch abort.

• System mode is a privileged user mode for the operating system.

• Undefined mode is entered when an undefined instruction is executed.

Modes other than User mode are collectively known as privileged modes. Privileged modes are used to service interrupts, exceptions, or access protected resources.

I need some real world examples where FIQ, Supervisor, abort mode and system mode are used. The others are pretty straight forward. Can you share your experiences ? Appreciate any help thanks.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top