请问各位大虾,这种逻辑有什么更好的表达方法么?
时间:12-12
整理:3721RD
点击:
23 assign num = ~busy_lines[0] : 1 ?
24 ~busy_lines[1] : 2 ?
25 ~busy_lines[2] : 3 ?
26 ~busy_lines[3] : 4 ?
27 ~busy_lines[4] : 5 ?
28 6 ;
目的是为了处理乱序的碎片。
希望num得到busy_lines最先的一个bit为0的数值。
但这样写似乎不爽。
而且我想参数化,这样也很难参数化吧
望指教
谢谢
24 ~busy_lines[1] : 2 ?
25 ~busy_lines[2] : 3 ?
26 ~busy_lines[3] : 4 ?
27 ~busy_lines[4] : 5 ?
28 6 ;
目的是为了处理乱序的碎片。
希望num得到busy_lines最先的一个bit为0的数值。
但这样写似乎不爽。
而且我想参数化,这样也很难参数化吧
望指教
谢谢
或者,onehot 码到 decimal的转换
有没有可以参数话的表达方法?
二叉树
这其实就是个leeding zero detect的问题
我咋感觉你的方法是软件方法nie?
兄弟,非常谢谢你的回复,能说具体点儿不?
先判断低位一半是不是全0
再判断低位一半的一半是不是全0。。。
你其实直接这样写综合工具能处理
DC有个dw_lzd干这个事情
这其实就是casez了,可以综合的
...
哦
我的意思是想参数话
如果位增加了呢。。。
...
哦
我的意思是想参数话
如果位增加了呢。。。