1 2 3 4 5 6 7 8
module tristate (en, i, o); input en; input i; output o; assign o = en ? i : 1'bz; endmodule