SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
This is the cache logic with micro-prediction and prefetch disabled. When VIMS receives a 32-bit instruction or data fetch request from CPUSS, VIMS fetches data corresponding to the current address and also the next address, a total of 64 bits of data. This happens whether the cache mechanism is enabled or disabled. When the cache is enabled, the entire 64 bits of data fetched are stored in the line buffer. When the cache is enabled, if the next instruction matches with any one of the instructions stored in the line buffer, the instruction can be served from the cache block itself.