System and Peripheral Control Registers
160
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Architecture
2.5.1.35 Imprecise Fault Status Register (IMPFASTS)
The IMPFASTS register, shown in
and described in
, displays information about
imprecise aborts that have occurred.
Figure 2-40. Imprecise Fault Status Register (IMPFASTS) [offset = A8h]
31
24
23
16
Reserved
MASTERID
R-0
R-0
15
11
10
9
8
7
1
0
Reserved
EMIFA
NCBA
VBUSA
Reserved
ATYPE
R-0
R-0
R-0
R-0
R-0
R/WC-0
LEGEND: R/W = Read/Write; R = Read only; C = Clear; -
n
= value after reset
Table 2-54. Imprecise Fault Status Register (IMPFASTS) Field Descriptions
Bit
Field
Value
Description
31-24
Reserved
0
Reads return 0. Writes have no effect.
23-16
MASTERID
0-FFh
Master ID. This register indicates which master is responsible for the imprecise abort. The master ID
value depends on device implementation, see
for MASTERID values for each bus master.
Notes:
• These bits are only updated when an imprecise abort occurs
• These bits are cleared to 0 only on power-on reset. The value of these bits remains unchanged after
all other resets.
15-11
Reserved
0
Reads return 0. Writes have no effect.
10
EMIFA
EMIF imprecise abort. This register indicates the imprecise abort was generated writing into the EMIF.
Notes:
• This bit is only updated when an imprecise abort occurs
• This bit is cleared to 0 only on power-on reset. The value of this register remains unchanged after all
other resets.
0
EMIF did not generate the last imprecise abort.
1
EMIF was written with an illegal address and generated an imprecise abort.
9
NCBA
Non-cacheable, bufferable abort (NCBA). This register indicates the imprecise abort was generated by
a non-cacheable, bufferable write or shared device write through the write buffer of the CPU.
Notes:
• This bit is only updated when an imprecise abort generated by a non-cacheable, bufferable write or
shared device write occurs.
• This bit is cleared to 0 only on power-on reset. The value of this register remains unchanged after all
other resets.
0
A NCBA is not responsible for the last imprecise abort.
1
A NCBA was written with an illegal address and generated an imprecise abort.
8
VBUSA
VBUS abort. This register indicates the imprecise abort was generated when writing into the peripheral
frame.
Notes:
• This bit is only updated when an imprecise abort is generated when writing into the peripheral frame
• This bit is cleared to 0 only on power-on reset. The value of this register remains unchanged after all
other resets.
0
The peripheral frame did not generate the last imprecise abort.
1
The peripheral frame was written with an illegal address and generated an imprecise abort.
7-1
Reserved
0
Reads return 0. Writes have no effect.