Multi dimensional array

In reply to 100rabhh:



bit[7:0] temp_data [$] [$:63];
bit[7:0] data_byte[$];

initial begin

temp_data[0] = {'h0f,'h00,'h78,'h9a,'h20,'h12,'h78,'h9a,'h34,'h56,'h78,'h9a,'h34,'h56,'hac,'ha0,'h0f,'h00,'hab,'hab,'hac,'ha0,'hbc,'hde,'hab,'hcd,'h12,'h76,'h34,'h9a,'haa,'hbb, 'hde,'hcd,'h12,'h78,'h56,'h78,'h1b,'h2d,'h34,'h56,'h78,'h9a,'h34,'h06,'ha0,'ha0,'hb3,'hd4,'h0b,'hac,'h34,'h9a,'hae,'h9b,'h0b,'h0d,'h20,'h79,'h34,'h9a,'hae,'h9b};

/*
temp_data[1] = ...
temp_data[2] = ...
temp_data[3] = ...
*/

foreach(temp_data[i]) 
    foreach(temp_data[i][j]) data_byte.push_back(temp_data[i][j]);

//display data_byte
foreach(data_byte[j]) $display("%h", data_byte[j]);

end