Arm
®
CoreLink™ GIC-600AE Generic Interrupt Controller
Technical Reference Manual
Document ID: 101206_0003_04_en
Issue: 04
Functional Safety
Safety Mechanisms
For a detailed list of the Safety Mechanisms available in GIC-600AE, see the Safety Mechanism
descriptions appendix in the Arm
®
CoreLink
™
GIC-600AE Generic Interrupt Controller Safety Manual.
6.2 Fault Management Unit
The FMU is part of the GIC Distributor (GICD) component. It implements the following
functionality in GIC-600AE:
•
Uses a dedicated APB4 interface to access error records and other registers.
•
Routes all errors to the Safety Island, if enabled.
•
Provides software the means to enable or disable a Safety Mechanism within a GIC block.
•
Receives error signaling from all Safety Mechanisms within other GIC blocks.
•
Maintains error records for each GIC block, for software inspection and provides information on
the source of the error.
•
Retains error records across functional reset.
•
Enables software error recovery testing by providing error injection capabilities in a Safety
Mechanism.
The following figure shows the FMU and its interconnections.
Figure 6-2: FMU interconnections
PPI1
ITS0
APB4 interface
fmu_err_out
fmu_err_int
fmu_fault_int
fmu_err_out
AXI4-Stream interface
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 196 of 268