08/22海康数字逻辑笔试
那个计算位宽可变的多bit数有多少个1单周期输出是咋写的?
1.用for循环写逻辑延时很长吧,在PARA_NUM很大的情况下不会出现时序问题吗?(而且题目还强调了不能出现时序问题)
2.用树状加法或者移位相加,可是位宽不定,这种情况怎么写组合逻辑?
3.还想了减1再相与的方法,但这是条件循环而且逻辑延迟仍然和1的个数有关
我太菜了,感觉应该没那么难吧,但是就是想不到咋写。现在回味这道题还是不会……
有没有好心的大佬能教教
1.用for循环写逻辑延时很长吧,在PARA_NUM很大的情况下不会出现时序问题吗?(而且题目还强调了不能出现时序问题)
2.用树状加法或者移位相加,可是位宽不定,这种情况怎么写组合逻辑?
3.还想了减1再相与的方法,但这是条件循环而且逻辑延迟仍然和1的个数有关
我太菜了,感觉应该没那么难吧,但是就是想不到咋写。现在回味这道题还是不会……
有没有好心的大佬能教教
全部评论
脑筋急转弯,只需要把每一位的数加起来就可以,1011=1+1+1=3
感觉考的是对二进制的理解吧
这是验证那套吗 设计没见这道题
请问是选择题还是需要编程?完全没学过但投了数字IC,今天笔试
咋今年都考这题😢。
给大佬参考参考。
相关推荐
点赞 评论 收藏
分享