关于括号里那一长短段判断语法,表示看不太懂,帮忙解释一下😭
k[15:m]这是什么意思啊,k这里只是计数0到15,还有1<<m,k[15:0]<<(m+1)又是什么意思
wire signed [15:0] xm_real [5:0][31:0];
for(m=0;m<=4;m=m+1)begin:stage
for(k=0;k<=15;k=k+1)begin:unit
.xp_real(xm_real[m][k[m:0]<(1<<m)?(k[15:m]<<(m+1))+k[m:0]:(k[15:m]<<(m+1))+(k[m:0]-(1<<m))])
end
end