X-CUBE-FPUDEMO:Floating point unit demonstration on STM32 microcontrollers, software expansion for STM32Cube (AN4044)

This firmware package (X-CUBE-FPUDEMO) demonstrates the usage of the floating-point units (FPUs) available in the STM32 microcontrollers based on Cortex®-M4 and -M7 cores.It includes the implementation of the Julia-set and Mandelbrot-set algorithms to highlight the performances on the STM32 microcontrollers, but also to show the added value of the double-precision FPU on the STM32 microcontrollers based on Cortex®-M7 core.

Choosing Julia-set gives the user an indication of the performances of the STM32 microcontrollers based on Cortex®-M4 and -M7 cores.Choosing Mandelbrot-set gives the user an indication about the gain in precision of the double-precision FPU on the STM32 microcontrollers based on Cortex®-M7 core.

This application is developed with the STM32Cube embedded software. It uses the IAR: EWARM, the ARM®Keil®: MDK-ARM and the free AC6: SW4STM32 tool chains and it can be easily tailored for any other tool chain.

Key Features

  • Floating-point unit (SP FPU) in single precision
  • Floating-point unit (DP FPU) in double precision
  • Julia-set
  • Mandelbrot-set
Product Specifications
DescriptionVersionSize
DB3106: Floating point unit demonstration on STM32 microcontrollers, software expansion for STM32Cube1.0170 KB
Application Notes
DescriptionVersionSize
AN4044: Floating point unit demonstration on STM32 microcontrollers2.0786 KB
Brochures
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
License Agreement
DescriptionVersionSize
SLA0048: Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT2.18112 KB
Get Software
Part NumberSoftware VersionSupplier
X-CUBE-FPUDEMO2.0.0ST
Floating point unit demonstration on STM32 microcontrollers, software expansion for STM32Cube X-CUBE-FPUDEMO
使用 STM32F405/07xx 和 STM32F415/417xx微控制器的浮点运算单元 (FPU) X-CUBE-FPUDEMO
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6
Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT STSW-STM32019