Imagination Technologies宣布,推出全球第一款内置硬件虚拟化技术的微控制器(MCU)级CPU IP 内核——可为各种入门级应用带来全新的灵活性、安全性与可靠性。这款低功耗、小巧、即时的 MIPS M-class M51xx内核是入门级MIPS Series5 Warrior CPU的首批成员,能达到MCU级处理器的最高CoreMark/MHz基准测试分数。M51xx 内核是工业控制、物联网(IoT)、可穿戴设备、云计算、无线通信、汽车、存储和其他应用的理想选择。
Imagination市场营销执行副总裁Tony King-Smith表示:“凭借MIPS Series5 M-class IP内核的推出,我们相信将能为嵌入式世界带来全新的设计思维。举例来说,虚拟化一直被视为服务器等高级应用所采用的强大技术。然而,Imagination预见到了CPU的发展趋势,将朝向更先进的多内容安全性与多执行域扩展,这就是为什么我们决定在全系列的MIPS Series5 CPU产品中整合虚拟化技术,包括新款的入门级M51xx系列内核。”
“我们的重要授权客户与合作伙伴已对新款M-class CPU的优异性能与低功耗特性产生浓厚兴趣。结合虚拟化、完整的浮点运算单元和先进DSP功能,以及我们自己和明导国际与Green Hills Software 等生态系统伙伴提供的完备工具软件,我们非常有信心,将能在最酷与最具创新的芯片和终端产品中看到更多的MIPS嵌入式CPU。”
首先推出的M-class内核为M5100与M5150。M5100整合了一个即时执行单元和SRAM控制器,并针对低成本、低功耗微控制器应用进行最优化设计。M5150采用与M5100相同的执行单元,又增加了可编程L1指令cache与数据cache控制器,以及针对高性能Linux与RTOS嵌入式系统应用的存储器管理功能。
Imagination的上一代入门级MIPS内核就已充分反映出该公司在嵌入式处理领域的强大实力,此内核可提供同类领先的性能效率,并已获得很多应用的广泛采纳。Imagination已将M51xx内核授权给多家客户,用来开发嵌入式处理、汽车等各种应用。
与其他的MIPS Series5内核相同,M-class内核采用内置硬件虚拟化技术的MIPS Release 5架构。M51xx内核同样拥有5级流水线架构,拥有上一代MIPS microAptiv系列内核相同的高性能、完备的数字信号处理(DSP)/SIMD特性,以及可以把32位代码的容量减少30%的microMIPS指令集架构(ISA)。
虚拟化:适应未来的设计需要
在MCU级的内核中加入硬件虚拟化技术,可为广泛的应用提供更佳的安全性与可靠性。根据多家合作伙伴的反馈意见,Imagination相信,不管从低端到高端应用,对于虚拟化技术的需要都将日益提升。这便是Imagination决定在全系列MIPS Series5 Warrior内核中内置硬件虚拟化技术的原因。包括入门级M-class、中端I-class以及高端P-class内核,来为所有的SoC和系统产品打造一致的安全性与虚拟化策略。
利用虚拟化技术,多个未经修改的操作系统与应用程序都能在单一、可信赖的平台上同时独立且安全地运行。这能为系统开发带来很多好处,包括:
●具备可独立执行多重任务的能力
●横跨多个客体(guests)的智能资源配置
●安全的下载与上传
●IP保护
MIPS虚拟化架构内置了优先级机制,最多可支持7个安全/非安全客体,为实时时功能性提供最优化的支持。
在IoT或可穿戴设备等空间受限的低功耗系统中,虚拟化技术能用来构建多个客体环境,其中一个运行实时内核,管理传感器数据的安全传输;另一个客体在RTOS的控制下,为系统提供多媒体功能。对于要求更高安全级别的应用来说,新款M-class内核还具备防篡改特性,能针对处理器运行状态的不正常读取提供相应的措施。此外,通过防止外部调试探针读取和询问内核内部,新款M-class内核的安全调试功能进一步提升其安全特性。
FPU:高端性能、精巧尺寸
新款M51xx内核还可提供浮点运算单元(FPU)选项,可同时支持单精度和双精度指令,来增强控制系统的处理操作。这一FPU已通过验证,并内置在高端的MIPS内核中。
开发工具:满足所需、一应俱全
Imagination和多家MIPS嵌入式生态系统的合作伙伴已为M51xx内核提供广泛的开发工具以及支持.包括Mentor Graphics和Green Hills Software的编译器、开发板与调试探针,加上Linux和多种RTOS 系统,以及Imagination的MeOS。此外,Imagination与领先的第三方hypervisor开发商也已能提供或正在进行开发M-class内核适用的hypervisor,以协助客户充分发挥硬件虚拟化技术的优势。其中包含多款开源hypervisor,例如KVM (Kernel-based Virtual Machine,基于内核的虚拟机),以及微内核 hypervisor。支持M5150内核的开放源hypervisor现已就绪。
供应情况
MIPS M5150和M5100内核即日起已可提供授权。