The Cortex-A8 processor conforms to, or implements, the following specifications:
- ARM Architecture
The behavior and encoding of the instructions that the processor can execute.
The modes and states that the processor can be in.
The various data and control registers that the processor must contain.
The properties of memory accesses.
The debug architecture you can use to debug the processor. The TRM gives more information about the implemented debug features.
The Cortex-A8 processor implements the ARMv7-A architecture profile.
- Advanced Microcontroller Bus Architecture protocol
Advanced Microcontroller Bus Architecture (AMBA) is an open standard, on-chip bus specification that defines the interconnection and management of functional blocks that make up a System-on-Chip (SoC). It facilitates development of embedded processors with multiple peripherals.
- IEEE 754
IEEE Standard for Binary Floating Point Arithmetic.
An architecture specification typically defines a number of versions, and includes features that are either optional or partially specified. The TRM describes which architectures are used, including which version is implemented, and the architectural choices made for the implementation. The TRM does not provide detailed information about the architecture, but some architectural information is included to give an overview of the implementation or, in the case of control registers, to make the manual easier to use. See the appropriate specification for more information about the implemented architectural features.