17 lines
280 B
Coq
17 lines
280 B
Coq
|
|
module top;
|
||
|
|
reg [1:0] a[3:0];
|
||
|
|
reg [2:0] b[7:0], c[2:0];
|
||
|
|
|
||
|
|
integer i;
|
||
|
|
|
||
|
|
always @(b[c[0]]) a[2] <= b[c[0]];
|
||
|
|
|
||
|
|
initial begin
|
||
|
|
for (i=0; i<8; i=i+1) b[i] = i;
|
||
|
|
c[0] = 3'b001;
|
||
|
|
#1;
|
||
|
|
if (a[2] != 2'b01) $display("FAILED");
|
||
|
|
else $display("PASSED");
|
||
|
|
end
|
||
|
|
endmodule
|