module top_module(
input [1023:0] in,
input [7:0] sel,
output [3:0] out );
//assign out = in[3+4*sel:4*sel]; 这种写法是错误的
assign out = {in[4*sel+3],in[4*sel+2],in[4*sel+1],in[4*sel]};
endmodule
module top_module(
input [1023:0] in,
input [7:0] sel,
output [3:0] out );
//assign out = in[3+4*sel:4*sel]; 这种写法是错误的
assign out = {in[4*sel+3],in[4*sel+2],in[4*sel+1],in[4*sel]};
endmodule