History
The Cortex-A35 is a processor designed by ARM Holdings for use in a wide range of devices, including smartphones, tablets, and other embedded systems. It is based on ARM’s 32-bit AArch32 architecture, which is designed for efficient execution of 32-bit applications. The Cortex-A35 was announced in 2016 and is intended to be a low-power, low-cost alternative to ARM’s Cortex-A53 and Cortex-A57 processors.
Architecture
The Cortex-A35 is based on ARM’s AArch32 architecture, which is a 32-bit architecture that is designed for efficient execution of 32-bit applications. The processor features a two-stage pipeline and supports out-of-order execution of instructions to improve performance. It also includes support for ARM’s big.LITTLE architecture, which allows the processor to switch between different processor cores depending on the workload.
Features
- 32-bit AArch32 architecture
- Two-stage pipeline
- Out-of-order execution
- big.LITTLE architecture
- TrustZone technology
- NEON SIMD extension
- VFPv4 floating point unit
Benefits
- Low power consumption
- Low cost
- Good performance for its class
- Support for big.LITTLE architecture allows for efficient power management
- TrustZone technology provides security for sensitive applications
- NEON SIMD extension and VFPv4 floating point unit improve performance for multimedia and floating point operations
Block Diagram
The Cortex-A35 is composed of several key blocks, including the processor core, the Level 2 (L2) cache, and the system interface. The processor core is responsible for executing instructions and performing various tasks, while the L2 cache is used to store frequently-accessed data to reduce the number of accesses to main memory. The system interface connects the Cortex-A35 to other components in the device, such as memory, storage, and peripherals.
Add-Ons
The Cortex-A35 can be paired with other processors or accelerators to improve performance or add additional features. Some possible add-ons include:
- Cortex-A53 or Cortex-A57 processors for use in a big.LITTLE configuration
- GPU (Graphics Processing Unit) for improved graphics performance
- DSP (Digital Signal Processor) for improved audio and signal processing performance
Usage
The Cortex-A35 was first used in the MediaTek MT6735 processor, which was released in 2015. It has since been used in a number of other devices, including smartphones, tablets, and other embedded systems. Some examples of devices that use the Cortex-A35 include the Nokia 3, the Xiaomi Redmi 5A, and the Amazon Fire HD 8.