打印
[MM32硬件]

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

[复制链接]
1588|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
而服务器人|  楼主 | 2024-9-23 17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MM32F0120 配备的硬件除法器能够大幅提升复杂运算的执行效率,特别是在马达控制、协议转换等涉及大量计算的场景中。硬件除法器的执行效率与软件实现相比,有多大程度的提升?

使用特权

评论回复
沙发
yangxiaor520| | 2024-9-24 13:29 | 只看该作者
可以看下芯片手册介绍,一个硬件除法器执行一次浮点运算需要的指令周期。

使用特权

评论回复
板凳
中国龙芯CDX| | 2024-9-25 11:06 | 只看该作者
硬件除法稳定性更好

使用特权

评论回复
地板
呐咯密密| | 2024-9-25 11:41 | 只看该作者
肯定硬件的更快

使用特权

评论回复
5
小小蚂蚁举千斤| | 2024-9-25 16:18 | 只看该作者
如果硬件支持建议直接硬件,硬件速率更快

使用特权

评论回复
6
liu96jp| | 2024-10-27 23:17 | 只看该作者
硬件除法器在 MCU 中的引入可以显著提升复杂运算的执行效率,特别是在涉及大量计算的场景中,如马达控制、协议转换等。

使用特权

评论回复
7
t1ngus4| | 2024-10-28 08:30 | 只看该作者
硬件除法器的优势,直接在硬件层面执行除法运算通常只需要几个时钟周期即可完成一次除法运算

使用特权

评论回复
8
ex7s4| | 2024-10-28 10:00 | 只看该作者
一般来说,软件除法器是需要通过多次减法和移位操作来模拟除法运算。通常需要数十到数百个时钟周期才能完成一次除法运算

使用特权

评论回复
9
y1n9an| | 2024-10-28 10:22 | 只看该作者
硬件触发器一般会占用一定的硬件资源(如寄存器、逻辑门等)但这些资源通常是固定的,不会随运算次数增加而增加

使用特权

评论回复
10
suw12q| | 2024-10-28 11:29 | 只看该作者
可以考虑软件除法器啊,虽然会被占用 CPU 的计算资源和存储资源(如寄存器、堆栈等)随着运算次数增加,占用的资源也会增加

使用特权

评论回复
11
su1yirg| | 2024-10-28 12:26 | 只看该作者
硬件除法器通常只需要几个时钟周期即可完成一次除法运算

使用特权

评论回复
12
tax2r6c| | 2024-10-28 14:05 | 只看该作者
我知道的是硬件除法器会固定占用一定的硬件资源,但不会随运算次数增加而增加

使用特权

评论回复
13
lamanius| | 2024-10-28 16:14 | 只看该作者
适合大量重复的除法运算

使用特权

评论回复
14
l1uyn9b| | 2024-10-29 10:11 | 只看该作者
马达控制,硬件除法器可以快速计算马达的控制参数(如速度、位置等)提高控制精度和响应速度

使用特权

评论回复
15
zhizia4f| | 2024-10-29 12:09 | 只看该作者
协议转换方面硬件除法器可以快速处理协议中的数据转换和校验提高数据传输效率和可靠性

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

335

帖子

0

粉丝