定点乘法 verilog 比如2.568*0.98 如何实现啊

想在FPGA中实现矩阵的运算,矩阵中个单元都是定点小数,想做一个乘法器,来实现矩阵的运算 比如2.568*0.98 如何实现啊?我的定点的格式是,数据长度为25位,6位代表整数,19代表小数

2.568×0.98=(4×0.642)×0.98=4×(0.624×0.98);
用乘法器把0.624与0.98相乘,结果乘以4即可(左移2位)。
乘数,被乘数都要求小于1。
至于小数的二进制转换,请查阅相关资料。
温馨提示:答案为网友推荐,仅供参考
相似回答