14.2.2. RAM protection summary

Table 14.1 shows how the different types of RAM are protected.

Table 14.1. RAM protection summary

RAM typeProtectionRecoverable errorNon-recoverable errorHard error support
Data tag RAMSEC-DED ECCError seen as single bit errorsError seen as a multiple bit errorUp to two hard errors
Data cache data RAMSEC-DED ECCError seen as single bit errorsError seen as a multiple bit error on dirty lines
Instruction tag RAMSEC-DED ECCAny error, single or double, on the tag or valid bit stored in the RAMNone[a]
Instruction cache data RAMSEC-DED ECCAny error on the data stored in the RAMNone[a]

[a] The instruction cache is never dirty so cache RAM errors are always recoverable by invalidating the cache and retrying the instruction.


Copyright © 2014-2016, 2018 Arm. All rights reserved.ARM DDI 0489F
Non-ConfidentialID121118