除法/开方(DVSQ)计算单元的特性如下:
• 支持 32 位带符号数和无符号数除法,支持 32 位无符号数开方运算。
◦ DVSQ 计算单元不能同时进行除法和开方运算。在某个时刻,只能两者选其一执行。
◦ 32 位有符号/无符号整数除法运行结束后,可同时获取商和余数并更新到相应寄存器。
◦ 可通过软件选择高精度的无符号开方运算。
◦ 除法运算支持 MOD 操作。
• 流水线设计,每个时钟周期完成 2 位运算。
• 除法/开方运算时间根据参与运算的数据不同而变化。
• 支持除零中断和溢出中断。
DVSQ 模块结构如下图所示:
|