Arm series Processors

Source: Internet
Author: User
Cortex-A series Processor

 

Arm cortex-a series of application processors for complex operating systems and user applications. The cortex-A series Processors support arm, thumb, and thumb-2 instruction sets.

  • Arm Cortex-A9 ProcessorIt is a high-performance, low-energy arm macro unit with a L1 high-speed cache subsystem that provides full virtual memory functionality. The Cortex-A9 processor implements the ARMv7-A architecture and runs 32-bit arm instructions, 16-bit and 32-bit thumb instructions, and can also run 8-bit Java bytecode in the jazelle state.
  • Arm Cortex-A8 ProcessorIt is a high-performance, low-energy high-speed cache application processor that provides full virtual memory functionality.
  • Arm Cortex-A5 ProcessorIt is a high-performance, low-energy arm macro unit with a L1 high-speed cache subsystem that provides full virtual memory functionality. The Cortex-A5 processor implements the armv7 architecture and runs 32-bit arm commands, 16-bit and 32-bit thumb commands, and can also run 8-bit Java bytecode in the jazelle state. The cortex A-5 is the smallest cortex-A Processor

 

Cortex-A9 series Processors

Arm documentation set for ARM Cortex-A9 processor kernels, including arm Cortex-A9 mpcore and arm Cortex-A9 Single-core processors.

Arm Cortex-A9 processor is a very high-performance, low-power ARM macro unit, with L1 high-speed cache subsystem, providing full virtual memory functionality. The Cortex-A9 processor implements the ARMv7-A architecture and runs 32-bit arm instructions, 16-bit and 32-bit thumb instructions, and can also run 8-bit Java bytecode in the jazelle state.

Cortex-R series Processors

 

Arm cortex-R series is a series of embedded processors for real-time systems. These processors support arm, thumb, and thumb-2 instruction sets. Currently, this series includes Cortex-R4 and Cortex-R4F processors.

  • Arm Cortex-R4 ProcessorIs a mid-range Real-Time Processor for deep embedded systems.
  • Arm Cortex-R4F ProcessorIs a Cortex-R4 processor with a floating point Operation Unit (FPU.
  • Cortex-A8 Processor

     

    Arm Cortex-A8 processor is a high-performance, low-power cache application processor that provides complete virtual memory functionality

    Cortex-A9 series Processors

     

    Arm Cortex-A9 processor is a very high-performance, low-power ARM macro unit, with L1 high-speed cache subsystem, providing full virtual memory functionality. The Cortex-A9 processor implements the ARMv7-A architecture and runs 32-bit arm instructions, 16-bit and 32-bit thumb instructions, and can also run 8-bit Java bytecode in the jazelle state.

Cortex-R series Processors

 

Arm cortex-R series is a series of embedded processors for real-time systems. These processors support arm, thumb, and thumb-2 instruction sets. Currently, this series includes Cortex-R4 and Cortex-R4F processors.

  • Arm Cortex-R4 ProcessorIs a mid-range Real-Time Processor for deep embedded systems.
  • Arm Cortex-R4F ProcessorIs a Cortex-R4 processor with a floating point Operation Unit (FPU.

 

Cortex-M series Processors

 

Arm cortex-M series

It is a series of deep embedded processors optimized for cost-sensitive applications. These processors only support the thumb-2 instruction set. This series includes Cortex-m4, Cortex-M3, Cortex-M1 FPGA, and Cortex-M0 processors.

  • Arm Cortex-M4 ProcessorIt is a low-power processor featuring low number of doors, short interrupt latency, and low debugging costs. The Cortex-M4F processor has the same functionality as the Cortex-M4 and includes floating point functionality. These processors are dedicated to applications that require digital signal processing.
  • Arm Cortex-M3 ProcessorIt is a low-power processor featuring low number of doors, short interrupt latency, and low debugging costs. It is designed for deep embedded applications that require fast interrupt response, including microcontroller, automotive and industrial control systems.
  • Arm Cortex-M1 FPGA ProcessorDesigned for deep embedded applications that require the use of small processors integrated into FPGA.
  • Arm Cortex-M0 ProcessorIt is a very low-entry, very energy-efficient processor dedicated to microcontroller and deep embedded applications that require an area-optimized processor.
Arm11 Processor

Arm11 series Processors (including ARM1136JF-S and ARM1126J-S, ARM1156T2-S, ARM1156T2F-S, arm1176jzf, ARM1176JZ-S, ARM1176JZF-S and arm11 mpcore processor)

The arm11 series consists of four processor generations that implement the ARM architecture V6. Its extensions include a series of simd dsp commands that use 16-bit or 8-bit data values in 32-bit registers as operation objects.

  • ARM1136J-S and ARM1136JF-SThe processor uses arm jazelle technology. It implements the virtual memory system architecture and has the AMBA 2 AHB interface. It supports the arm Instruction Set and the original thumb instruction set. The ARM1136JF-S processor has a floating point coprocessor.
  • ARM1156T2-S and ARM1156T2F-SThe processor uses an optional memory Protection Unit (MPU) for instruction and data memory, an optional parity protection for high-speed cache and tightly coupled memory, and has the AMBA 3 Axi interface. It supports arm and thumb instruction sets and provides thumb-2 extensions. The ARM1156T2F-S processor has a floating point coprocessor.
  • ARM1176JZ-S and ARM1176JZF-SThe processor uses arm trustzone technology and arm jazelle technology, and supports arm Intelligent Energy Management (IEM) technology. It implements the virtual memory system architecture and has the AMBA 3 Axi interface. It supports the arm Instruction Set and the original thumb instruction set. The ARM1176JZF-S processor has a floating point coprocessor.
  • Arm11 mpcore multi-processorConfigured to include 1-4 Processors, which can be considered as a single processor. It uses arm jazelle technology and supports arm IEM technology. It implements the virtual memory system architecture (with configurable Level 1 cache, vector floating point coprocessor, and programmable interrupt control and allocation), and has the AMBA 3 Axi interface. It supports the arm Instruction Set and the original thumb instruction set.
ARM7 Processor

 

The ARM7 series is a series of low-energy 32-bit Proteus microprocessor kernels, most suitable for cost-and energy-sensitive consumption applications. The ARM7 series integrates the thumb 16-bit instruction set, enabling 32-Bit performance at 8/16-bit system cost.

Arm Mali graphics processor

.

Arm Mali series graphics processors support khronos openvg and OpenGL ES graphics software standards to provide 2D and 3D graphics acceleration:

  • Arm Mali-55 GPUExecute fragment processing in hardware and execute vertex processing in software. It is applicable to a variety of user interface applications that require graphic acceleration. It supports OpenGL ES 1.1 and openvg 1.0.
  • Arm Mali-200 GPUAndArm Mali-400 GPUExecute fragment processing and vertex processing in the hardware. They are suitable for various user interface applications and platform quality game applications that require graphic acceleration. They provide OpenGL ES 2.0 and openvg 1.1 Support.
  • The Mali GPU developer tool helps you develop and analyze OpenGL ES graphics applications on your computer and the target Mali GPU platform. Before you can use Mali GPU hardware, they allow you to view and debug your graphics application.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.