在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3093|回复: 4

[求助] FPGA 如何判断前导零呢?

[复制链接]
发表于 2013-9-16 23:03:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
急急急!!!求助~~~~有一个56位二进制数,要判断其前导零的个数,希望能在一个时钟只能完成,同时占用资源比较小(casex占用资源忒大)怎么整呢?
发表于 2013-9-17 10:10:30 | 显示全部楼层
1.为什么是一个时钟周期
2.拆分实现就完了
发表于 2013-9-17 10:41:08 | 显示全部楼层
本帖最后由 rvisk 于 2013-9-17 11:06 编辑

out = in[0] ? 0 :         in[1] ? 1 :
         ......
         in[55] ? 55 : 56;
你要速度快,就把这个优先级打平。
发表于 2013-9-18 06:54:02 | 显示全部楼层
回复 3# rvisk
优先级如何打平啊
发表于 2013-9-18 09:21:34 | 显示全部楼层
回复 4# chen851112
面积换速度,比如增加1个mux,把长路径割成两段。

out0 = in[0] ? 0 :
            in[1] ? 1 :
            .....
            in[26] ? 26 :27;

out1 = in[28] ? 28 :
            in[29] ? 29:
            .....
            in[55] ? 55 :46;

out = | in[27:0] ? out0 : out1;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 23:02 , Processed in 0.015813 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表