【问题标题】:Divide by a number which is not power of 2 in Verilog RTL coding在 Verilog RTL 编码中除以不是 2 的幂的数
【发布时间】:2021-05-18 07:40:49
【问题描述】:

对于乘法和除法,我们可以使用左右移位。

x>>2  // it will right shift by 2. ---> 2^2=4. (Multiply by 4 or divide by 4, depends on MSB/LSB)

但是,如果我们想除以一个不是 2 的幂的数,我们如何才能达到要求的目的呢?

【问题讨论】:

    标签: verilog register-transfer-level


    【解决方案1】:

    使用Booth的还原除法算法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 2017-08-29
      • 2017-02-03
      • 2016-05-05
      • 1970-01-01
      相关资源
      最近更新 更多