Table 3-63 Instruction Fault Status Register Bit Functions; Table 3-64 Results Of Access To The Instruction Fault Status Register - ARM ARM1176JZF-S Technical Reference Manual

Table of Contents

Advertisement

Field
Bits
name
[31:13]
-
[12]
SD
[11]
-
[10]
-
[9:4]
-
[3:0] with
Status
bit[10] = 0
ARM DDI 0301H
ID012310
Table 3-63 lists how the bit values correspond with the Instruction Fault Status Register
functions.
Function
UNP/SBZ.
Indicates whether an AXI Decode or Slave error caused an abort. This bit is only valid for
external aborts. For all other aborts this bit Should Be Zero. See Fault status and address on
page 6-34:
0 = AXI Decode error caused the abort, reset value
1 = AXI Slave error caused the abort.
UNP/SBZ.
Part of the Status field, see bits [3:0] in this table.
Always 0.
UNP/SBZ.
Indicates type of fault generated.
See Fault status and address on page 6-34 for full details of Domain and FAR validity, and
priorities:
b0000 = no function, reset value
b0001= Alignment fault
b0010 = Instruction debug event fault
b0011 = Access Bit fault on Section
b0100 = no function
b0101 = Translation Section fault
b0110 = Access Bit fault on Page
b0111 = Translation Page fault
b1000 = Precise external abort
b1001 = Domain Section fault
b1010 = no function
b1011 = Domain Page fault
b1100 = External abort on translation, first level
b1101 = Permission Section fault
b1110 = External abort on translation, second level
b1111 = Permission Page fault.
Table 3-64 lists the results of attempted access for each mode.

Table 3-64 Results of access to the Instruction Fault Status Register

Secure Privileged
Read
Write
Secure data
Secure data
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access

Table 3-63 Instruction Fault Status Register bit functions

Non-secure Privileged
Read
Write
Non-secure data
Non-secure data
System Control Coprocessor
User
Undefined exception
3-67

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents