Verilog HDL: Tri-State Instantiation

author-image

By

This simple example shows how to instantiate a tri-state buffer in Verilog HDL using the keyword bufif1. The output type is tri. The buffer is instantiated by bufif1 with the variable name b1.

For more information on using this example in your project, refer to the How to use Verilog HDL examples section on the Verilog web page.

tristate.v

module Tristate (in, oe, out);

    input   in, oe;
    output  out;
    tri     out;

    bufif1  b1(out, in, oe);

endmodule