题目:
创建一个 4 位宽、256 比 1 多路复用器。 256 个 4 位输入全部打包到一个 1024 位输入向量中。 sel=0 应选择[3:0]中的位,sel=1 选择[7:4]中的位,sel=2 选择[11:8]中的位,等等。
思路:
不知道in[4*sel+4:4*sel]这种写法可不可以。
解答:
参考答案:
总结:
1.写法是错误的,利用四个然后{}串联起来的方法还挺妙的。‘
2.新写法,in[sel*4 +: 4], in[sel*4+3 -: 4]。
题目:
创建一个 4 位宽、256 比 1 多路复用器。 256 个 4 位输入全部打包到一个 1024 位输入向量中。 sel=0 应选择[3:0]中的位,sel=1 选择[7:4]中的位,sel=2 选择[11:8]中的位,等等。
思路:
不知道in[4*sel+4:4*sel]这种写法可不可以。
解答:
参考答案:
总结:
1.写法是错误的,利用四个然后{}串联起来的方法还挺妙的。‘
2.新写法,in[sel*4 +: 4], in[sel*4+3 -: 4]。