一个编码的实现

[复制链接]
2686|6
 楼主| mucanhin 发表于 2013-2-22 19:42 | 显示全部楼层 |阅读模式
一个8bit的值, 找出其中有几个1

example:
if value = 8'b0000_0010; then result = 4'd1
if value = 8'b0010_0010; then result = 4'd2
if value = 8'b0111_0000; then result = 4'd3

 楼主| mucanhin 发表于 2013-2-22 19:43 | 显示全部楼层
感觉需要比较大的逻辑。
有没有最优设计,
请赐教!!
多谢!!
nbaibai 发表于 2013-3-3 20:55 | 显示全部楼层
各个数据位相加即可
GoldSunMonkey 发表于 2013-3-3 23:23 | 显示全部楼层
星星之火红 发表于 2013-3-4 15:57 | 显示全部楼层
GoldSunMonkey 发表于 2013-3-4 16:06 | 显示全部楼层
xjsxjtu 发表于 2013-3-5 22:05 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

125

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部