2020-12-15 10:59 PM
Hi,
STM32H743 Cortex M7 core with double precision FPU, it process 32bit float data(single precision) in my project, I wonder if it affects efficiency and performance of FPU, In my performance testing program, it's no different from Cortex M4 FUP.
Thanks!
Solved! Go to Solution.
2020-12-22 05:43 AM
Hi @lsong.1
Double precision effect will be seen only when executing double precision instruction (manipulating double precision floating point data).
Single precision will have the same performance as the Cortex M4 FPU, but the STM32H7 gives more frequency, up to 480MHz on CM7 vs. 180MHz on CM4 for example.
Bouraoui
2020-12-22 05:43 AM
Hi @lsong.1
Double precision effect will be seen only when executing double precision instruction (manipulating double precision floating point data).
Single precision will have the same performance as the Cortex M4 FPU, but the STM32H7 gives more frequency, up to 480MHz on CM7 vs. 180MHz on CM4 for example.
Bouraoui
2020-12-22 05:56 AM
FPU-D contains both double and single precision core, sharing a common bank of registers.
2020-12-22 05:52 PM
Many thanks!
2020-12-22 05:53 PM
Thanks a lot!