当前位置:网站首页>ARMv8 架构----armv8 类别
ARMv8 架构----armv8 类别
2022-08-03 05:23:00 【SEVENTHD7】
目录
2. Cortex-R(Real-time Processors (实时处理器)
3.Cortex-M(Microcontroller Processors(微控制器处理器))
官方文档地址
Documentation – Arm Developer-https://developer.arm.com/documentation
ARM Architecture Reference Manaul 导读
1.1 整个手册分成A-K 几个部分 和 glossary
每部分都有各自的主要内容;
Part A:Arm Architecture Introduction and Overview
Part B:The AArch64 Application Level Architecture
.......
glossary:术语表
ARMV8 类别
1. Cortex-A(应用处理器)
-------面向性能密集型系统的应用处理器内核
Cortex-A (Application Processors(应用处理器))这类处理器运行在很高的时钟频率(超过1GHz),支持像Linux,Android,MS Windows和移动操作系统等完整操作系统需要的内存管理单元(MMU)。 如果规划开发的产品需要运行上述其中的一个操作系统,
Cortex-A系列应用:顶级主控,在人机互动要求较高的场合,比如pda,手机,平板电脑, GPS等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑 Windows、linux等
发展简介:早期的Cortex-A系列处理器(A5、A7、A8、A9、A12、A15和A17)基于ARMv7-A架构。每种内核都共享相同的功能集,例如NEON媒体处理引擎、Trustzone安全扩展、单精度和双精度浮点支持、以及对多种指令集(ARM、Thumb-2、Thumb、Jazelle和DSP)的支持。与此同时,这些处理器也具有极高的设计灵活性,能够提供所需的最佳性能和预期的功效。
2. Cortex-R(Real-time Processors (实时处理器)
------面向实时应用的高性能内核
多数实时处理器不支持MMU,不过通常具有MPU、Cache和其他针对工业应用设计的存储器功能。实时处理器运行在比较高的时钟频率(例如200MHz 到 >1GHz ),响应延迟非常低。虽然实时处理器不能运行完整版本的Linux和Windows操作系统, 但是支持大量的实时操作系统(RTOS)。
Cortex-R系列应用: 例如硬盘控制器(固态驱动控制器)、企业中网络设备和打印机、消费电子设备(例如蓝光播放器和媒体播放器)、以及汽车应用(例如安全气囊、制动系统和发动机管理)。
发展简介:Cortex-R系列在某些方面与高端微控制器(MCU)类似,但是,针对的是比通常使用标准MCU的系统还要大型的系统。例如,Cortex-R4就非常适合汽车应用。Cortex-R4主频可以高达600MHz(具有2.45DMIPS/MHz),配有8级流水线,具有双发送、预取和分支预测功能、以及低延迟中断系统,可以中断多周期操作而快速进入中断服务程序。Cortex-R4还可以与另外一个Cortex-R4构成双内核配置,一同组成一个带有失效检测逻辑的冗余锁步(lock-step)配置,从而非常适合安全攸关的系统。
3.Cortex-M(Microcontroller Processors(微控制器处理器))
-----面向各类嵌入式应用的微控制器内核
微控制器处理器通常设计成面积很小和能效比很高。通常这些处理器的流水线很短,最高时钟频率很低(虽然市场上有此类的处理器可以运行在200Mhz之上)。 并且,新的Cortex-M处理器家族设计的非常容易使用。因此,ARM 微控制器处理器在单片机和深度嵌入式系统市场非常成功和受欢迎
M系列应用:通用低端,工业,消费电子领域微控制器, 不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机
发展简介:Cortex-M系列基于ARMv7-M架构(用于Cortex-M3和Cortex-M4)构建,而较低的Cortex-M0+基于ARMv6-M架构构建。首款Cortex-M处理器于2004年发布,当一些主流MCU供应商选择这款内核,并开始生产MCU器件后,Cortex-M处理器迅速受到市场青睐。可以肯定的说,Cortex-M之于32位MCU就如同8051之于8位MCU——受到众多供应商支持的工业标准内核,各家供应商采用该内核加之自己特别的开发,在市场中提供差异化产品。例如,Cortex-M系列能够实现在FPGA中作为软核来用,但更常见的用法是作为集成了存储器、时钟和外设的MCU。在该系列产品中,有些产品专注最佳能效、有些专注最高性能、而有些产品则专门应用于诸如智能电表这样的细分市场
边栏推荐
猜你喜欢

嵌入式实验四

Gradle插件与代理服务器导致Sync Project失败的问题

block底层探索

进程间通信IPC - 信号量

Playing with Markdown(2) - Extraction and Manipulation of Abstract Syntax Trees

BeanFactory和FactoryBean的区别

交叉熵(第六周)

HoloLens联合发明人:打造理想的全天AR需要解决这些问题

自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self

自监督论文阅读笔记Reading and Writing: Discriminative and Generative Modelingfor Self-Supervised Text Recogn
随机推荐
关于梯度下降法的一些优化方法
Convolutional Nerual Nertwork(CNN)
自我监督学习和BERT模型
[frp intranet penetration]
当奈飞的NFT忘记了web2的业务安全
c#,.net 下载文件 设置断点
The ` monorepo ` ` hoist ` mechanism lead to the change of the loading configuration file path
速来围观,17个运维实用技巧
HoloLens联合发明人:打造理想的全天AR需要解决这些问题
自监督论文阅读笔记SELF-SUPERVISED SPECTRAL MATCHING NETWORK FOR HYPERSPECTRAL TARGET DETECTION
Delightful Nuxt3 Tutorial (1): Application Creation and Configuration
中国水产养殖行业市场投资分析及未来风险预测报告2022~2028年
MySql 怎么查出符合条件的最新的数据行?
IPC 通信 - IPC
ansible的安装和部署详细过程,配置清单基本操作
中国磷化铟技术行业发展趋势与前景规划建议报告2022~2028年
Kotlin 中的泛型介绍
【CSRF,SSRF,XXE,PHP反序列化,Burpsuite】
C# Base64加密
中国人力资源服务行业投资建议与前景战略规划研究报告2022~2028年