IOBUFDS.v 574 Bytes
// $Header: /root/leakn64/depot/rf/hw/debug/xilinx/IOBUFDS.v,v 1.1 2003/04/01 21:47:34 berndt Exp $

/*

FUNCTION	: INPUT TRI-STATE OUTPUT BUFFER

*/

`timescale  100 ps / 10 ps


module IOBUFDS (O, IO, IOB, I, T);

    parameter IOSTANDARD = "LVDS_25";

    output O;

    inout  IO, IOB;

    input  I, T;

    tri0 GTS = glbl.GTS;

	or O1 (ts, GTS, T);
	bufif0 B1 (IO, I, ts);
	notif0 N1 (IOB, I, ts);

    buf B2 (O, IO);

    specify
	(IO *> O) = (1, 1);
	(I *> IO) = (1, 1);
	(T *> IO) = (1, 1);
	(I *> IOB) = (1, 1);
	(T *> IOB) = (1, 1);
    endspecify

endmodule