IOBUFDS_BLVDS_25.v
553 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// $Header: /root/leakn64/depot/rf/hw/debug/xilinx/IOBUFDS_BLVDS_25.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_BLVDS_25 (O, IO, IOB, I, T);
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