The following topics describe the key features for each version of the ARM® architecture and identify some of the main points to be aware of when using ARM Compiler toolchain:
About the ARM architectures
Multiprocessing systems
Considerations when designing software for a multiprocessing system
Tightly coupled memory
Memory management
Thumb-2 technology
ARM and Thumb floating-point build options (ARMv6 and earlier)
ARM and Thumb floating-point build options (ARMv7 and later)
ARM architecture v4T
ARM architecture v5TE
ARM architecture v6
ARM architecture v6-M
ARM architecture v7-A
ARM architecture v7-R
ARM architecture v7-M.