标签:数组 选择 bytes class color for ack 类型 end
1、数据类型
2、定宽数组
⑴合并数组
⑵合并数组与非合并数组的选择
1 module sv_test1( 2 ); 3 // constant array 4 int md1[2][3]=‘{‘{1,2,3},‘{4,5,6}}; 5 int md2[2][3]=‘{‘{1,2,3},‘{4,5,6}}; 6 bit [31:0] md3[5] = ‘{5{5}}; 7 8 // packed array 9 bit [3:0][7:0] bytes; 10 11 initial begin 12 // access array 13 foreach(md1[i,j]) begin 14 $display("md1[%0d][%0d]=%0d",i,j,md1[i][j]); 15 end 16 17 // compare arrsy 18 if(md1==md2) begin 19 $display("equal"); // equal 20 end 21 22 // Use both bit and array indices 23 $displayb(md3[0][2:0]); // 101 24 $displayb(md3[0][2:1]); // 10 25 26 // paked array 27 bytes = 32‘hCafe_Dada; 28 $displayh(bytes,, // cafedada 29 bytes[3],, // ca 30 bytes[3][7]); // MSB 1 31 end 32 33 34 endmodule
标签:数组 选择 bytes class color for ack 类型 end
原文地址:https://www.cnblogs.com/wt-seu/p/12251662.html