ARM architecture is a RISC (Reduced Instruction Set Computing) based computing processor architecture developed and licensed by ARM Holdings (Advanced RISC Machines).
Reduced Instruction Set is mostly mistaken for few or lesser number of instructions. In fact it actually intends that the amount of work accomplished in an instruction is reduced which is unlike the CSIC (Complex Instruction Set Computing)which involves many memory cycles and compute cycles per instruction.
ARM addresses wide range of market segments and there by has categories of its processors as shown in the figure.
Cortex A : Is a class of application processors which can
execute complex Operating Systems such as Android, linux/crome , Microsoft Windows. This class of processors integrates a Memory Management Unit (MMU) to manage the memory requirements of these complex OSs and enable the download and execution of third party software. Applications where they are used are
- Smartphones
- Feature Phones
- Tablets / eReaders
- Advanced Personal Media Players
- Digital Television
- Set-top Boxes & Satellite Receivers
- High-End Printers
- Personal Navigation Devices
- Server
- Enterprise
Cortex R : Is an Embedded Real time processor which often execute Real Time Operating System (RTOS)alongside user-developed application code requiring only a Memory Protection Unit (MPU) as opposed to the MMU available in the Application Processors. Applications where they are used are
- Automotive Control Systems
- Wireless and Wired Sensor Networks
- Wireless base station infrastructure
- Mass Storage Controllers
- Printers
- Network Devices
Cortex M : Embedded Processors can provide an optimum solution for very low-power embedded computing applications. Often provided as a “black box” with pre-loaded applications, they have limited capability to expand hardware functionality and in most cases no screen. Applications where they are used are
- Merchant MCUs
- Automotive Control Systems
- Motor Control Systems
- White Goods controllers
- Smart Meters
- Sensors
- Internet of Things
SecureCore : A number of SecurCore™ processors are available enabling Partners to choose the solution that fits the specific criteria of their application based on desired performance, die area, size, dynamic and static power, and other considerations.
SecurCore applications include:
- SIMs
- Smart Cards
- Advanced Payment Systems
- Electronic Passports
- Electronic Ticketing
- and Transportation
No comments :
Post a Comment