美文网首页
FPU 浮点运算单元和DSP指令

FPU 浮点运算单元和DSP指令

作者: 机智的阿成 | 来源:发表于2020-02-20 10:58 被阅读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中就是函数库了

    参考文章:
    https://www.cnblogs.com/xtark/p/9371415.html

    相关文章

      网友评论

          本文标题:FPU 浮点运算单元和DSP指令

          本文链接:https://www.haomeiwen.com/subject/ebwtqhtx.html