【STM32+FPGA】先进算力+强安全+边缘AI,64位STM32MP2聚焦工业4.0应用
工业应用数字化和智能化水平,是衡量新质生产力的重要标准。STM32最新一代64位微处置处罚器STM32MP2凭借先进算力、丰富接口和高安全性,为高性能和高度互联的工业4.0应用赋能。STM32MP2四大关键特性,为工业4.0应用赋能
STM32MP2系列的第一颗产品STM32MP25现已量产,结温范围-40~125摄氏度,支持10年100%的运行时间,并与其它STM32产品一样具有10年滚动供货保障。
https://img-blog.csdnimg.cn/img_convert/ea446f8b8c0e25287224ba956dcd3977.png
▲ 图示:STM32MP25框图
STM32MP2具有异构架构及杰出性能、强盛的安全性能、先进的边缘AI本领与多媒体功能,并拥有丰富的外设接口和片上功能,可以在应用中为CPU减负。
STM32MP25具有大小核异构架构,性能杰出:主频为1.5GHz的双核Cortex-A35和主频为400MHz的Cortex-M33,大小核均可单独启动。Cortex-A35大核通常运行基于Linux 或Android 的应用,联合3D GPU、视频编解码、高速外设接口等可实现用户高端复杂的业务需求;Cortex-M33核不仅具备直接访问片上SRAM资源的本领,还能够高效地访问板载DDR存储,运行基于裸机或实时操作体系(RTOS)的硬实时等关键应用时,能够享有高数据吞吐率和富足的内存资源,从而确保体系的高效运行和实时相应。异构双核可基于片上共享内存实现高效的双核通信,并可灵活分配片上资源。
更强的安全特性,实用于工业4.0应用:STM32MP25通过了SESIP 三级以及PSA 一级目的认证,内置强盛的安全加密硬件,可以实现存储器和外设保护,防止非法访问与控制;具有安全加密加速器,增强抵御物理攻击的妥当性;支持运行期间码隔离保护,以及产品生命周期内的设备真伪验证。
先进的边缘AI及丰富的多媒体功能,为更多工业场景赋能:STM32MP25内置算力高达1.35 TOPS的NPU边缘AI加速器,支持带ISP的 MIPI CSI接口,可实现如呆板视觉在内的多种AI应用;STM32MP25还内置主频900MHz的3D GPU;开发者可灵活选择在CPU、GPU、NPU上运行AI应用。
3D GPU支持高达1080p分辨率,配有ISP处置处罚器的MIPI CSI-2 摄像头接口,STM32MP25还内置全高清视频编解码并具有丰富的表现接口,支持RGB、LVDS 和DSI输出。
STM32MP25 具有丰富的外设接口和片上功能,可在应用中为CPU减负。
https://img-blog.csdnimg.cn/img_convert/d1fb7a035c8206398df8249714d60389.png
▲ 图示:工业HMI网关框图
以工业HMI网关为例:
[*] STM32MP25内置的H.264全高清视频处置处罚器、3D GPU图形处置处罚器、ISP图像信号处置处罚器以及表现控制器、辅助Cortex-A35 CPU实现高性能HMI 图形交互界面;
[*] Cortex-M33 MCU处置处罚工业硬实时应用;
[*] STM32MP25内置TSN交换机功能的多路千兆以太网可以实现以太网环形拓扑;
[*] PCIe高速接口便于用户连接FPGA等外设实现高速通信;
[*] 通过CANFD,UART/USART等总线接口可以实现多种现场总线通信;
[*] Cortex-A35和Cortex-M33有各自独立的电源域,可单独启动,确保工业场景中,A35内核上基于Linux或Android的应用因某种原因需要重启时,不会打断M33上的实时应用;
[*] Cortex-A35能效杰出,与配套电源管理芯片STPMIC25相联合,可简化设计,优化功耗;用户在设计产品时,无需额外为MP25设置散热装置,既节省了物料本钱和PCB空间,又确保了产品的可靠性、稳固性以及更长的生命周期。
STM32MP2产品阵容强盛
https://img-blog.csdnimg.cn/img_convert/c66efdb6d02f8a22356b023e0d472255.png
STM32MP25根据外设不同,现在有STM32MP257、STM32MP255、STM32MP253、STM32MP251四类产品子线已量产。此外,STM32MP23 和STM32MP21 也会在今年和明年陆续发布。
STM32MP2软件生态统一,硬件封装兼容
https://img-blog.csdnimg.cn/img_convert/6af483561226659e6da1cce1dd3cfb73.png
整个STM32MP2系列实现了软件生态统一和硬件封装兼容,用户可灵活选型。
AI应用生态:ST提供丰富的生态工具和软件,通过模型练习、基准测试和模型优化、创建并部署应用三个阶段,支持用户将AI方案无缝集成到STM32MP2项目中。
https://img-blog.csdnimg.cn/img_convert/1ee7ea6e5cee466f8b47056f1381fc57.png
模型练习阶段:开发者可以使用自己的模型,也可以使用STM32模型库中预练习模型和练习脚本;
基准测试和模型优化阶段:含云端版和离线版两个工具,实现模型的量化、优化、转换和基准测试。
创建并部署应用阶段:基于OpenSTLinux的X-LINUX-AI扩展包,是一站式AI解决方案,涵盖AI框架和应用以及工具框架,可以资助用户快速开发AI应用。
STM32MP2软硬件生态:借助STM32完备的生态体系,有效低落用户开发时间与本钱。
https://img-blog.csdnimg.cn/img_convert/c0bab1ce2e8ae89e86c7b156472fabf3.png
STM32 MPU嵌入式软件包罗:Android、OpenSTLinux、OpenWrt用于支持Cortex-A35的开发,STM32Cube用于支持Cortex-M33的开发(裸机或RTOS开发)。
https://img-blog.csdnimg.cn/img_convert/1e9ce657b2de719e9699ecdec8edc70c.png
STM32 MPU官方嵌入式软件OpenSTLinux接纳统一的软件架构,有三个版本,便于项目迁移。
https://img-blog.csdnimg.cn/img_convert/0fb92db77679340556b17921d3f12d09.png
同时提供丰富的扩展包,此中X-LINUX-AI和X-LINUX-RT扩展包,将助力用户释放AI应用潜力和提拔工业应用中Linux体系实时性能。
开发软件:Linux开发支持Buildroot和Yocto,STM32CubeIDE用于Cortex-M33内核的开发;STM32Cube有针对于MPU的增强版,可用于芯片选型、硬件设置、编译开发及固件烧录等全栈开发。
硬件参考设计:MP2的每种封装都有模块化参考设计,包罗最小体系部门及典型外设部门,已通过信号完备性和电源完备性的检测,开发者可以即插即用的方式举行复用;并提供多种开发板供用户举行前期方案评估。
STM32+FPGA:实用于工业实时控制与接口扩展领域。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]