4.9.5. Auxiliary Bus Fault Status register

The ABFSR stores information on the source of asynchronous bus faults. The ASBFSR bit assignments are:

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Table 4.73. ABFSR bit assignments

BitsNameFunction
[31:10]-Reserved.
[9:8]AXIMTYPE

Indicates the type of fault on the AXIM interface:

0b00

OKAY.

0b01

EXOKAY.

0b10

SLVERR.

0b11

DECERR.

Only valid when AXIM is 1.

[7:5]-Reserved.
[4]EPPBAsynchronous fault on EPPB interface.[a]
[3]AXIMAsynchronous fault on AXIM interface.[a]
[2]AHBPAsynchronous fault on AHBP interface[a].
[1]DTCMAsynchronous fault on DTCM interface.[a]
[0]ITCMAsynchronous fault on ITCM interface.[a]

[a] This interface might not be present in your implementation.


In the bus-fault handler, software reads the BFSR, and if an asynchronous fault occurs, the ABFSR is read to determine which interfaces are affected. The ABFSR[4:0] fields remains valid until cleared by writing to the ABFSR with any value.

For more information about the BFSR, see BusFault Status Register.

Copyright © 2015, 2018 Arm. All rights reserved.ARM DUI 0646C
Non-ConfidentialID121118