ST: STM32G4 MCUs with new mathematical accelerators increase speed, save energy
As the latest smart electronic products add extra sensor-driven features and adopt higher-efficiency power technologies such as silicon carbide or gallium nitride to save energy, STMicroelectronics has unleashed its next generation of microcontrollers with the performance to manage them.
Targeted at advanced digital power applications and consumer and industrial appliances, the new STM32G4 microcontrollers introduce two new hardware mathematical accelerators to boost processing of applications using Cordic and Filtering functions among a range of features to support increased performance and energy efficiency. Dedicated to speeding calculations such as trigonometry for energy-saving motor controls in appliances or air conditioners and filtering for signal conditioning or digital power control, the accelerators compute results faster and more efficiently than the general-purpose main processor. This offloading also frees the core to receive more sensor data and control additional user functions.
Further new features include higher-resolution power conversion timers with various built-in functions that offload the CPU and ease developers’ lives. There are also higher-performing analog peripherals and converters, ultra-speed connections for lightning-fast response to external events, and support for the latest USB-C interface with Power Delivery that allows fast charging or conveniently powering devices up to 100W.
The STM32G4 series builds on existing innovations created by ST to boost performance and efficiency, such as the ART Accelerator and CCM-SRAM Routine Booster. These, respectively, enhance dynamic and static memory-cache performance for superior whole-application and real-time performance on an efficient power budget.
ST’s new hardware mathematical accelerators up the ante once again, introducing a Filter-Math Accelerator (FMAC) and dedicated CORDIC engine. These new peripherals deliver faster results for rotational and vector trigonometry used in motor control, as well as general logarithmic, hyperbolic, and exponential functions, IIR/FIR filtering for signal conditioning or the 3p/3z controller in digital power supplies, and vector functions such as convolution and correlation. The STM32G4 series is built on a high-speed 170MHz implementation of the Arm Cortex-M4 core, with floating-point unit and DSP extensions, benchmarked at 213DMIPS and 550 CoreMark. There are also power-saving innovations throughout, from the advanced process technology and architectural features to advanced peripheral sleep/wakeup management.
The new STM32G4 series thus complements the existing STM32F3 series bringing three times more performance, new devices up to 125°C ambient temperature grade, dual-bank memories for live firmware upgrade, and new package options including LQFP80 and LQFP128. Robust against disturbances, the STM32G4 is particularly immune against Fast Transient Bursts, reaching the highest level -- 5, which means practically more than 4kV on the equipment (IEC 61000-4-4).
To assist development, ST has already extended the STM32 development ecosystem with affordable Nucleo boards (NUCLEO-G474RE and NUCLEO-G431RB) and full-featured evaluation boards (STM32G474E-EVAL and STM32G484E-EVAL with crypto) for STM32G4 MCUs and the STM32CubeG4 software pack. There are also a dedicated Motor Control Nucleo pack (P-NUCLEO-IHM03) and software development kits (X-CUBE-MCSDK v5.4), and the online motor-control tool, ST-MC-SUITE, that helps users browse the ecosystem to find and organize the resources they need for their projects.