barrel_shift二分法设计实现

关注我的微信公众号:全栈芯片工程师   最简单的barrel shift如下: 其综合出来的电路如下,纯组合逻辑即可实现。假设我们需要在一个bus总线中根据idx动态选择一部分数据输出,若继续采用上图代码实现方式的话,有如下缺点: 1、大位宽的BUS总线MUX选择非常多,代码行很多; 2、MUX级数非常大,资源大,影响Area; 3、MUX级数非常大,延时大,影响Performance;    
相关文章
相关标签/搜索