(edif ce798fae (edifVersion 2 0 0) (edifLevel 0) (keywordMap (keywordLevel 0)) (status (written (timestamp 1998 10 6 15 3 0) (author "ALDEC") (program "Aldec's EDIF Netlist Generator" (version "2.5.5.48")))) (library Active_lib (edifLevel 0) (technology (numberDefinition (scale 1 (E 1 -11) (unit TIME)))) (cell AND2 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "AND")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell AND3 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port I2 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "AND")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell AND3B1 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port I2 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "AND")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell AND3B2 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port I2 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "AND")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell AND4 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port I2 (direction INPUT)) (port I3 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "AND")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell BUFG (cellType generic) (view net (viewType netlist ) (interface (port I (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "BUFG")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell D2_4E (cellType generic) (view net (viewType netlist ) (interface (port A0 (direction INPUT)) (port A1 (direction INPUT)) (port D0 (direction OUTPUT)) (port D1 (direction OUTPUT)) (port D2 (direction OUTPUT)) (port D3 (direction OUTPUT)) (port E (direction INPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I30 "$1I30") (viewRef net (cellRef AND3 ))) (instance (rename &_1I31 "$1I31") (viewRef net (cellRef AND3B1 )) (portinstance I0 (property PARAM (string "INV")))) (instance (rename &_1I32 "$1I32") (viewRef net (cellRef AND3B1 )) (portinstance I0 (property PARAM (string "INV")))) (instance (rename &_1I33 "$1I33") (viewRef net (cellRef AND3B2 )) (portinstance I0 (property PARAM (string "INV"))) (portinstance I1 (property PARAM (string "INV")))) (net A0 (joined (portRef A0 ) (portRef I1 (instanceRef &_1I30)) (portRef I0 (instanceRef &_1I31)) (portRef I0 (instanceRef &_1I33)) (portRef I1 (instanceRef &_1I32)))) (net A1 (joined (portRef A1 ) (portRef I0 (instanceRef &_1I30)) (portRef I1 (instanceRef &_1I31)) (portRef I1 (instanceRef &_1I33)) (portRef I0 (instanceRef &_1I32)))) (net D0 (joined (portRef D0 ) (portRef O (instanceRef &_1I33)))) (net D1 (joined (portRef D1 ) (portRef O (instanceRef &_1I32)))) (net D2 (joined (portRef D2 ) (portRef O (instanceRef &_1I31)))) (net D3 (joined (portRef D3 ) (portRef O (instanceRef &_1I30)))) (net E (joined (portRef E ) (portRef I2 (instanceRef &_1I30)) (portRef I2 (instanceRef &_1I31)) (portRef I2 (instanceRef &_1I32)) (portRef I2 (instanceRef &_1I33))))))) (cell FDCE (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port CLR (direction INPUT)) (port D (direction INPUT)) (port Q (direction OUTPUT)) (property DEVICE (string "DFF")) (property INIT (string "R")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell IBUF (cellType generic) (view net (viewType netlist ) (interface (port I (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "IBUF")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell INV (cellType generic) (view net (viewType netlist ) (interface (port I (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "INV")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell IPAD (cellType generic) (view net (viewType netlist ) (interface (port IPAD (direction OUTPUT)) (property EXT (string "IPAD")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell OBUF (cellType generic) (view net (viewType netlist ) (interface (port I (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "OBUF")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell OPAD (cellType generic) (view net (viewType netlist ) (interface (port OPAD (direction INPUT)) (property EXT (string "OPAD")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell RAM16X1D (cellType generic) (view net (viewType netlist ) (interface (port A0 (direction INPUT)) (port A1 (direction INPUT)) (port A2 (direction INPUT)) (port A3 (direction INPUT)) (port D (direction INPUT)) (port DPO (direction OUTPUT)) (port DPRA0 (direction INPUT)) (port DPRA1 (direction INPUT)) (port DPRA2 (direction INPUT)) (port DPRA3 (direction INPUT)) (port SPO (direction OUTPUT)) (port WCLK (direction INPUT)) (port WE (direction INPUT)) (property DEVICE (string "RAMD")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell VCC (cellType generic) (view net (viewType netlist ) (interface (port VCC (direction OUTPUT)) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell XOR2 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "XOR")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell FDCE_1 (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port CLR (direction INPUT)) (port D (direction INPUT)) (port Q (direction OUTPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I30 "$1I30") (viewRef net (cellRef FDCE )) (property INIT (string "R")) (property RLOC (string "R0C0"))) (instance (rename &_1I39 "$1I39") (viewRef net (cellRef INV )) (portinstance O (property PARAM (string "INV")))) (net C (joined (portRef C ) (portRef I (instanceRef &_1I39)))) (net CB (joined (portRef O (instanceRef &_1I39)) (portRef C (instanceRef &_1I30)))) (net CE (joined (portRef CE ) (portRef CE (instanceRef &_1I30)))) (net CLR (joined (portRef CLR ) (portRef CLR (instanceRef &_1I30)))) (net D (joined (portRef D ) (portRef D (instanceRef &_1I30)))) (net Q (joined (portRef Q ) (portRef Q (instanceRef &_1I30))))))) (cell FTCE (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port CLR (direction INPUT)) (port Q (direction OUTPUT)) (port T (direction INPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I32 "$1I32") (viewRef net (cellRef XOR2 ))) (instance (rename &_1I35 "$1I35") (viewRef net (cellRef FDCE )) (property INIT (string "R")) (property RLOC (string "R0C0"))) (net C (joined (portRef C ) (portRef C (instanceRef &_1I35)))) (net CE (joined (portRef CE ) (portRef CE (instanceRef &_1I35)))) (net CLR (joined (portRef CLR ) (portRef CLR (instanceRef &_1I35)))) (net Q (joined (portRef Q ) (portRef I1 (instanceRef &_1I32)) (portRef Q (instanceRef &_1I35)))) (net T (joined (portRef T ) (portRef I0 (instanceRef &_1I32)))) (net TQ (joined (portRef O (instanceRef &_1I32)) (portRef D (instanceRef &_1I35))))))) (cell CB4CE (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port CEO (direction OUTPUT)) (port CLR (direction INPUT)) (port Q0 (direction OUTPUT)) (port Q1 (direction OUTPUT)) (port Q2 (direction OUTPUT)) (port Q3 (direction OUTPUT)) (port TC (direction OUTPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I31 "$1I31") (viewRef net (cellRef AND4 ))) (instance (rename &_1I32 "$1I32") (viewRef net (cellRef AND3 ))) (instance (rename &_1I33 "$1I33") (viewRef net (cellRef AND2 ))) (instance (rename &_1I58 "$1I58") (viewRef net (cellRef VCC ))) (instance (rename &_1I67 "$1I67") (viewRef net (cellRef AND2 ))) (instance Q0 (viewRef net (cellRef FTCE ))) (instance Q1 (viewRef net (cellRef FTCE ))) (instance Q2 (viewRef net (cellRef FTCE ))) (instance Q3 (viewRef net (cellRef FTCE ))) (net (rename &_Net00343_ "$Net00343_") (joined (portRef VCC (instanceRef &_1I58)) (portRef T (instanceRef Q0 )))) (net C (joined (portRef C ) (portRef C (instanceRef Q3 )) (portRef C (instanceRef Q2 )) (portRef C (instanceRef Q1 )) (portRef C (instanceRef Q0 )))) (net CE (joined (portRef CE ) (portRef I0 (instanceRef &_1I67)) (portRef CE (instanceRef Q0 )) (portRef CE (instanceRef Q1 )) (portRef CE (instanceRef Q2 )) (portRef CE (instanceRef Q3 )))) (net CEO (joined (portRef CEO ) (portRef O (instanceRef &_1I67)))) (net CLR (joined (portRef CLR ) (portRef CLR (instanceRef Q3 )) (portRef CLR (instanceRef Q2 )) (portRef CLR (instanceRef Q0 )) (portRef CLR (instanceRef Q1 )))) (net Q0 (joined (portRef Q0 ) (portRef Q (instanceRef Q0 )) (portRef T (instanceRef Q1 )) (portRef I1 (instanceRef &_1I33)) (portRef I3 (instanceRef &_1I31)) (portRef I2 (instanceRef &_1I32)))) (net Q1 (joined (portRef Q1 ) (portRef I2 (instanceRef &_1I31)) (portRef I1 (instanceRef &_1I32)) (portRef I0 (instanceRef &_1I33)) (portRef Q (instanceRef Q1 )))) (net Q2 (joined (portRef Q2 ) (portRef I1 (instanceRef &_1I31)) (portRef I0 (instanceRef &_1I32)) (portRef Q (instanceRef Q2 )))) (net Q3 (joined (portRef Q3 ) (portRef Q (instanceRef Q3 )) (portRef I0 (instanceRef &_1I31)))) (net T2 (joined (portRef O (instanceRef &_1I33)) (portRef T (instanceRef Q2 )))) (net T3 (joined (portRef O (instanceRef &_1I32)) (portRef T (instanceRef Q3 )))) (net TC (joined (portRef TC ) (portRef I1 (instanceRef &_1I67)) (portRef O (instanceRef &_1I31))))))) (cell ce798fae (cellType generic) (view net (viewType netlist ) (interface) (contents (instance (rename &_I1 "$I1") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I11 "$I11") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD"))) (instance (rename &_I12 "$I12") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I13 "$I13") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I16 "$I16") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I17 "$I17") (viewRef net (cellRef IBUF ))) (instance (rename &_I18 "$I18") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I19 "$I19") (viewRef net (cellRef IBUF ))) (instance (rename &_I2 "$I2") (viewRef net (cellRef IBUF ))) (instance (rename &_I20 "$I20") (viewRef net (cellRef FDCE_1 ))) (instance (rename &_I21 "$I21") (viewRef net (cellRef FDCE )) (property INIT (string "R"))) (instance (rename &_I22 "$I22") (viewRef net (cellRef CB4CE ))) (instance (rename &_I23 "$I23") (viewRef net (cellRef CB4CE ))) (instance (rename &_I25 "$I25") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I26 "$I26") (viewRef net (cellRef IBUF ))) (instance (rename &_I3 "$I3") (viewRef net (cellRef BUFG ))) (instance (rename &_I32 "$I32") (viewRef net (cellRef FDCE )) (property INIT (string "R"))) (instance (rename &_I35 "$I35") (viewRef net (cellRef OBUF ))) (instance (rename &_I37 "$I37") (viewRef net (cellRef OBUF ))) (instance (rename &_I38 "$I38") (viewRef net (cellRef OBUF ))) (instance (rename &_I39 "$I39") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD"))) (instance (rename &_I4 "$I4") (viewRef net (cellRef BUFG ))) (instance (rename &_I40 "$I40") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD"))) (instance (rename &_I41 "$I41") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD"))) (instance (rename &_I42 "$I42") (viewRef net (cellRef IBUF ))) (instance (rename &_I43 "$I43") (viewRef net (cellRef D2_4E ))) (instance (rename &_I46 "$I46") (viewRef net (cellRef FDCE )) (property INIT (string "R"))) (instance (rename &_I49 "$I49") (viewRef net (cellRef FDCE )) (property INIT (string "R"))) (instance (rename &_I52 "$I52") (viewRef net (cellRef AND4 ))) (instance (rename &_I53 "$I53") (viewRef net (cellRef AND4 ))) (instance (rename &_I54 "$I54") (viewRef net (cellRef AND4 ))) (instance (rename &_I56 "$I56") (viewRef net (cellRef AND3 ))) (instance (rename &_I57 "$I57") (viewRef net (cellRef AND4 ))) (instance (rename &_I58 "$I58") (viewRef net (cellRef FDCE )) (property INIT (string "R"))) (instance (rename &_I59 "$I59") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD"))) (instance (rename &_I60 "$I60") (viewRef net (cellRef OBUF ))) (instance (rename &_I7 "$I7") (viewRef net (cellRef RAM16X1D ))) (net A0 (joined (portRef Q0 (instanceRef &_I22)) (portRef A0 (instanceRef &_I7)))) (net A1 (joined (portRef Q1 (instanceRef &_I22)) (portRef A1 (instanceRef &_I7)))) (net A2 (joined (portRef Q2 (instanceRef &_I22)) (portRef A2 (instanceRef &_I7)))) (net A3 (joined (portRef Q3 (instanceRef &_I22)) (portRef A3 (instanceRef &_I7)))) (net DPRA0 (joined (portRef Q0 (instanceRef &_I23)) (portRef DPRA0 (instanceRef &_I7)) (portRef I1 (instanceRef &_I57)))) (net DPRA1 (joined (portRef Q1 (instanceRef &_I23)) (portRef DPRA1 (instanceRef &_I7)) (portRef I0 (instanceRef &_I57)))) (net DPRA2 (joined (portRef Q2 (instanceRef &_I23)) (portRef DPRA2 (instanceRef &_I7)))) (net DPRA3 (joined (portRef Q3 (instanceRef &_I23)) (portRef DPRA3 (instanceRef &_I7)) (portRef I0 (instanceRef &_I54)))) (net CLKA_IN (joined (portRef IPAD (instanceRef &_I12)) (portRef I (instanceRef &_I3)))) (net CLKB_IN (joined (portRef IPAD (instanceRef &_I13)) (portRef I (instanceRef &_I4)))) (net CLKB (joined (portRef O (instanceRef &_I4)) (portRef C (instanceRef &_I23)))) (net CLKA (joined (portRef O (instanceRef &_I3)) (portRef C (instanceRef &_I22)) (portRef C (instanceRef &_I20)) (portRef C (instanceRef &_I21)) (portRef WCLK (instanceRef &_I7)) (portRef C (instanceRef &_I32)) (portRef C (instanceRef &_I49)) (portRef C (instanceRef &_I46)) (portRef C (instanceRef &_I58)))) (net IPAD_DATA (joined (portRef IPAD (instanceRef &_I1)) (portRef I (instanceRef &_I2)))) (net DATA (joined (portRef O (instanceRef &_I2)) (portRef D (instanceRef &_I21)) (portRef D (instanceRef &_I20)) (portRef I2 (instanceRef &_I52)))) (net IPAD_RESET (joined (portRef IPAD (instanceRef &_I18)) (portRef I (instanceRef &_I19)))) (net CLR (joined (portRef CLR (instanceRef &_I21)) (portRef CLR (instanceRef &_I20)) (portRef CLR (instanceRef &_I22)) (portRef CLR (instanceRef &_I23)) (portRef CLR (instanceRef &_I32)) (portRef CLR (instanceRef &_I46)) (portRef CLR (instanceRef &_I49)) (portRef O (instanceRef &_I56)) (portRef CLR (instanceRef &_I58)))) (net B0 (joined (portRef O (instanceRef &_I17)) (portRef A0 (instanceRef &_I43)))) (net B1 (joined (portRef O (instanceRef &_I26)) (portRef A1 (instanceRef &_I43)))) (net OPAD_SPO (joined (portRef O (instanceRef &_I37)) (portRef OPAD (instanceRef &_I39)))) (net ENABLE (joined (portRef O (instanceRef &_I42)) (portRef CE (instanceRef &_I22)) (portRef CE (instanceRef &_I23)) (portRef CE (instanceRef &_I20)) (portRef CE (instanceRef &_I21)) (portRef E (instanceRef &_I43)))) (net IPAD_B0 (joined (portRef IPAD (instanceRef &_I16)) (portRef I (instanceRef &_I17)))) (net IPAD_B1 (joined (portRef IPAD (instanceRef &_I25)) (portRef I (instanceRef &_I26)))) (net OPAD_DPO (joined (portRef O (instanceRef &_I38)) (portRef OPAD (instanceRef &_I40)))) (net IPAD_ENABLE (joined (portRef IPAD (instanceRef &_I41)) (portRef I (instanceRef &_I42)))) (net WE (joined (portRef D3 (instanceRef &_I43)) (portRef WE (instanceRef &_I7)))) (net FD1_1_Q (joined (portRef Q (instanceRef &_I20)) (portRef D (instanceRef &_I7)) (portRef I3 (instanceRef &_I54)))) (net FD1_Q (joined (portRef Q (instanceRef &_I21)) (portRef I1 (instanceRef &_I52)))) (net AND1_Y (joined (portRef D (instanceRef &_I32)) (portRef I2 (instanceRef &_I53)) (portRef O (instanceRef &_I52)))) (net RESET (joined (portRef O (instanceRef &_I19)) (portRef I2 (instanceRef &_I56)))) (net AND2_Y (joined (portRef O (instanceRef &_I53)) (portRef D (instanceRef &_I46)) (portRef I2 (instanceRef &_I54)))) (net OPAD_FD5_Q (joined (portRef O (instanceRef &_I35)) (portRef OPAD (instanceRef &_I11)))) (net FD2_CE (joined (portRef D0 (instanceRef &_I43)) (portRef CE (instanceRef &_I32)) (portRef I3 (instanceRef &_I52)))) (net AND3_Y (joined (portRef O (instanceRef &_I54)) (portRef D (instanceRef &_I49)) (portRef I2 (instanceRef &_I57)))) (net SPO (joined (portRef SPO (instanceRef &_I7)) (portRef I (instanceRef &_I37)) (portRef I3 (instanceRef &_I53)))) (net DPO (joined (portRef DPO (instanceRef &_I7)) (portRef I (instanceRef &_I38)) (portRef I0 (instanceRef &_I52)) (portRef I0 (instanceRef &_I53)))) (net FD2_Q (joined (portRef Q (instanceRef &_I32)) (portRef I1 (instanceRef &_I53)))) (net FD3_Q (joined (portRef Q (instanceRef &_I46)) (portRef I1 (instanceRef &_I54)))) (net SPO_CE (joined (portRef D1 (instanceRef &_I43)) (portRef CE (instanceRef &_I46)) (portRef CE (instanceRef &_I58)) (portRef CE (instanceRef &_I49)))) (net OPAD_AND4_Y (joined (portRef O (instanceRef &_I60)) (portRef OPAD (instanceRef &_I59)))) (net (rename &_Net00040_ "$Net00040_") (joined (portRef TC (instanceRef &_I22)) (portRef I1 (instanceRef &_I56)))) (net (rename &_Net00041_ "$Net00041_") (joined (portRef TC (instanceRef &_I23)) (portRef I0 (instanceRef &_I56)))) (net FD4_Q (joined (portRef Q (instanceRef &_I49)) (portRef I3 (instanceRef &_I57)))) (net AND4_Y (joined (portRef O (instanceRef &_I57)) (portRef D (instanceRef &_I58)) (portRef I (instanceRef &_I60)))) (net FD5_Q (joined (portRef Q (instanceRef &_I58)) (portRef I (instanceRef &_I35)))))))) (design ce798fae (cellRef ce798fae (libraryRef Active_lib )) (property PART (string "4002XLPC84-09"))))