Introduction
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 1-3
ID021414 Non-Confidential
1.2 Compliance
The Cortex-A53 processor complies with, or implements, the specifications described in:
• ARM architecture.
• Interconnect architecture.
• Generic Interrupt Controller architecture on page 1-4.
• Generic Timer architecture on page 1-4.
• Debug architecture on page 1-4.
• Embedded Trace Macrocell architecture on page 1-4.
This TRM complements architecture reference manuals, architecture specifications, protocol
specifications, and relevant external standards. It does not duplicate information from these
sources.
1.2.1 ARM architecture
The Cortex-A53 processor implements the ARMv8-A architecture. This includes:
• Support for both AArch32 and AArch64 Execution states.
• Support for all exception levels, EL0, EL1, EL2, and EL3, in each execution state.
• The A32 instruction set, previously called the ARM instruction set.
• The T32 instruction set, previously called the Thumb instruction set.
• The A64 instruction set.
The Cortex-A53 processor supports the following architecture extensions:
• Optional Advanced SIMD and Floating-point Extension for integer and floating-point
vector operations.
— The Advanced SIMD architecture, its associated implementations, and supporting
software, are commonly referred to as NEON technology.
— To perform floating-point operations, you must implement the Advanced SIMD and
Floating-point Extension. There is no software API library for floating-point in the
ARMv8-A architecture.
— You cannot implement floating-point without Advanced SIMD.
• Optional ARMv8 Cryptography Extensions.
You cannot implement the Cryptography Extensions without Advanced SIMD and
Floating-point.
See the ARM
®
Architecture Reference Manual ARMv8, for ARMv8-A architecture profile for
more information.
1.2.2 Interconnect architecture
The Cortex-A53 bus interface natively supports one of:
• AMBA 4 ACE bus architecture. See the ARM
®
AMBA
®
AXI and ACE Protocol
Specification AXI3, AXI4, and AXI4-Lite, ACE and ACE-Lite.
• AMBA 5 CHI bus architecture. See the ARM
®
AMBA
®
5 CHI Protocol Specification.