首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM发布用于车载实时处理器ARMv8-R架构

ARM发布用于车载实时处理器ARMv8-R架构

ARM公司于2013年10月23日(英国当地时间)发布了“ARMv8-R”架构(英文发布资料)。该架构适合用于车载设备等的整合了安全和控制的应用程序中进行实时处理的嵌入式处理器
ARMv8-R是Cortex-R4/R5/R7等的架构“ARMv7-R”的后续架构。v8的架构还有2011年发布的“ARMv8-A”。ARMv8-A设想支持64位和32位寄存器,而此次的ARMv8-R与ARMv7-R一样只支持32位寄存器。

       ARM在发布资料中介绍,ARMv8-R架构的特点是具备坚固的“超多功能管理模式”(Hypervisor Mode)。在这种模式下,可在一个处理器上进行多个OS、应用程序及实时任务的处理,而且能够相互隔离。据介绍,这样可以促进软件的整合和再利用。另外,在同一处理器上,虚拟内存系统与保护内存系统可以共存。由此,Linux等进行内存管理的OS与实时OS便可进行整合。

       ARMv8-R支持市场上的各种OS、Green Hills Software的“INTEGRITY”、Mentor Graphics的“Nucleus”、ESOL株式会社的“eT-Kernel”等系统。将这些OS与基于ARMv8-R的硬件组合起来,便可满足AUTOSAR、ISO 26262及IEC 61508等车载和工业设备领域的安全与互用性要求。

       此外,ARMv8-R还通过改进内存保护方式,缩短了上下文切换(Context Switch)花费的时间。而且还具备“ARM NEON Advanced SIMD”指令,改善了图像信号处理进程。还具备继承自ARMv8-A的指令集,包括检测程序代码及数据损坏的CRC(循环冗余校验)等。
返回列表