- 博客(3)
- 收藏
- 关注
原创 试商法除法器原理及verilog代码
设被除数dividend为A,除数divisior为B,位宽分别为M、N。二进制除法实际上和十进制的除法计算过程一样,下图是100110除110的例子。而这种算法本质上是从被除数的第一位开始,截取宽度N的部分Q,例子中计算第一位是Q = 100.判断Q是否比除数B的某一倍数大,取最大的倍数作为当前位的商。二进制除法即是判断Q是否比B大,如果比B大,那么商这一位是1,并取Q-B的结果作为下一次判定的Q。如果Q小于B,那么这一位商结果是0,同时Q按顺序再取一位,得到N+1宽度的Q,再次进行判定。
2023-02-06 01:02:29 1229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人