FPU 浮点运算单元和DSP指令
2020-02-20 本文已影响0人
机智的阿成
FPU
float oint unit浮点运算单元
STM32系列M3不支持,M4支持单精度,M7支持双精度
如图独立于CPU内核,可单独开启关闭
设置方法
图片.png
方法一.jpg 方法二.jpg
DSP
STM32F4采用Cortex-M4内核,相比Cortex-M3系列除了内置硬件FPU单元,在数字信号处理方面还增加了DSP指令集,支持诸如单周期乘加指令(MAC),优化的单指令多数据指令(SIMD),饱和算数等多种数字信号处理指令集。相比Cortex-M3,Cortex-M4在数字信号处理能力方面得到了大大的提升。Cortex-M4执行所有的DSP指令集都可以在单周期内完成,而Cortex-M3需要多个指令和多个周期才能完成同样的功能。
个人理解就是处理数据更快
DSP源文件.png
Drivers-CMSIS-DSP-Lib中,Examples文件夹下是一些测试实例,Source中就是函数库了