题目:
创建一个 16 位宽、9 比 1 多路复用器。
sel=0 选择a,sel=1 选择b,等等。对于未使用的情况(sel=9 到15),将所有输出位设置为“1”。
思路:
就是设计一个9选1,sel至少要四位,多余的位数把out全部位赋值1。
那考虑软件思路,case选择不同情况进行赋值。
解答:
参考答案:
总结:
把每一位赋值为1,有新的写法。
out = '1;
创建一个 16 位宽、9 比 1 多路复用器。
sel=0 选择a,sel=1 选择b,等等。对于未使用的情况(sel=9 到15),将所有输出位设置为“1”。
就是设计一个9选1,sel至少要四位,多余的位数把out全部位赋值1。
那考虑软件思路,case选择不同情况进行赋值。
参考答案:
把每一位赋值为1,有新的写法。
out = '1;