VHDL:除法和十进制表示法
VHDL: Division and decimal representation
我使用的传感器将 return 16 位字并将其转换为实际值我需要使用表达式,
表达式为((175.72*16b_word)/65536)-46.85.
我可以通过右移16位来除法吗?
我已经搜索了几个小时了,但我仍然不知道如何处理十进制表示!有没有人有如何解决它的例子?
是的,将二进制数向右移动 16 个位置与除以 65536 相同(四舍五入不佳,但如果您舍弃移动后的数字)。
我使用的传感器将 return 16 位字并将其转换为实际值我需要使用表达式,
表达式为((175.72*16b_word)/65536)-46.85.
我可以通过右移16位来除法吗?
我已经搜索了几个小时了,但我仍然不知道如何处理十进制表示!有没有人有如何解决它的例子?
是的,将二进制数向右移动 16 个位置与除以 65536 相同(四舍五入不佳,但如果您舍弃移动后的数字)。