3 minute read
FASTEST SINGLE-CORE FOR A FEW DOLLARS
from ETNdigi 1/2023
by ETN
The STM32MP13 is STMicroelectronics´ most cost-effective industrial-grade microprocessor, thanks to a price of fewer than four dollars. Yet, the STM32MP13 is our fastest single-core MPU thanks to a Cortex-A7 capable of reaching 1 GHz.Put simply, our engineers decided to optimize the architecture significantly to bring an industrial solution that would be more accessible.
decided to remove the GPU since industrial applications at this price point rarely need one, but we added a second Ethernet port and a new pipeline to process camera images more effectively with up to 15 frames per second at 5 Megapixels.
Low power consumption
Another way a low price can trigger high costs is if the device has a high energy consumption that requires heavy cooling solutions, large power supplies, and more. That’s why ST worked to make the STM32MP13 a new reference in MPU power consumption.For instance, its Standby mode uses 27 µW, which is 94% less than the competition, and its Stop mode only requires 11 mW, about three times less than other brands. Similarly, the LPLV-Stop2 mode consumes 1.64 mW, or 32% less than the competition, while still waking up in 0.009 seconds.Finally, VBATBAT only needs 4.65 µW, which is about 19 times or 95% better than alternatives from other makers.
Design examples
Evidently, the low power consumption of the STM32MP13 will help design a simpler PCB.And to go one step further, ST also provides layout examples for four-layer plated-through hole PCBs.Not only do we simplify designs, but we also optimize developments by providing references so teams can release a product to market faster. The four-layer PTH PCB will ensure companies don’t have to use costly laser vias, and the pin-to-pin compatibility of all STM32MP13s means switching to a different model is highly straightforward. Put simply, this is an example of how an ecosystem can further augment the value proposition of a cost-effective solution.
Embedded Linux and the open-source community
It’s another vital lesson developers learn early: a poor ecosystem can cost a lot. That’s why ST continues to work on the software available on all STM32
MPUs.Indeed,OpenSTLinux, our embedded Linux distribution, best testifies of our work with theopen-source community.We are consistently mainlining our drivers to make them part of the main Linux codebase. We want to work with the community to improve our solutions and make it easier towork with an MPU. That’s why we also have many members of theST Partner Programthat can further help build solutions around our MPU.
Linux-RT and AzureRTOS
However, we wanted to go even further with the announcement of the
STM32MP13.Hence, the new ST MPU will be the first to support a real-time or near-real-time performance.We know that some teams crave the performance of a Cortex-A7 but need the reduced latency and consistency of an RTOS. Consequently, we publishedLinux-RT, an OpenSTLinux extension that helps developers reduce the latency of certain applications to provide near-real-time performance for applications like factory automation systems. Moreover, we will also bring bare metal andAzureRTOSsupport by the end of the year. As a result, teams familiar with MCUs will also have an easier time transitioning to the STM32MP13.
Comprehensive security
Another way the ST ecosystem shines is through the new security features of the
STM32MP13. The device includes important hardware functionalities, like new anti-tamper pins and side channel protections, to name only two. We also added IPs to accelerate on-the-fly encryption/decryption in the DRAM and the use of many cryptographic algorithms. Furthermore, we are working to provide software and documentation to facilitate the implementation of Secure Boots, TrustZone, and more.For instance, we updated Our Wiki onconfiguring the Open Portable Trusted Execution Environment (OP-TEE)to account for the secure services on the STM32MP13.
Next Steps
Those wishing to experiment with the new STM32MP13 can grab theSTM32MP135F-DK. The board includes two Ethernet ports, one USB-C and four USB-A connectors, and a microSD card holder. It also has a 4.3-inch 480×272 display with capacitive touch capabilities, 512 MB of DDR3L, and Wi-Fi and Bluetooth modules. It also comes with a camera board so users can start creating a proof-of-concept for a computer vision application for an industrial setting.
There are also SoM makers that are shipping or will soon ship STM32MP13 modules. These companies include Engicam,DiGi,iWave,Phytec, orDH electronics. In many instances, a SoM can significantlyjumpstart your applicationby providing a robust building block that can shift many of the maintenance and developments to the SoM maker. It’s also a great way to help take advantage of theopen-source communityby working with a SoM that upstreams its code and actively participates in the community.
higher audio quality than Classic Audio with low data rates and provides developers with an enormous amount of flexibility (Fig.2). Moreover, various product features can be better matched, e.g. the provided energy savings can be used either to extend the battery life or to use smaller batteries.