2019-08-30 02:52:01 +02:00
|
|
|
module top;
|
|
|
|
|
localparam [31:0] init_val = {8'd0, 8'd8, 8'd10, 8'd200};
|
|
|
|
|
initial begin : foo
|
|
|
|
|
integer i, j;
|
2019-09-15 22:30:53 +02:00
|
|
|
for (i = 3; i >= 0; i -= 1) begin
|
2019-08-30 02:52:01 +02:00
|
|
|
$display(init_val[8*i+:8]);
|
|
|
|
|
for (j = 0; j < 8; j += 1) begin
|
|
|
|
|
$display(init_val[8*i+j]);
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
2021-07-21 17:56:40 +02:00
|
|
|
localparam [23:0] X = { 8'd5, 8'd3, 8'd2 };
|
|
|
|
|
initial $display("%0d %0d %0d", X[16+:8], X[8+:8], X[0+:8]);
|
2019-08-30 02:52:01 +02:00
|
|
|
endmodule
|