SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
The RL2 allocates a WAY based on Least Recently Used (LRU) algorithm.
The RL2 allocation is based on full 32 byte read burst within the range of the specified target area. Once cached, any size or wrapping burst request to the same line can occur and will read the cached data. In the event that an allocated cache line returns an error on the read from thecacheable target, the allocation will restore the LRU aging such that the next allocated WAY is invalidated due to the target response error.
Writing to the cacheable range will disable the RL2 caching until the error is processed. That is a write command that is within the cacheable will set the wr_hit error bit in the Interrupt Raw Status Register, when any of the bits are set in the Interrupt Raw Status Register the RL2 cache is in a logically disabled state.
That is, the RL2 is only intended to cache instruction data, any write to cacheable range will disable the cache.