当前位置:网站首页>Classification and introduction of arm and series processors
Classification and introduction of arm and series processors
2022-07-24 11:07:00 【NjustMEMS_ ZJ】
Catalog
1 ARM
ARM That is, in Britain ARM(Advanced RISC Machines),ARM The company only provides it externally ARM kernel , Major manufacturers are authorizing paid use ARM Develop and produce their own chips based on the kernel , Formed embedded and mobile terminals ARM CPU The big family of , The manufacturers that provide these core chips are Atmel、TI、 Freescale 、NXP、ST、 And Samsung, etc .
2 Compare and introduce
ARM Microprocessors currently include the following series , In addition to having ARM Beyond the common features of the architecture , For each series ARM Microprocessors have their own characteristics and application fields . It currently has Classic series 、Cortex-M series 、Cortex-R series 、Cortex-A Series and Cortex-A50 series 5 Two categories: .
Classic series
This series of processors consists of three sub series :
ARM7 series : be based on ARMv3 or ARMv4 framework
ARM9 series : be based on ARMv5 framework
ARM11 series : be based on ARMv6 framework
Cortex-M series
The series of processors include Cortex-M0、Cortex-M0+、Cortex-M1、Cortex-M3、Cortex-M4 common 5 Subseries . This series is mainly aimed at cost and power sensitive applications , Such as intelligent measurement 、 Man machine interface equipment 、 Automotive and industrial control systems 、 Household appliances 、 Consumer products and medical devices .
Cortex-R series
The series of processors include Cortex-R4、Cortex-R5、Cortex-R7 common 3 Subseries . For example, automobile brake system 、 Power transmission solutions 、 Large capacity storage controller and other deep embedded real-time applications .
Cortex-A series
The series of processors include Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12 and Cortex-A15 common 6 Subseries , Used to have high calculation requirements 、 Applications that run rich operating systems and provide interactive media and graphics experience , Like a smartphone 、 The tablet 、 Car entertainment system 、 Digital TV, etc .
Cortex-A50 series
be based on ARMv8 framework , Allow in 32 Bit and 64 Complete interaction between bits .
3 About Cortex-M series
32 position RISCCPU Continuous breakthroughs have been made in the field of development , Its microprocessor structure has been designed from v3 To the present v7.Cortex Family processor is based on ARMv7 Architecturally , It is divided into Cortex-M、Cortex-R and Cortex-A Three types of . Due to different application fields , be based on v7 Architecturally Cortex The technology used in the processor family is also different . be based on v7A Of is called “Cortex-A series . High performance Cortex-A15、 scalable Cortex-A9、 Market proven Cortex-A8 Processors and efficient Cortex-A7 and Cortex-A5 Processors all share the same architecture , Therefore, it has complete application compatibility , Support traditional ARM、Thumb Instruction set and new high performance compact Thumb-2 Instruction set .
3.1 Cortex-M series
Cortex-M The series can be divided into Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4;
3.2 Cortex-R series
Cortex-R The series is divided into Cortex-R4、Cortex-R5、Cortex-R7;
3.3 Cortex-A series
Cortex-A The series is divided into Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A50 etc. , Similarly, there is the corresponding kernel Cortex-M0 Development board 、Cortex-A5 Development board 、Cortex-A8 Development board 、Cortex-A9 Development board 、Cortex-R4 Development board, etc .
4 summary
4.1 Application scenarios
Generally speaking , As an industrial control processor , You can choose Cortex-M Family processor , among M0 Relatively simple and cheap , Suitable for replacing 51 Single chip microcomputer ,Cortex-R Processors can replace ARM9 As a control system with an operating system ;Cortex-A The more common occasion for series processors is consumer electronics .
边栏推荐
- Linux redis download and installation
- Golang Li Kou leetcode 494. goals and
- Druid encryption command
- 爬虫与反爬:一场无休止之战
- UNIX C language POSIX mutex thread synchronization
- Kubernetes Foundation
- Installing MySQL under Linux
- [micro service] eureka+ribbon realizes registration center and load balancing
- Disk storage chain B-tree and b+ tree
- Robot Framework官方教程(一)入门
猜你喜欢

Introduction to kubernetes Basics

08【AIO编程】

关于【软件测试-自动化测试之面试技巧和注意事项】——侃侃而谈

Zero basic learning canoe panel (3) -- static text, group box, picture box

Robot Framework官方教程(一)入门

Zero basic learning canoe panel (6) -- switch/indicator

TwinCAT3各版本下载路径

Disk storage chain B-tree and b+ tree

Conversion between hexadecimal string and byte array

Analysis of Lagrange multiplier method and its duality
随机推荐
[FPGA]: IP core - multiplier
Value and technical thinking of vectorization engine for HTAP
Zero basic learning canoe panel (8) -- hex/text editor
蓝牙技术的发展与历程
High speed ADC test experience
聊聊软件测试-自动化测试框架
MySQL query field matches the record of a rule
UNIX C language POSIX mutex thread synchronization
STM32+ESP8266+MQTT协议连接阿里云物联网平台
Web salted fish self rescue strategy -- typescript classes are not as difficult as you think
Siemens 200smart self created library and description
This should be postman, the most complete interface testing tool in the whole network
Read the triode easily. It turns out that it works like this
自学软件测试天赋异禀——不是盖的
Build resume editor based on Nocode
The difference between Lora wireless technology and lorawan gateway module
Working principle and function application of frequency converter
MySQL paging
JMeter接口测试步骤-安装教程-脚本录制-并发测试
[interview: Basics 02: bubble sort]