module triBUS4(IN3,IN2,IN1,IN0,ENA,DOUT);input[3:0] IN3,IN2,IN1,IN0 ;input[1:0] ENA;output[3:0] DOUT; reg[3:0]DOUT;always @(ENA, IN0)if (ENA==2'b00) DOUT=IN0;else DOUT=4'hz;always @(ENA, IN1)if (ENA==2'b01) DOUT=IN1;else DOUT=4'hz;always @(ENA, IN2)if (ENA==2'b10) DOUT=IN2;else DOUT=4'hz;always @(ENA, IN3)if (ENA==2'b11) DOUT=IN3;else DOUT=4'hz;endmodule该模块实现的是双向端口电路: