微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA祛除多余符号位的方法

FPGA祛除多余符号位的方法

时间:10-02 整理:3721RD 点击:
如何能自动的判断实际的有效数字位数,例如:数据总长度占据16bit, 但是实际有效数据只有6bit,如何判断出来并正确截取低6bit进行后续计算呢?
请大家讨论,帮忙指导,谢谢.

你首先就必须知道有效位的规则,什么情况下有效

可以尝试找出第一个符号位就可以了撒~这个应该是比较好实现的

如果高位为1的话,先将其转换为原码,然后用优先级编码,看最高位的1在哪个bit上,就表明数据的实际有效位的最高位。
如果高位为0,表明本来就是正数,那么直接用优先级编码,看最高位的1在哪里来确定数据真实位宽。

顶楼上

首先就必须知道有效位的规则,什么情况下有

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top