▲
Click above to follow
STM32
The degree of digitalization and intelligence of industrial applications is an important criterion for measuring new quality productivity. STM32MP2, the latest generation of 64-bit microprocessors from STM32, empowers high-performance and highly connected Industry 4.0 applications with advanced computing power, rich interfaces and high security.
Four key features of STM32MP2 enable Industry 4.0 applications
The first product in the STM32MP2 series, the STM32MP25, is now in mass production, with a junction temperature range of -40 to 125 degrees Celsius, supporting 100% operation time for 10 years, and has a 10-year rolling supply guarantee like other STM32 products.
▲
Figure: STM32MP25 block diagram
The STM32MP2 has a heterogeneous architecture and excellent performance, strong security performance, advanced edge AI capabilities and multimedia functions, and has rich peripheral interfaces and on-chip functions, which can reduce the burden on the CPU in applications.
The STM32MP25 has a large-core and large-core heterogeneous architecture with excellent performance:
a dual-core Cortex-A35 with a main frequency of 1.5GHz and a Cortex-M33 with a main frequency of 400MHz, both of which can be started separately. The large Cortex-A35 core usually runs applications based on Linux or Android, and can meet users' high-end and complex business needs in combination with 3D GPU, video codec, high-speed peripheral interfaces, etc.; the Cortex-M33 core not only has the ability to directly access on-chip SRAM resources, but also can efficiently access on-board DDR storage. When running key applications such as hard real-time based on bare metal or real-time operating systems (RTOS), it can enjoy high data throughput and sufficient memory resources, thereby ensuring efficient operation and real-time response of the system. The heterogeneous dual-core can achieve efficient dual-core communication based on on-chip shared memory, and can flexibly allocate on-chip resources.
Stronger security features for Industry 4.0 applications:
The STM32MP25 has passed SESIP Level 3 and PSA Level 1 target certification, and has built-in powerful security encryption hardware to protect memory and peripherals to prevent unauthorized access and control;
it has a security encryption accelerator to enhance robustness against physical attacks;
it supports runtime code isolation protection and device authenticity verification during the product life cycle.
Advanced edge AI and rich multimedia functions empower more industrial scenarios:
STM32MP25 has a built-in NPU edge AI accelerator with a computing power of up to 1.35 TOPS, supports MIPI CSI interface with ISP, and can realize a variety of AI applications such as machine vision; STM32MP25 also has a built-in 3D GPU with a main frequency of 900MHz; developers can flexibly choose to run AI applications on CPU, GPU, and NPU.
The 3D GPU supports up to 1080p resolution and is equipped with a MIPI CSI-2 camera interface with an ISP processor. The STM32MP25 also has built-in full HD video codec and a rich display interface, supporting RGB, LVDS and DSI output.
The STM32MP25 has a rich set of peripheral interfaces and on-chip functions that can offload the CPU in applications.
▲
Figure: Industrial HMI Gateway Block Diagram
Take the industrial HMI gateway as an example:
-
The STM32MP25 has a built-in H.264 full HD video processor, 3D GPU graphics processor, ISP image signal processor and display controller, and assists the Cortex-A35 CPU to achieve a high-performance HMI graphical interaction interface;
-
Cortex-M33 MCU handles industrial hard real-time applications;
-
The multi-channel Gigabit Ethernet with built-in TSN switch function of STM32MP25 can realize Ethernet ring topology;
-
The PCIe high-speed interface allows users to connect FPGA and other peripherals to achieve high-speed communication;
-
Various fieldbus communications can be achieved through CANFD, UART/USART and other bus interfaces;
-
The Cortex-A35 and Cortex-M33 have their own independent power domains and can be started separately, ensuring that in industrial scenarios, when Linux or Android-based applications on the A35 core need to be restarted for some reason, the real-time applications on the M33 will not be interrupted;
-
The Cortex-A35 has excellent energy efficiency. When combined with the matching power management chip STPMIC25, it can simplify the design and optimize power consumption. When designing products, users do not need to configure additional heat dissipation devices for MP25, which not only saves material costs and PCB space, but also ensures product reliability, stability and a longer life cycle.
STM32MP2 product lineup is strong
STM32MP25 has four product lines, STM32MP257, STM32MP255, STM32MP253 and STM32MP251, which are in mass production according to different peripherals. In addition, STM32MP23 and STM32MP21 will also be released this year and next year.
STM32MP2 software ecosystem is unified and hardware packaging is compatible
The entire STM32MP2 series achieves unified software ecology and hardware packaging compatibility, allowing users to flexibly select models.
AI application ecosystem
:
ST provides a rich ecosystem of tools and software to support users to seamlessly integrate AI solutions into STM32MP2 projects through three stages: model training, benchmarking and model optimization, and application creation and deployment.
Model training phase:
Developers can use their own models or pre-trained models and training scripts in the STM32 model library;
Benchmarking and model optimization phase:
includes two tools, cloud version and offline version, to achieve model quantification, optimization, conversion and benchmarking.
Create and deploy applications:
The X-LINUX-AI extension package based on OpenSTLinux is a one-stop AI solution that covers AI frameworks, applications, and tool frameworks, which can help users quickly develop AI applications.
STM32MP2 software and hardware ecosystem:
With the help of STM32's complete ecosystem, user development time and costs are effectively reduced.
STM32 MPU embedded software
Includes: Android, OpenSTLinux, OpenWrt to support Cortex-A35 development, STM32Cube to support Cortex-M33 development (bare metal or RTOS development).
STM32 MPU official embedded software OpenSTLinux adopts a unified software architecture and has three versions to facilitate project migration.
At the same time, a variety of expansion packages are provided, including X-
LINUX
-AI and X-
LINUX
-RT expansion packages, which will help users unleash the potential of AI applications and improve the real-time performance of Linux systems in industrial applications.
Development software
:
Linux development supports Buildroot and Yocto, STM32CubeIDE is used for the development of Cortex-M33 core; STM32Cube has an enhanced version for MPU,
which can be used for full-stack development such as chip selection, hardware configuration, compilation and development, and firmware burning.
Hardware reference design
: Each package of MP2 has a modular reference design, including the minimum system part and typical peripheral parts, which have passed the signal integrity and power integrity tests. Developers can reuse them in a plug-and-play manner; and provide a variety of development boards for users to conduct preliminary solution evaluation.
Prize-winning message activity~
What projects have you done with the STM32MPU series?
Leave a message in the comments section
. We will select
one
lucky fan who leaves a heartfelt message and give him or
her an
STM32MP135F-DK
.
Event time:
From now until July 2;
Kind tips:
1. This activity is limited to electronic engineers and college students majoring in related fields;
2. Any cheating behavior will result in disqualification from the event;
3. The list of winners will be posted at the top of the post.
·
Click
"Read original text"
to learn more