1 // $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/unisims/BUFGMUX.v,v 1.9.34.2 2005/10/21 20:45:30 wloo Exp $
2 ///////////////////////////////////////////////////////////////////////////////
3 // Copyright (c) 1995/2004 Xilinx, Inc.
5 ///////////////////////////////////////////////////////////////////////////////
8 // /___/ \ / Vendor : Xilinx
9 // \ \ \/ Version : 7.1i (H.19)
10 // \ \ Description : Xilinx Functional Simulation Library Component
11 // / / Global Clock Mux Buffer with Output State 0
12 // /___/ /\ Filename : BUFGMUX.v
13 // \ \ / \ Timestamp : Thu Mar 25 16:42:14 PST 2004
17 // 03/23/04 - Initial version.
19 `timescale 100 ps / 10 ps
21 module BUFGMUX (O, I0, I1, S);
28 reg q0_enable, q1_enable;
32 bufif1 B0 (O, I0, q0);
33 bufif1 B1 (O, I1, q1);
36 always @(GSR or I0 or S or q0_enable)
40 q0 <= !S && q0_enable;
42 always @(GSR or I1 or S or q1_enable)
48 always @(GSR or q1 or I0)
56 always @(GSR or q0 or I1)