恩智浦简即将推出i.MX9系列处理器
电子发烧友
原标题:恩智浦简即将推出i.MX9系列处理器 来源:电子发烧友
恩智浦日前预告了其带有NPU的“i.MX9”平台,并发布了低功耗,基于Cortex-A35的i.MX8ULP和启用了AzureSphere的i.MX8ULP-CSSoC—均具有“EnergyFlex”电源管理和“EdgeLock”安全性。
恩智浦简要介绍了即将推出的i.MX9系列处理器的一些基础技术,包括“EdgeLock”on-die的安全性,基于RISC-V的“EnergyFlex”电源管理以及用于AI加速的ArmEthosU-65microNPU。但是,这家总部位于荷兰的芯片制造商并未详细介绍CPU架构,内核数量,性能,GPU以及其他细节。
恩智浦还宣布了其i.MX8超低功耗“交叉”产品线的更多细节。Linux驱动的28nmi.MX8ULP芯片包括基于Cortex-A35的单核或双核i.MX8ULP和几乎相同但单核的i.MX8ULP-CS产品,该产品增加了MicrosoftAzureSphere安全技术。
i.MX9及其EthosU-65microNPU
i.MX9处理器将采用台积电的16/12nmFinFET制造工艺,而顶级六核-A72和-A53则为28nm,而i.MX8QuadMax则为14nm,而最新的四核-A53为1.8nm。GHzi.MX8MPlus。
虽然i.MX8MPlus是唯一具有用于AI加速的NPU的i.MX处理器,但所有i.MX9变体都将提供NPU。至少有一个,如果不是全部的车型,将采用1TOPS的ArmU-65microNPU,这是去年十月宣布。某些型号可能会提供更高端的NPU。
Arm的EthosU-65是0.5-TOPS的Ethos-U55microNPU的后续产品,microNPU旨在与新的Cortex-M55MCU配合使用。较早的型号包括高端Ethos-N77(4-TOPS),Ethos-N57(2-TOPS)和Ethos-N37(1-TOPS)NPU。
恩智浦表示,低功耗Ethos-U65“保持了Ethos-U55的MCU级功效和架构优势,同时将其适用性扩展到了更高性能的基于Cortex-A的片上系统(SoC)。”NXP是Arm在这两个microNPU上的首席开发商。
Ethos-U65旨在“适应Cortex-A平台上使用的DRAM的延迟”。NPU在1GHz上运行时最多支持512GOPS性能,并且在与MobileNet_v2深度神经网络配合使用时,能够在不到3ms的时间内实现对象识别。
据说,通过Ethos-U65与i.MX9一起启用的EdgeAI应用程序包括毫秒级推理时间内的多对象识别和无欺骗性多人脸识别,可识别自然语言和重音的基于语音的系统,以及用于手势识别。该配对还将支持工业预测维护和智能家居中的合成传感器的异常检测。
恩智浦表示,Ethos-U65旨在与实时MCU紧密配合。这表明与所有i.MX8处理器一样,i.MX9将具有Cortex-M或-R内核。
在i.MX8MPlus上发现的其他可能功能可能包括DSP,ISP,当然还有CPU和GPU内核。可能的CPU候选产品可能包括Cortex-A55,也许在某些型号上包括Cortex-A73或Cortex-A75内核,也许与Cortex-A55结合使用。
EnergyFlex和EdgeLock
除AI之外,i.MX9和i.MX8ULP系列还提供了其他主要增强功能:EnergyFlex电源管理和EdgeLock安全性。恩智浦表示,EnergyFlex提供“细粒度的功率控制”和优化的能源效率。该子系统围绕NXP制造的RISC-VPMIC内核构建,可控制20多种低至30微瓦的不同电源模式配置。
恩智浦声称,在i.MX8ULP和i.MX8ULP-CS上,EnergyFlex的能效提高了75%,显然是将SoC与i.MX7ULP进行了比较。
在i.MX9上,该技术通过SoC的异构域处理能力降低了功耗。恩智浦将其定义为“具有独立的低功耗多媒体域的独立应用处理器和实时域。”
恩智浦表示,EnergyFlex提供了其他“设计技术和工艺技术,以最大限度地提高性能效率”。例如,低功耗音频应用程序可以由实时域供电,而与高端内核无关,后者可以关闭。该公司表示,实时域也非常适合工业应用,例如需要少于100毫秒的快速启动的CAN网络。
EdgeLock被定义为“安全区域”和“突破性的安全IP”,它已植入i.MX9架构中。片上技术提供了一个预配置的安全子系统,该子系统具有自己的专用安全核心,内部ROM和安全RAM。据说该技术可以简化实施,并帮助设计人员避免代价高昂的安全实施错误。
EdgeLock具有对安全功能的自治管理,包括信任的硅根,运行时证明,信任设置,篡改检测和SoC安全启动实施。其他功能包括细粒度的密钥管理,广泛的加密服务和简化的安全认证。恩智浦表示,EdgeLock可以智能地跟踪用户应用程序的电源转换,以帮助防止出现新的攻击面。
i.MX8ULP和i.MX8ULP-CS
与i.MX9一样,恩智浦没有列出i.MX8ULP和i.MX8ULP-CS交叉应用处理器的生产时间表。但是,Cortex-A7驱动的i.MX7ULP的这些功耗降低的后续步骤似乎更加接近实现。i.MX7ULP尚未真正起步,但是基于Cortex-A9的i.MX6UltraLite(UL)和类似的i.MX6ULL已被低功耗IoT广泛采用。还有一个无头i.MX6ULZ型号。
像早期的UL和ULPSoC一样,配备AzureSphere的i.MX8ULP-CS仅限于单个CPU内核,但i.MX8ULP也可提供双内核。与i.MX7ULP一样,新的SoC均采用省电的28nmFD-SOI(完全耗尽型绝缘体上硅)工艺制造,但它们发展到了更快的,高达1GHz的Cortex-A35架构。最高四核i.MX8X也使用Cortex-A35,这是目前i.MX8SoC中功耗最高的。
i.MX8ULP和i.MX8ULP-CS还配备了Cortex-M33内核,3D和2DGPU以及CadenceTensilicaHifi4DSP,这也可以在i.MX8MPlus上找到。还有一个“融合”DSP,用于低功率音频/语音和边缘AI/ML处理。
i.MX8ULP-CS集成了Microsoft的AzureSphere安全技术。除了这种差异和单个CPU内核之外,CS模型的不同之处仅在于它具有1个USB2.0OTG接口(而不是2x)和一半的L2高速缓存(256KB而不是512KB)。
在2019年7月,恩智浦宣布正在开发基于FD-SOI流程并集成AzureSphere的基于Cortex-A35的i.MX8SoC。该公告继续描述了适合i.MX8ULP-CS概要文件的主要功能。
具有Linux内核的AzureSphere已出现在Seeed的AzureSphereMT3620开发工具包和Avnet的AzureSphereMT3620入门工具包等产品中。两种产品均使用AzureSphere认证的MediaTekMT3620,该产品结合了Cortex-A7,Cortex-M4F和MicrosoftPluton安全芯片。
在EdgeLock安全区域中启用Pluton芯片,作为内置在芯片本身中的安全信任根。AzureSphereOS旨在与基于云的AzureSphere安全服务一起使用。恩智浦表示,i.MX8ULP-CS提供了“十年来正在进行的操作系统更新和安全性改进”。
责任编辑:tzh