I am working with an ARMv7-M with a cache and trying to workout how the Speculative data fetching works or at least understand it.
The only documentation I can find for it is a small section in ARM®v7-M Architecture Reference Manual.
Any resources to help understand it or anyone know how data is selected for speculative fetching?
Re-posted: https://community.arm.com/developer/ip-products/processors/f/cortex-m-forum/46618/speculative-data-fetching-on-armv7-m