[技术问答] 航顺MCU的 DVSQ 计算单元

[复制链接]
1109|6
 楼主| jf101 发表于 2023-5-20 21:00 | 显示全部楼层 |阅读模式
MCU, AD, ADI, AN, CAN
除法/开方(DVSQ)计算单元的特性如下:
• 支持 32 位带符号数和无符号数除法,支持 32 位无符号数开方运算。
◦ DVSQ 计算单元不能同时进行除法和开方运算。在某个时刻,只能两者选其一执行。
◦ 32 位有符号/无符号整数除法运行结束后,可同时获取商和余数并更新到相应寄存器。
◦ 可通过软件选择高精度的无符号开方运算。
◦ 除法运算支持 MOD 操作。
• 流水线设计,每个时钟周期完成 2 位运算。
• 除法/开方运算时间根据参与运算的数据不同而变化。
• 支持除零中断和溢出中断。
DVSQ 模块结构如下图所示:

1.png

tpgf 发表于 2023-6-7 09:15 | 显示全部楼层
这种专用的计算单元是不是用于此种计算的时候比较节省资源呢
nawu 发表于 2023-6-7 09:25 | 显示全部楼层
这个是使用的硬件来实现的除法运算以及开方运算啊
aoyi 发表于 2023-6-7 10:51 | 显示全部楼层
这种纯硬件的实现方式 会不会存在不确定的因素呢
zljiu 发表于 2023-6-7 11:06 | 显示全部楼层
纯硬件实现方式肯定存在竞争机制,但是可以通过一些方法减小这种几率
gwsan 发表于 2023-6-7 11:50 | 显示全部楼层
这种计算单元 同一个时间只能计算一个算式是吗
tfqi 发表于 2023-6-7 12:12 | 显示全部楼层
这种计算单元的计算强度和什么参数有关系呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

262

主题

1929

帖子

3

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