【更多软件使用问题请点击亿道电子官方网站】
1、 文档目标
对 ARM 架构发展 和ARM 其他架构有一个了解。
2、 问题场景
对于 ARM 架构的发展情况 V8 V9 是什么关系,ARM 架构中除了最焦点的 MCU 部门还有哪些架构组成?
3、软硬件环境
1 软件版本:不涉及
2 电脑环境:不涉及
4、 ARM 架构发展及相关架构
ARM架构是随着时间的推移而不断发展,每个版本都创建在以前的基础上。
Armv8-A,是指 ARM 架构的第8版 适用于 A 型的设置。
Armv8-A:ARMV8-A于2011年发布,是ARM体系布局的第一个64位版本。基于ARV8-A的设备已经摆设在从移动5电话到超等盘算机的很多设备中。
Armv9-A:ARMV9-A是最新版本的ARM架构。ARMV9-A 以 ARMV8-A为基础,增加的新功能,包罗:
- 可伸缩向量扩展,版本2(SVE2)
- 事务内存扩展(TME)
- 分记载缓冲扩展部门(BRBE)
- 嵌入式跟踪扩展(ETE)
- 跟踪缓冲区扩展部门(TRBE)
此外,在ARMV8-A中的一些选择性功能在ARV9-A中是强制性的。
Arm每年发布架构更新,添加新的指令和功能。
Armv9.0-A与Armv8.5-A同等,继承了Armv8.5-B的所有功能并添加了新功能。Armv9-A初次发布后,Armv8-A和Armv9-A.将一起更新。Arm将发布Armv9-A的新功能,并将继承更新和维护Armv8-A。
图 1 显示了并行发布情况:
图 1
ARM架构是最著名的ARM规范,但它并不是只有这些。ARM对于构成现代体系芯片的许多部件都有雷同的规范。
图 2 展示了相关的一些规范:
图 2
- 通用中断控制器Generic Interrupt Controller(GIC)
通用中断控制器规范是一种尺度化中断控制器,用于ARMV7-A/R和ARMV8-A/R。
- 体系内存管理单元System Memory Management Unit(SMMU)
体系内存管理单元为非处理器主机提供翻译服务。
通用定时器为体系中的所有处理器提供通用参考体系计数。这些定时器提供了用于操作体系调度步调tick之类的功能。通用定时器是Arm体系布局的一部门,但体系计数器是体系组件
- 服务器基体系架构Server Base System Architecture (SBSA) 和可信基体系架构Trusted Base System Architecture (TBSA)
服务器基体系架构和可信基体系架构为 SOC 开发者提供体系设计指引。
- 高级微控制总线体系布局Advanced Microcontroller Bus Architecture(AMBA)
高级微控制总线体系布局系列总线协议控制基于ARM的体系中组件的连接方式,以及这些连接上的协议。
————————————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关于亿道电子
亿道电子技术有限公司(www.emdoor.cn)是国内资深的研发工具软件提供商,公司创建于2002年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产物设计周期,提升产物可靠性。
二十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、SureSoft、Visu-IT、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、TestPlant等多家全球知名公司创建战略互助伙伴关系,并作为他们在中国区的重要分销互助伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、布局设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子依附多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。
公众号:亿道电子
Bilibili:亿道电子
视频号:亿道电子
抖 音:亿道电子
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |