18 lines
270 B
Coq
18 lines
270 B
Coq
|
|
module top;
|
||
|
|
|
||
|
|
reg [2:0] bar = 1;
|
||
|
|
wire [3:0] foo;
|
||
|
|
|
||
|
|
assign foo = { 1'b1, 0 ? 3'd0 : bar[2:0] };
|
||
|
|
|
||
|
|
initial begin
|
||
|
|
#1 if (foo !== 4'b1001) begin
|
||
|
|
$display("FAILED bar=%b, foo=%b", bar, foo);
|
||
|
|
$finish;
|
||
|
|
end
|
||
|
|
|
||
|
|
$display("PASSED");
|
||
|
|
end
|
||
|
|
|
||
|
|
endmodule
|