开启辅助访问 切换到窄版

打印 上一主题 下一主题

Arm的新Cortex-R82是它的第一个64位实时处理器

[复制链接]
作者:____莫丶 
版块:
MCU单片机技术 ARM 发布时间:2020-9-14 03:14:53
13930
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2020年9月3日,Arm发布了首款64位实时处理器Cortex-R82。

大多数人使用的智能手机以及平板电脑使用的都是基于Arm的Cortex A系列的CPU。
华为的麒麟芯片虽然是华为自主设计的,但是它其实是基于Arm的Cortex A7*架构来设计的。例如2019年,华为发布的麒麟990系列芯片,它的大核和中核的架构就是Arm的Cortex A76,它的小核的架构是Arm的Cortex A55。
2019年底发布的高通骁龙865,以及2020年7月发布的高通骁龙865+的架构都是Arm的Cortex A77。
2019年11月发布的联发科天玑1000的架构也是Arm的Cortex A77。
电脑上的芯片,英特尔是老大,占了85%的市场份额。智能手机芯片市场上,Arm占了90%的市场份额,也是占据垄断地位的老大。
Arm还有Cortex-R系列的实时处理器。它主要用于实时性要求比较高的应用程序,应用于例如工业微控制器、汽车电子、航空航天电子、硬盘控制器、基带等。它具有简单、可预测和延时低等特性。一般情况下,它可以搭载实时操作系统(RTOS)。实时操作系统通常都不大,例如最流行的实时操作系统VxWorks可以裁剪到8KB。它的工作负载的主要要求是简单、可预测、低延时。
以前的Cortex-R系列处理器通常无法搭载使用复杂的内存管理单元(MMU)的操作系统,例如Linux,Windows,IOS,安卓等。因为它使用的是相对简单的内存保护单元(MPU)。内存保护单元的特点是简单、可靠、高效。
Cortex R-82依然提供了一个简单的内存保护单元(MPU),但是它还可以选配一个内存管理单元(MMU)。
Arm的32位的Cortex R系列处理器被85%的固态硬盘控制器使用,它最大只支持4G内存,对固态硬盘的性能限制比较大。64位的Cortex R-82最大支持1T内存,还支持可选Neon单元,用于单指令多数据处理,从而使固态硬盘设计具有更大的灵活性。
带有可选内存管理单元(MMU)的Cortex-R82还可以运行Linux等复杂的操作系统。我觉得,这个功能很鸡肋。如果想搭载Linux,用Cortex-A系列更方便一点,而且软硬件生态圈很强大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表