2.8. Exceptions

Exceptions occur whenever the normal flow of a program has to be halted temporarily. For example, to service an interrupt from a peripheral. Before attempting to handle an exception, the ARM1156T2F-S processor preserves the current processor state so that the original program can resume when the handler routine has finished.

Exception priorities describes how the exceptions are dealt with in the fixed order if two or more exceptions occur simultaneously.

This section provides details of the ARM1156T2F-S exception handling:

Several enhancements are made in ARM architecture v6 to the exception model, mostly to improve interrupt latency, as follows:

Copyright © 2005-2007 ARM Limited. All rights reserved.ARM DDI 0290G
Non-Confidential