
Feedback ? Send it to admin@fullchipdesign.com or join me at fullchip@gmail.com
// Tristate Buffer
module tristate_buffer(input_x, enable, output_x);
input input_x;
input enable;
output output_x;
assign output_x = enable ? input_x : 'bz;
endmodule
-
Tri-
-
input_x = 0, enable = 0, output_x = z
input_x = 1, enable = 0, output_x = z
input_x = 1, enable = 1, output_x = 1
input_x = 0, enable = 1, output_x = 0