VHDL:除法和十进制表示

时间:2017-11-25 22:50:03

标签: vhdl fpga

我使用的传感器将返回16位字并将其转换为我需要使用表达式的实际值,

表达式为((175.72*16b_word)/65536)-46.85.

我可以通过右移16个位置来划分吗?

我已经搜索了几个小时,我仍然不知道如何处理十进制表示!有没有人有如何解决它的例子?

1 个答案:

答案 0 :(得分:3)

是的,将二进制数向右移动16个位置与除以65536相同(如果丢弃移位的数字,则舍入不良)。