• Question about PMU in detail
    Hi everyone~ My questions focus on PMU for armv8. In architecture reference manual Armv8 I can always find words like "If xxx is implemented", in which, xxx may be armv8.6-ecv/ armv8.5-PMU/PMUv3.1 etc...
  • Branch Predictor detailed info
    Hi all, Is there any document related to the branch predictor algorithm utilized in the ARMV7 and ARMV8 and how the software (ABI) can be aptly developed ac-complying the same ?
  • Getting processor and cache details
    I work on software that needs to know the processor and cache details. On x86 systems it uses the CPUID instruction to know about the processor family/model (Skylake, Icelake etc) and cache details (total...
  • Hard Fault on Cortex M0
    I am using a nRF51422 from Nordic Semiconductor with has an ARM Cortex M0 CPU. While trying to use their Bluetooth Mesh SDK I get a Hard Fault. I am trying to debug the example code to figure out...
  • What will happen if Cortex-M0 fetches 0xFFFF_FFFF as an instruction ?
    Dear Guys,     In typical SoC product, the FLASH memory is initially empty after being shipped from factory, in which the data are all "0xFFFF_FFFF".     I am curious how Cortex-M0 deals with the undefined...