在 Verilog HDL 中使用 Shift Operator 进行定点除法的浮点数

Floating point of fixed point division using Shift Operator in Verilog HDL

我想问一下是否可以使用移位运算符来除浮点数或固定数。我想将浮点数或固定数除以 2 的幂?我知道对于十进制数,我们可以在 Verilog HDL 中使用移位运算符进行除法和乘法。

如果你真的想除(位移)一个浮点数,你可以使用一种叫做定点的方法。

假设您将(假设)保留数字 1.45(稍后对其进行位移)。您会将 145 存储在一个整数中,每次访问该变量时,您都会使用右移操作将该值除以 2。