Arm
®
CoreLink™ GIC-600AE Generic Interrupt Controller
Technical Reference Manual
Document ID: 101206_0003_04_en
Issue: 04
Functional Safety
Check
signal
Signals
covered
Width Granularity Check
enable
tidchk tid 1
The recommended maximum width for the tid signal is 8 bits. If the tid signal
is wider than 8 bits, then the tidchk signal is wider than 1 bit.
1-8 tvalid==1
tdestchk tdest 1
The recommended maximum width of the tdest signal is 4 bits. If the tdest
signal is wider than 4 bits, then the tdestchk signal is wider than 1 bit.
1-4 tvalid==1
6.8.3 APB interface parity protection
The GIC-600AE supports APB interface parity protection on point-to-point connections from the
GIC-600AE to another FuSa IP or FuSa interconnect. If a parity fault is detected, the GIC-600AE
flags a fault.
If this protection is not needed, software can disable the FMU APB Safety Mechanism by
programming the FMU_SMEN register. Disable this protection when using an interconnect that
does not generate AMBA
®
parity.
Assumptions of Use for FuSa purposes
We expect that:
•
The GIC-600AE connects directly to the far-end IP with only wires and repeater buffers.
•
No complex logic gates such as ADBs or crossbar switches exist in the path, because they could
be a source of MBEs.
•
The far-end IP checks the parity bits that the GIC-600AE generates.
•
The far-end IP generates the incoming parity bits as the following table describes.
Table 6-9: APB interface parity
Check signal Signals covered Width Granularity Check enable
paddrchk paddr ceil(AddrWidth/8) 1-8 psel==1
pctrlchk pprot, pwrite 1 4 psel==1
pselchk psel 1 1 -
penablechk penable 1 1 psel==1
pwdatachk pwdata ceil(DataWidth/8) 8 psel&&pwrite
preadychk pready 1 1 penable==1
prdatachk prdata ceil(DataWidth/8) 8 psel&&pready&&!pwrite
pslverrchk pslverr 1 1 pready
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 225 of 268