微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 大规模mux 的优化

大规模mux 的优化

时间:10-02 整理:3721RD 点击:
最近工程上遇到有 512bit的8选一mux,这种大规模的mux在实现上遇到了很大的麻烦,不知道该如何优化
请各位大牛提点建议,多谢了!

有什么样的限制没?
要是前面是REG,八选一输出REG,然后再寄存两次输出,这样的性能应该还好啊?
要是八选一上出问题了,且SEL信号的变化也不快,使用多次pipeline的方式,比如SEL为3bit,先判断sel[0],8组输入变成四组中间值,使用寄存器存一下,再判断sel[1],成为两组中间值,再寄存一下,再sel[2],再输出寄存,分三次完成。

    这个办法不错

看看是不是代码写错了?看一下综合后网表是什么吧~
这种情况不应该会有布线难的情况。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top