byucc.jhdl.base
Interface TriStateDriver

All Known Implementing Classes:
bufe, bufe, bufe, bufe, buft, buft, buft, buft, buft_g, buft_g, buft_g, buft_g, iobuf, iobuf, iobuf_agp, iobuf_agp, iobuf_ctt, iobuf_ctt, iobuf_f_12, iobuf_f_12, iobuf_f_16, iobuf_f_16, iobuf_f_2, iobuf_f_2, iobuf_f_24, iobuf_f_24, iobuf_f_4, iobuf_f_4, iobuf_f_6, iobuf_f_6, iobuf_f_8, iobuf_f_8, iobuf_gtl, iobuf_gtl, iobuf_gtlp, iobuf_gtlp, iobuf_hstl_i, iobuf_hstl_i, iobuf_hstl_iii, iobuf_hstl_iii, iobuf_hstl_iv, iobuf_hstl_iv, iobuf_lvcmos2, iobuf_lvcmos2, iobuf_pci33_3, iobuf_pci33_3, iobuf_pci33_5, iobuf_pci33_5, iobuf_pci66_3, iobuf_pci66_3, iobuf_s_12, iobuf_s_12, iobuf_s_16, iobuf_s_16, iobuf_s_2, iobuf_s_2, iobuf_s_24, iobuf_s_24, iobuf_s_4, iobuf_s_4, iobuf_s_6, iobuf_s_6, iobuf_s_8, iobuf_s_8, iobuf_sstl2_i, iobuf_sstl2_i, iobuf_sstl2_ii, iobuf_sstl2_ii, iobuf_sstl2_ii_dci, iobuf_sstl3_i, iobuf_sstl3_i, iobuf_sstl3_ii, iobuf_sstl3_ii, obuft, obuft, obuft, obuft, obuft_agp, obuft_agp, obuft_ctt, obuft_ctt, obuft_f_12, obuft_f_12, obuft_f_16, obuft_f_16, obuft_f_2, obuft_f_2, obuft_f_24, obuft_f_24, obuft_f_4, obuft_f_4, obuft_f_6, obuft_f_6, obuft_f_8, obuft_f_8, obuft_g, obuft_g, obuft_g, obuft_g, obuft_gtl, obuft_gtl, obuft_gtlp, obuft_gtlp, obuft_hstl_i, obuft_hstl_i, obuft_hstl_iii, obuft_hstl_iii, obuft_hstl_iv, obuft_hstl_iv, obuft_lvcmos2, obuft_lvcmos2, obuft_pci33_3, obuft_pci33_3, obuft_pci33_5, obuft_pci33_5, obuft_pci66_3, obuft_pci66_3, obuft_s_12, obuft_s_12, obuft_s_16, obuft_s_16, obuft_s_2, obuft_s_2, obuft_s_24, obuft_s_24, obuft_s_4, obuft_s_4, obuft_s_6, obuft_s_6, obuft_s_8, obuft_s_8, obuft_sstl2_i, obuft_sstl2_i, obuft_sstl2_i_dci, obuft_sstl2_ii, obuft_sstl2_ii, obuft_sstl3_i, obuft_sstl3_i, obuft_sstl3_ii, obuft_sstl3_ii, obuftds, TriStateStimulator

public interface TriStateDriver

This interface allows a class to implement tri-state behavior. For now, a tri-state driver should be used only in the simple case of a single output (of any width) controlled by a single bit enable.


Method Summary
 boolean isDrivingOutput()
          Must be implemented to state whether the cell is driving the tri-state output, based on the enable input.
 

Method Detail

isDrivingOutput

public boolean isDrivingOutput()
Must be implemented to state whether the cell is driving the tri-state output, based on the enable input.

Returns:
true if the driver is presently driving the output.


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.