This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

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 thumb instructions?

Thank you very much.

Parents
  • You might find this diagram useful.

    Cortex-M Instruction Sets.png

    This shows the different subsets of the Thumb instruction set which are supported by the different members of the Cortex-M family. The smallest subset is support by Cortex-M0 and the largest by Cortex-M4 with FPU extensions. The width of each box shows the size of each instruction - small boxes are 16-bit instructions and large ones are 32-bit.

    Hope this helps.

    Chris

Reply
  • You might find this diagram useful.

    Cortex-M Instruction Sets.png

    This shows the different subsets of the Thumb instruction set which are supported by the different members of the Cortex-M family. The smallest subset is support by Cortex-M0 and the largest by Cortex-M4 with FPU extensions. The width of each box shows the size of each instruction - small boxes are 16-bit instructions and large ones are 32-bit.

    Hope this helps.

    Chris

Children
No data