|
发表于 2015-7-28 15:07:16
|
显示全部楼层
我有一个想法,就是把前面的小数系数换算为二进制小数,为了简单说明,我把等式改为out = 0.75x + 0.25y
换算后则为out = 0.11x + 0.001y,如果x,y的位宽为4bit,那么等式还可以为out = [1100]x + [0010]y,结果就为out = x[3:1] + x[3:2] + y[3:3]。一般的,如果x,y的位宽为n,换算后x的二进制小数部分系数为C1,y的二进制小数部分系数为C2,宽度也为n,那么out = C1[n-1]&x[n-1]+...+C1[0]&x[0]+C2[n-1]&y[n-1]+...+C2[0]&y[0]。试试看能不能达到要求 |
|