Non-Confidential | ![]() | ARM 100023_0001_00_en | ||
| ||||
Home > Functional Description > Operation > Error responses |
The CCI-500 uses a combination of precise and imprecise error responses. Precise errors are signaled on the response to the request that caused the error. With the exception of DVM or Evict requests, for accesses to regions that are not mapped in the address decoder, the CCI-500 generates a DECERR response and any snoops, or snoop filter updates, are suppressed. The address map is implementation specific. See your platform documentation for more information.
Table 2-6 Imprecise errors
Error condition
|
Channel receiving error
|
Imprecise error indicator from
|
---|---|---|
A snoop hit response with the error bit set, where data from
another snooped master is returned instead of this one.
|
CR
|
Slave interface receiving the CR response.
|
A snoop miss response with the error bit set.
|
CR
|
Slave interface receiving the CR response.
|
Write access generated by the CCI-500.
|
B
|
Master interface receiving the B response.
|
A snoop response with the error bit set where the snoop was
generated from a WriteLineUnique or WriteUnique transaction.
|
CR
|
Master interface receiving the CR response.
|
A snoop response with the error bit set where the snoop was
generated from a back-invalidation.
|
CR
|
Slave interface receiving the CR response.
|