|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
作为嵌入式世界的全球领导者,飞思卡尔半导体公司日前发布了业界领先的多核处理器i.MX6SoloX。i.MX6SoloX作为i.MX6系列处理器家庭的一员,不仅继承了i.MX6强大的生态体系支持,还在此基础上,增加了对异构处理的支持。它所搭载的ARMCortex-A9处理器和ARMCortex-M4处理器,使得异构处理得以实现,这种在Cortex-A9处理器上部署用户界面丰富的操作系统,同时还可以得到Cortex-M4处理器带来的实时响应性能的解决方案,为互联家庭、物联网和车联网的等应用提供了无限的可能。
i.MX6SoloX的一大特点就是为异构处理提供了可能。通过在Cortex-A9处理器上部署较为复杂的Linux或者Android系统,同时在Cortex-M4处理器上运行实时性能较好、轻量级的MQX等操作系统,可以使应用的整体性能达到最优。同时,通过硬件多核通信模块(MessageUnit),两个处理器之间的通信将变得畅通无阻,从而为它们所搭载的操作系统之间的通信提供了基于硬件的全新的方式。飞思卡尔软件开发套件为这些性能提供了优化的支持,包括针对Cortex-A9处理器的Android和Linux操作系统,针对Cortex-M4内核的MQX操作系统,以及经过优化的多核通信软件模块(MCC)、用于引导启动异构系统并且经过定制的Bootloader和其他针对参考设计的驱动程序、中间件、多媒体组件等。
i.MX6SoloX在电源管理方面也有出色的表现。Cortex-A9处理器和Cortex-M4处理器的CPU电源域彼此分立,支持独立控制处理器电源状态,从而实现低电流消耗。Cortex-A9处理器支持不仅支持如WAIT、STOP、DORMANT等多种低功耗状态,还可以通过总线动态调频技术来提高系统能效,除此之外,i.MX 6 SoloX还可以快速从休眠模式切换至唤醒模式,从而使电源管理的切换更为便捷。作为一款异构芯片,i.MX6SoloX可以在Cortex-M4处理器正在运行的情况下,完全使Cortex-A9处理器进入低功耗的休眠状态,也就是说,当搭载于Cortex-M4处理器的MQX操作系统正在执行低级别系统监控或其他轻量级的实时任务时,也可以使搭载于Cortex-A9处理器的Linux操作系统进入休眠状态或者其他低功耗状态。这样的解决方案极大提高了整体系统的电源利用率、并有效地降低了最终产品的能耗。
i.MX6SoloX继承了i.MX6系统处理器家族在安全性方面的优势,并针对多核异构系统做出了新的创新。i.MX6SoloX除了支持安全启动、加密引擎硬件加速等安全技术之外,还增加了对可配置资源域控制器(RDC)、硬件信号量等的支持。可配置资源域控制器用于隔离不同CPU核心的总线、存储和外设等资源,从而保证Cortex-A9处理器和Cortex-M4处理器在运行时不出现资源访问冲突。硬件信号量作为一种基于硬件的同步方式,可以防止在多核通信过程和访问共享内存中出现并发操作。借助这些新的技术,用户可以基于独特的市场需求设计定制安全解决方案。飞思卡尔软件开发套件为这些硬件技术提供了丰富的参考设计及应用支持。
总而言之,i.MX 6SoloX作为一款高度集成、面向多个市场的应用处理器,凭借其丰富的外设功能、出色的能耗管理、稳定的安全性能以及强大的生态系统支持,必将广泛应用于汽车电子、消费电子、工业电子以及医疗电子相关行业。 |
|