当前位置:网站首页>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。在该系列产品中,有些产品专注最佳能效、有些专注最高性能、而有些产品则专门应用于诸如智能电表这样的细分市场
边栏推荐
猜你喜欢
自监督论文阅读笔记 SimCLRV2 Big Self-Supervised Models are Strong Semi-Supervised Learners
Leetcode刷题——一些用层次遍历解决的问题(111. 二叉树的最小深度、104. 二叉树的最大深度、226. 翻转二叉树、剑指 Offer 27. 二叉树的镜像)
MySQL 安装报错的解决方法
Execute the mysql script file in the docker mysql container and solve the garbled characters
网络间通信
寄存器常见指令
Qlik Sense 临时处理表数据详解(Resident)
自监督论文阅读笔记 Self-Supervised Deep Learning for Vehicle Detection in High-Resolution Satellite Imagery
自监督论文阅读笔记 Self-supervised Learning in Remote Sensing: A Review
ansible的安装和部署详细过程,配置清单基本操作
随机推荐
Mysql 外键详解(Foreign Key)
ASP.NET MVC:自定义 Route
中国生活服务O2O行业发展现状与市场规模预测报告2022~2028年
卷积神经网络入门
controller层到底能不能用@Transactional注解?
[Rebound shell and privilege escalation]
二阶段提问总结
动漫 吞噬星空
中国生物降解塑料行业市场运营态势及发展趋势研究报告2022~2028年
自监督论文阅读笔记Index Your Position: A Novel Self-Supervised Learning Method for Remote Sensing Images Sema
自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction
中国生物反应器行业发展现状及前景规划分析报告报告2022~2028年
A-B数对问题|UPC-Count Interval|洛谷-P1102A-B数对
MySQL 下载和安装详解
【CSRF,SSRF,XXE,PHP反序列化,Burpsuite】
opencv目标检测
3559. 围圈报数
php连接数据库脚本
深度学习理论课程第八、九、十章总结
解析各种文本的年月日