The ARM architecture overview document describes:
1) The evolution of the ARM architecture from early implementations like ARM7TDMI to modern cores like Cortex-A8.
2) The different profiles of the ARM architecture - application, real-time, and microcontroller - which are optimized for different use cases.
3) Key aspects of the ARM programmer's model including the instruction sets, processor modes, register set, and exception handling behavior.