Given a 100-bit input vector [99:0], reverse its bit ordering.
module top_module(
input [99:0] in,
output [99:0] out
);
always @(*) begin
for (int i=0; i < 100; i = i + 1)
out[99-i] = in[i];
end
endmodule
Given a 100-bit input vector [99:0], reverse its bit ordering.
module top_module(
input [99:0] in,
output [99:0] out
);
always @(*) begin
for (int i=0; i < 100; i = i + 1)
out[99-i] = in[i];
end
endmodule