怎么说呢,用for最快,generate 和endgenerate 只是标注,省略可运行。
`timescale 1ns/1ns module top_module( input [15:0] in, output [15:0] out ); genvar i; for(i=0;i<16;i=i+1)begin:for1 assign out[16-i-1] = in[i]; end endmodule
怎么说呢,用for最快,generate 和endgenerate 只是标注,省略可运行。
`timescale 1ns/1ns module top_module( input [15:0] in, output [15:0] out ); genvar i; for(i=0;i<16;i=i+1)begin:for1 assign out[16-i-1] = in[i]; end endmodule