
GR716-DS-UM, May 2019, Version 1.29
491
www.cobham.com/gaisler
GR716
contents are frozen and the New Error (NE) bit is set to one. At the same time an interrupt is gener-
ated, as described hereunder.
Note that many of the fault tolerant units containing EDAC signal an un-correctable error as an
AMBA error response, so that it can be detected by the processor as described above.
49.2.2 Correctable errors
Not only error responses on the AHB bus can be detected. Many of the fault tolerant units containing
EDAC have a correctable error signal which is asserted each time a correctable error is detected.
When such an error is detected, the effect will be the same as for an AHB error response. The only dif-
ference is that the Correctable Error (CE) bit in the status register is set to one when a correctable
error is detected.
When the CE bit is set the interrupt routine can acquire the address containing the correctable error
from the failing address register and correct it. When it is finished it resets the NE bit and the monitor-
ing becomes active again. Interrupt handling is described in detail hereunder.
49.2.3 Interrupts
The interrupt is connected to the interrupt controller to inform the processor of the error condition.
The normal procedure is that an interrupt routine handles the error with the aid of the information in
the status registers. When it is finished it resets the NE bit and the monitoring becomes active again.
Interrupts are generated for both AMBA error responses and correctable errors as described above.
49.3
Registers
The core is programmed through registers mapped into APB address space.
Table 660.
AHB Status registers
APB address offset
Registers
AHB Status Register unit #1 (AHBSTAT1)
0x8000A000
AHB Status register
0x8000A004
AHB Failing address register
AHB Status Register unit #1 (AHBSTAT2)
0x80306000
AHB Status register
0x80306004
AHB Failing address register