早在2022年5月的时候,在网上就已经有STM32N6的消息了。那个时候,从宣传的页面来看,各项参数都很“炸裂”,不管是性能参数、能效比,还是价格都很厉害。预热了两年半的 STM32N6,官方最近才正式官宣,然后放出更多相关的信息和各项参数。地址:
https://blog.st.com/stm32n6/官方的标题是:我们最强大的 STM32 中拥有自己的 NPU,开创了计算的新时代。STM32N6: Our very own NPU in the most powerful STM32 to inaugurate a new era of computing
下面,我们就来看看这款曾经大众期待的 N6 到底有哪些亮点。
官方放出的N6框图如下,从框图可以看出N6的大部分信息。
采用Cortex-M55内核,主频高达800 MHz,RAM容量高达 4.2 MB,是目前STM32中最大容量的系列。官方给出了DMlPS、CoreMark的跑分对比图:STM32N6采用了最新的图像信号处理器 (ISP),与 STM32MP2 上的 ISP 相同,使用第三方的 CMOS 传感器等。STM32N6还带有 2.5D GPU、和 H.264 编码器,4.2 MB RAM 可以为 1280 x 800 显示器存储双帧缓冲区,结合官方提供的 GUI ,可以流程运行各种UI界面。STM32N6主要的亮点,就是 AI 功能,官方的宣传页有一半都是在讲述 AI功能。为了使 AI 功能更加强大,STM32N6采用了定制的NPU(ST Neural-ART 加速器),N6也是第一款配备 Neural-ART 加速器的 STM32,它也是第一款将 NeoChrom GPU 与 H.264 硬件编码器相结合的MCU。Neural-ART 加速器具有近 300 个可配置的乘法累加单元和两条 64 位 AXI 存储器总线,吞吐量为 600 GOPS。Neural-ART 加速器,再结合ST推出的STM32Cube.AI 软件包,就可以使嵌入式设备可以在边缘运行机器学习(的应用程序)。(备注:2016年 ST开始研究 Neural-ART 加速器;2019年ST推出了 STM32Cube.AI 软件包。)