• Updated ARMv7-M architecture reference manual for Cortex-M7 ?
    Has an updated v7m architecture reference been published yet?
  • Can't understand the difference between armv7e-m and armv7e-m-pic?
    Hello people. I'm trying to do libgcc extraction for hard FPU's for k70 tower board. However, when I look at the libgcc library for arm targets, I find armv7-m, armv7e-m and armv7e-m-pic. I'm able to...
  • Is ARMv7-M3 thumb instructions compatible to ARMv7-A thumb?
    Hello guys, I am trying to verify some features of ARMv7-M3 in a software simulator platform for ARM. But this simulator only support ARMv7-A ISA. Is ARMv7-M3 instructions compatible to ARMv7-A, especially...
  • Is a DMB required between loading BASEPRI and storing BASEPRI_MAX?
    Hi, I have a question regarding BASEPRI, BASEPRI_MAX, and DMBs as they relate to both the V7-M and V7E-M architectures. Let's say I have the following assembly, // stuff mrs r0, BASEPRI msr BASEPRI_MAX...
  • Speculative data fetching on ARMv7-M
    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...