The System Cache core is reset by the
ARESETN input signal.
ARESETN is synchronous to
ACLK and needs
be asserted one
ACLK cycle to take affect. The System Cache core is ready for statistic register operation
ACLK cycles after
ARESETN is deasserted. Before the System Cache core is available for general data access the entire memory is
cleared (all previous content is discarded). The time it takes to clear the cache
depends on the configuration; the approximate time is
2*C_CACHE_SIZE/(4*C_CACHE_LINE_LENGTH) clock cycles.
When Address Translation is enabled for the System Cache core, the ATC
table is silently invalidated after reset (all previous content is discarded). The time
it takes to clear the ATC table depends on the configuration; the approximate time is
C_ATC_SIZE+2 (default 258) clock cycles.
The ATC Table can also be silently invalidated in the same way when reset via the System Cache control register, or if the ATS EN field in ATS & PRI Control register changes from Clear to Set.