iverilog/ivtest/vpi/br_gh73a.v

36 lines
717 B
Verilog

module partsel(inout wire [1:0] part);
assign part = 2'bz;
endmodule
module test();
wire [3:0] full;
partsel sel(full[1:0]);
initial begin
#1 $peek(full);
#0 $display("display : %b %b", full, sel.part);
#1 $force(full);
#1 $peek(full);
#0 $display("display : %b %b", full, sel.part);
#1 $release(full);
#0 $display("display : %b %b", full, sel.part);
#1 $force(full);
#1 $peek(full);
#0 $display("display : %b %b", full, sel.part);
#1 $poke(full);
#1 $peek(full);
#0 $display("display : %b %b", full, sel.part);
#1 $release(full);
#0 $display("display : %b %b", full, sel.part);
#1 $poke(full);
#1 $peek(full);
#0 $display("display : %b %b", full, sel.part);
end
endmodule