foreach
foreach ( array ) begin
[statements]
endmodule foreach_tb;
bit [7:0] array [8];
initial begin
foreach (array [index]) begin
array[index] = index << 4 + (4-index);
end
foreach (array [index]) begin
$display("array[%0d] = 0x%0d", index, array[index]);
end
end
endmodulearray[0] = 0x0
array[1] = 0x128
array[2] = 0x128
array[3] = 0x96
array[4] = 0x64
array[5] = 0x40
array[6] = 0x24
array[7] = 0x14Last updated