在Verilog HDL中使用移位运算符进行定点除法的浮点运算。

问题描述 投票:0回答:1

我想问一下能不能用移位运算符除以浮点或定数?我想把浮点或定数除以2的幂?我知道对于小数,我们可以在Verilog HDL中使用移位运算符进行除法和乘法。

floating-point division bit-shift multiplication fixed-point
1个回答
0
投票

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

比如说,你将(比如说)持有1.45这个数字(然后再进行位移)。你可以将145存储在一个整数中,每次访问这个变量时,你都要使用右移操作将数值除以2。

© www.soinside.com 2019 - 2024. All rights reserved.