[an error occurred while processing this directive]
|
assign tmp1[31:0]=coe_shift[0]?{1'b0,din[31:1]}:din[31:0];
assign tmp2[31:0]=coe_shift[1]?{2'b0,tmp1[31:2]}:tmp1[31:0];
assign tmp3[31:0]=coe_shift[2]?{4'b0,tmp2[31:4]}:tmp2[31:0];
assign out[31:0]=coe_shift[3]?{8'b0,tmp3[31:8]}:tmp3[31:0];
будет ли это работать сам не уверен - но похожим образом можно сделать
E-mail: info@telesys.ru