当前位置:网站首页>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 .
边栏推荐
- Zero basic learning canoe panel (10) -- checkbox
- In idea, system.getproperty ("user.dir") identifies the path of the module: the setting of the working directory
- Zero basic learning canoe panel (7) -- file selection (pathdiaglog)
- Fiddler抓包工具总结
- Altium one key automatic BOM
- Xilinx FPGA soft core development process
- Kubernetes Foundation
- Modbus RTU通讯协议详解与实例演示
- Only "a little bit", why do developers look up to you?
- 如何从功能测试到自动化测试?
猜你喜欢

No one knows what ingredients tiktok's latest popular product pink sauce contains

View the source code of idea Download

【白帽子讲Web安全】第二章 浏览器安全

MySQL engine

Taking advantage of the momentum, oceanbase promotes the lean growth of digital payment

Siemens 200smart self created library and description

How to convert word to markdown text

Selenium automated test (this one is enough) - self study

Redis 100 million level data storage scheme hash slot partition

Cookie sessionstorage localstorage differences
随机推荐
[FPGA]: use of MicroBlaze
Kubernetes Foundation
聊聊软件测试-自动化测试框架
变频器的四大组成部分和工作原理
Conversion between hexadecimal string and byte array
"Low power Bluetooth module" master-slave integrated Bluetooth sniffer - help smart door lock
The bean injected through @autowired can still be injected even if the class is not annotated with annotations such as @comment
[FPGA]: IP core -- xadc
The solution of permission denied
Selenium automated test (this one is enough) - self study
High speed ADC test experience
[class, abstraction and inheritance]
小熊派学习——内核开发
【类、抽象与继承】
[FPGA]: IP core - multiplier
Use Modelsim to independently simulate Altera and Xilinx IP cores
Take care of me when I meet you for the first time
PIP update command
周末和技术大咖们聚餐,聊到了软件测试行业的“金九银十”高峰【内卷之势已然形成】
Druid encryption command