当前位置:网站首页>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。在该系列产品中,有些产品专注最佳能效、有些专注最高性能、而有些产品则专门应用于诸如智能电表这样的细分市场
边栏推荐
猜你喜欢
随机推荐
深度学习基本概念
new / malloc / delete / free之间的区别
Oracle 日历表详解(含节假日)
Router-view
中国生物反应器行业发展现状及前景规划分析报告报告2022~2028年
[Rebound shell and privilege escalation]
【DC-2 Range Penetration】
【 Nmap and Metasploit common commands 】
UPC-Longest X
【Yarn】yarn常用命令 查看日志和Kill任务
动漫:海贼王女
HoloLens联合发明人:打造理想的全天AR需要解决这些问题
该描述怎么写成SQL语句
3588. 排列与二进制
HANA 常用数据类型详解
【CSRF,SSRF,XXE,PHP反序列化,Burpsuite】
【DC-4靶场渗透】
中国食品产业园区行业前景规划建议及投融资模式分析报告2022~2028年
Oracle 分区索引详解(local、global)
Oracle 注释详解(--、/**/、rem)