[MM32硬件] 如何通过 MM32F0120 的硬件除法器优化算法性能?

[复制链接]
 楼主| 而服务器人 发表于 2024-9-23 17:31 | 显示全部楼层 |阅读模式
MM32F0120 配备的硬件除法器能够大幅提升复杂运算的执行效率,特别是在马达控制、协议转换等涉及大量计算的场景中。硬件除法器的执行效率与软件实现相比,有多大程度的提升?
yangxiaor520 发表于 2024-9-24 13:29 来自手机 | 显示全部楼层
可以看下芯片手册介绍,一个硬件除法器执行一次浮点运算需要的指令周期。
中国龙芯CDX 发表于 2024-9-25 11:06 | 显示全部楼层
硬件除法稳定性更好
呐咯密密 发表于 2024-9-25 11:41 | 显示全部楼层
肯定硬件的更快
小小蚂蚁举千斤 发表于 2024-9-25 16:18 | 显示全部楼层
如果硬件支持建议直接硬件,硬件速率更快
liu96jp 发表于 2024-10-27 23:17 | 显示全部楼层
硬件除法器在 MCU 中的引入可以显著提升复杂运算的执行效率,特别是在涉及大量计算的场景中,如马达控制、协议转换等。
t1ngus4 发表于 2024-10-28 08:30 | 显示全部楼层
硬件除法器的优势,直接在硬件层面执行除法运算通常只需要几个时钟周期即可完成一次除法运算
ex7s4 发表于 2024-10-28 10:00 | 显示全部楼层
一般来说,软件除法器是需要通过多次减法和移位操作来模拟除法运算。通常需要数十到数百个时钟周期才能完成一次除法运算
y1n9an 发表于 2024-10-28 10:22 | 显示全部楼层
硬件触发器一般会占用一定的硬件资源(如寄存器、逻辑门等)但这些资源通常是固定的,不会随运算次数增加而增加
suw12q 发表于 2024-10-28 11:29 | 显示全部楼层
可以考虑软件除法器啊,虽然会被占用 CPU 的计算资源和存储资源(如寄存器、堆栈等)随着运算次数增加,占用的资源也会增加
su1yirg 发表于 2024-10-28 12:26 | 显示全部楼层
硬件除法器通常只需要几个时钟周期即可完成一次除法运算
tax2r6c 发表于 2024-10-28 14:05 | 显示全部楼层
我知道的是硬件除法器会固定占用一定的硬件资源,但不会随运算次数增加而增加
lamanius 发表于 2024-10-28 16:14 | 显示全部楼层
适合大量重复的除法运算
l1uyn9b 发表于 2024-10-29 10:11 | 显示全部楼层
马达控制,硬件除法器可以快速计算马达的控制参数(如速度、位置等)提高控制精度和响应速度
zhizia4f 发表于 2024-10-29 12:09 | 显示全部楼层
协议转换方面硬件除法器可以快速处理协议中的数据转换和校验提高数据传输效率和可靠性
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

467

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

41

主题

467

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部