2301_77133762 2024-11-06 14:37 采纳率: 0%
浏览 15

除法器设计实例-设计目标

设计一个32位无符号整数除法器,输入为两个32位无符号整数A和B,输出为32位商D和32位的余数R
速度要求尽可能快(吞吐量尽可能大)
电路面积、功耗不限
可以要求外部给出合适的时钟和复位信号
start信号为高电平时启动运算
除数为0时应该给出错误信号(置err信号为高),运算结束时应该给出完成信号(置ok信号为高)

img

  • 写回答

1条回答 默认 最新

  • 通信码农天天码 2024-11-07 14:51
    关注

    用查表法可实现快速的除法计算
    一、计算一个1/B的表格T,B=[0,127],T里面的数值应该是一个小数,用整数表示,放大2^Tscale倍
    二、对除数B通过左移位取有效的8位得到数C,并记录移位数Scale
    三、对C通过查表T的D= T[C]
    四、计算D*A= E
    五、对E左移位Scale+Tscale,

    请参考:https://blog.csdn.net/bing_shao4/article/details/144110678?spm=1001.2014.3001.5501

    如有问题,欢迎联系讨论

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 11月6日
  • 创建了问题 11月6日