快速电路,用于popcount比较

时间:2019-06-28 23:03:26

标签: bit-manipulation verilog system-verilog hamming-distance digital

我正在设计一个电路,该电路需要检查两个16位向量的弹出计数(位数设置为1)是否相等。所以我需要执行的操作

logic[15:0] A,B;

if (popcount(A) == popcount(B)) begin
...
end

(这里的popcount被假定为已经定义的函数)

平凡的解决方案确实是计算实际值并比较它们,但是我想知道是否还有另一种方法需要较少的逻辑级别来完成操作。我试图考虑一种利用其比价的方法,但没有成功...

0 个答案:

没有答案