|
|
发表于 2016-4-27 00:24:49
|
显示全部楼层
1.如果是整数除法,48位/24位==(48-24)位。浮点的,根据需要的精度任意定。
2.一般都是无符号数运算。有些算法,除数例外。
3.只要记住小数点在哪就行,把它们作整数运算。
--以上如有错,请网友纠正。
链接中的除法,我粗略看了看,不是实用的算法,实验室练手用的。因为每步先要判断大小,这就相当于做了一次加减法了,然后可能还有一次减法。cordic除法也如此。
除法算法通常有:
恢复余数(Restoring)法、不恢复余数(Non-Restoring)法、SRT算法、预缩放(prescaling)算法。
前2种相对简单,易懂。弄清楚了,你那1,2,3就基本清楚了。
SRT算法较复杂。特别是高基的(High-radix)有点难。
预缩放算法是SRT的变种。
除法器有IP。不必自己设计。 |
|