SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
This is the cache logic with prefetch enabled and micro-prediction disabled.
The prefetch mechanism works by fetching the next 64 bits of data from flash and is activated in two cases. The first case is when there is an idle cycle at CPUSS, there is no pending or new request from CPUSS. The second case is when there is a cache hit.
The prefetch mechanism only works for instruction fetch requests, not data fetch requests. The prefetch mechanism doesn't work if the cache mechanism has marked the present address as a branch address. Note that the cache block can mark only one address as branch address.