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 thumb instructions?
Thank you very much.
Dear Kaiyuan,
Cortex-M3 instructions are a subset of arm-v7m instructions. arm-v7m instruction is application level compatiable with arm-v7a. So the following system instrctions are different in cortex-m3: CPS, MRS, MSR.
All other instructions are compatiable with ARM-V7A.