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.
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