what is the difference between ARM cortex M3 and ARM cortex A9

I need information about difference in registers and RAM and pins, i want to write CAN code to ARM cortex A9 by taking the reference of ARM cortex M3 code, can anyone please share information to me ASAP.

Parents
  • They are quite different. CM3 is based on ARMv7M architecture while CA9 is based on ARMv7A architecture. No, you can't refer the code of CM3 to CA9's code. Some key differences:

    CA9 supports out of order while CM3 only supports in-order executions.
    CA9 uses MMU while CM3 uses MPU.

    The memory model of CA9 and CM3 is different

Reply
  • They are quite different. CM3 is based on ARMv7M architecture while CA9 is based on ARMv7A architecture. No, you can't refer the code of CM3 to CA9's code. Some key differences:

    CA9 supports out of order while CM3 only supports in-order executions.
    CA9 uses MMU while CM3 uses MPU.

    The memory model of CA9 and CM3 is different

Children
No data
More questions in this forum