(edif johnson (edifVersion 2 0 0) (edifLevel 0) (keywordMap (keywordLevel 0)) (status (written (timestamp 1998 7 27 9 21 0) (author "ALDEC") (program "Aldec's EDIF Netlist Generator" (version "2.5.4.96")))) (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 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 FDCP (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CLR (direction INPUT)) (port D (direction INPUT)) (port PRE (direction INPUT)) (port Q (direction OUTPUT)) (property DEVICE (string "DFF")) (property LEVEL (string "XILINX")) (property LIBVER (string "2.0.0"))))) (cell GND (cellType generic) (view net (viewType netlist ) (interface (port GROUND (direction OUTPUT)) (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 OR2 (cellType generic) (view net (viewType netlist ) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port O (direction OUTPUT)) (property DEVICE (string "OR")) (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 FD (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port D (direction INPUT)) (port Q (direction OUTPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I43 "$1I43") (viewRef net (cellRef GND ))) (instance Q (viewRef net (cellRef FDCP ))) (net (rename &_Net01468_ "$Net01468_") (joined (portRef GROUND (instanceRef &_1I43)) (portRef CLR (instanceRef Q )) (portRef PRE (instanceRef Q )))) (net C (joined (portRef C ) (portRef C (instanceRef Q )))) (net D (joined (portRef D ) (portRef D (instanceRef Q )))) (net Q (joined (portRef Q ) (portRef Q (instanceRef Q ))))))) (cell FDRE (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port D (direction INPUT)) (port Q (direction OUTPUT)) (port R (direction INPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I56 "$1I56") (viewRef net (cellRef AND3B1 )) (portinstance I0 (property PARAM (string "INV")))) (instance (rename &_1I57 "$1I57") (viewRef net (cellRef AND3B2 )) (portinstance I0 (property PARAM (string "INV"))) (portinstance I1 (property PARAM (string "INV")))) (instance (rename &_1I59 "$1I59") (viewRef net (cellRef OR2 ))) (instance (rename &_1I85 "$1I85") (viewRef net (cellRef VCC ))) (instance (rename &_1I86 "$1I86") (viewRef net (cellRef AND2 ))) (instance Q (viewRef net (cellRef FD ))) (net (rename &_Net01488_ "$Net01488_") (joined (portRef I1 (instanceRef &_1I86)) (portRef VCC (instanceRef &_1I85)))) (net (rename &_Net01489_ "$Net01489_") (joined (portRef O (instanceRef &_1I57)) (portRef I1 (instanceRef &_1I59)))) (net (rename &_Net01490_ "$Net01490_") (joined (portRef O (instanceRef &_1I56)) (portRef I0 (instanceRef &_1I59)))) (net (rename &_Net01491_ "$Net01491_") (joined (portRef O (instanceRef &_1I86)) (portRef I2 (instanceRef &_1I56)) (portRef I1 (instanceRef &_1I57)))) (net (rename &_Net01492_ "$Net01492_") (joined (portRef O (instanceRef &_1I59)) (portRef D (instanceRef Q )))) (net C (joined (portRef C ) (portRef C (instanceRef Q )))) (net CE (joined (portRef CE ) (portRef I0 (instanceRef &_1I86)))) (net D (joined (portRef D ) (portRef I1 (instanceRef &_1I56)))) (net Q (joined (portRef Q ) (portRef I2 (instanceRef &_1I57)) (portRef Q (instanceRef Q )))) (net R (joined (portRef R ) (portRef I0 (instanceRef &_1I56)) (portRef I0 (instanceRef &_1I57))))))) (cell CJ8RE (cellType generic) (view net (viewType netlist ) (interface (port C (direction INPUT)) (port CE (direction INPUT)) (port (rename Q0 "Q<0>") (direction OUTPUT)) (port (rename Q1 "Q<1>") (direction OUTPUT)) (port (rename Q2 "Q<2>") (direction OUTPUT)) (port (rename Q3 "Q<3>") (direction OUTPUT)) (port (rename Q4 "Q<4>") (direction OUTPUT)) (port (rename Q5 "Q<5>") (direction OUTPUT)) (port (rename Q6 "Q<6>") (direction OUTPUT)) (port (rename Q7 "Q<7>") (direction OUTPUT)) (port R (direction INPUT)) (property LEVEL (string "MXILINX")) (property LIBVER (string "2.0.0"))) (contents (instance (rename &_1I61 "$1I61") (viewRef net (cellRef INV )) (portinstance O (property PARAM (string "INV")))) (instance Q0 (viewRef net (cellRef FDRE ))) (instance Q1 (viewRef net (cellRef FDRE ))) (instance Q2 (viewRef net (cellRef FDRE ))) (instance Q3 (viewRef net (cellRef FDRE ))) (instance Q4 (viewRef net (cellRef FDRE ))) (instance Q5 (viewRef net (cellRef FDRE ))) (instance Q6 (viewRef net (cellRef FDRE ))) (instance Q7 (viewRef net (cellRef FDRE ))) (net C (joined (portRef C ) (portRef C (instanceRef Q7 )) (portRef C (instanceRef Q3 )) (portRef C (instanceRef Q2 )) (portRef C (instanceRef Q6 )) (portRef C (instanceRef Q0 )) (portRef C (instanceRef Q1 )) (portRef C (instanceRef Q4 )) (portRef C (instanceRef Q5 )))) (net CE (joined (portRef CE ) (portRef CE (instanceRef Q7 )) (portRef CE (instanceRef Q6 )) (portRef CE (instanceRef Q3 )) (portRef CE (instanceRef Q2 )) (portRef CE (instanceRef Q1 )) (portRef CE (instanceRef Q0 )) (portRef CE (instanceRef Q5 )) (portRef CE (instanceRef Q4 )))) (net (rename Q0 "Q<0>") (joined (portRef Q0) (portRef D (instanceRef Q1 )) (portRef Q (instanceRef Q0 )))) (net (rename Q1 "Q<1>") (joined (portRef Q1) (portRef D (instanceRef Q2 )) (portRef Q (instanceRef Q1 )))) (net (rename Q2 "Q<2>") (joined (portRef Q2) (portRef D (instanceRef Q3 )) (portRef Q (instanceRef Q2 )))) (net (rename Q3 "Q<3>") (joined (portRef Q3) (portRef Q (instanceRef Q3 )) (portRef D (instanceRef Q4 )))) (net (rename Q4 "Q<4>") (joined (portRef Q4) (portRef D (instanceRef Q5 )) (portRef Q (instanceRef Q4 )))) (net (rename Q5 "Q<5>") (joined (portRef Q5) (portRef D (instanceRef Q6 )) (portRef Q (instanceRef Q5 )))) (net (rename Q6 "Q<6>") (joined (portRef Q6) (portRef D (instanceRef Q7 )) (portRef Q (instanceRef Q6 )))) (net (rename Q7 "Q<7>") (joined (portRef Q7) (portRef I (instanceRef &_1I61)) (portRef Q (instanceRef Q7 )))) (net Q7B (joined (portRef O (instanceRef &_1I61)) (portRef D (instanceRef Q0 )))) (net R (joined (portRef R ) (portRef R (instanceRef Q3 )) (portRef R (instanceRef Q2 )) (portRef R (instanceRef Q1 )) (portRef R (instanceRef Q0 )) (portRef R (instanceRef Q7 )) (portRef R (instanceRef Q6 )) (portRef R (instanceRef Q5 )) (portRef R (instanceRef Q4 ))))))) (cell johnson (cellType generic) (view net (viewType netlist ) (interface) (contents (instance (rename &_I1 "$I1") (viewRef net (cellRef CJ8RE ))) (instance (rename &_I10 "$I10") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p22"))) (instance (rename &_I11 "$I11") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p21"))) (instance (rename &_I12 "$I12") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p20"))) (instance (rename &_I13 "$I13") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p19"))) (instance (rename &_I14 "$I14") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p18"))) (instance (rename &_I15 "$I15") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p16"))) (instance (rename &_I16 "$I16") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p14"))) (instance (rename &_I17 "$I17") (viewRef net (cellRef OPAD )) (property EXT (string "OPAD")) (property LOC (string "p13"))) (instance (rename &_I2 "$I2") (viewRef net (cellRef OBUF ))) (instance (rename &_I21 "$I21") (viewRef net (cellRef IPAD )) (property EXT (string "IPAD")) (property LOC (string "p43"))) (instance (rename &_I22 "$I22") (viewRef net (cellRef IBUF ))) (instance (rename &_I3 "$I3") (viewRef net (cellRef OBUF ))) (instance (rename &_I4 "$I4") (viewRef net (cellRef OBUF ))) (instance (rename &_I5 "$I5") (viewRef net (cellRef OBUF ))) (instance (rename &_I6 "$I6") (viewRef net (cellRef OBUF ))) (instance (rename &_I7 "$I7") (viewRef net (cellRef OBUF ))) (instance (rename &_I8 "$I8") (viewRef net (cellRef OBUF ))) (instance (rename &_I9 "$I9") (viewRef net (cellRef OBUF ))) (instance I_from_net_GND (viewRef net (cellRef GND ))) (instance I_from_net_VCC (viewRef net (cellRef VCC ))) (net (rename J_CNT_OUT7 "J_CNT_OUT<7>") (joined (portRef Q7 (instanceRef &_I1)) (portRef I (instanceRef &_I9)))) (net (rename J_CNT_OUT6 "J_CNT_OUT<6>") (joined (portRef Q6 (instanceRef &_I1)) (portRef I (instanceRef &_I8)))) (net (rename J_CNT_OUT5 "J_CNT_OUT<5>") (joined (portRef Q5 (instanceRef &_I1)) (portRef I (instanceRef &_I7)))) (net (rename J_CNT_OUT4 "J_CNT_OUT<4>") (joined (portRef Q4 (instanceRef &_I1)) (portRef I (instanceRef &_I6)))) (net (rename J_CNT_OUT3 "J_CNT_OUT<3>") (joined (portRef Q3 (instanceRef &_I1)) (portRef I (instanceRef &_I5)))) (net (rename J_CNT_OUT2 "J_CNT_OUT<2>") (joined (portRef Q2 (instanceRef &_I1)) (portRef I (instanceRef &_I4)))) (net (rename J_CNT_OUT1 "J_CNT_OUT<1>") (joined (portRef Q1 (instanceRef &_I1)) (portRef I (instanceRef &_I3)))) (net (rename J_CNT_OUT0 "J_CNT_OUT<0>") (joined (portRef Q0 (instanceRef &_I1)) (portRef I (instanceRef &_I2)))) (net (rename &_Net00013_ "$Net00013_") (joined (portRef OPAD (instanceRef &_I10)) (portRef O (instanceRef &_I2)))) (net (rename &_Net00014_ "$Net00014_") (joined (portRef O (instanceRef &_I3)) (portRef OPAD (instanceRef &_I11)))) (net (rename &_Net00015_ "$Net00015_") (joined (portRef O (instanceRef &_I4)) (portRef OPAD (instanceRef &_I12)))) (net (rename &_Net00016_ "$Net00016_") (joined (portRef O (instanceRef &_I5)) (portRef OPAD (instanceRef &_I13)))) (net (rename &_Net00017_ "$Net00017_") (joined (portRef O (instanceRef &_I6)) (portRef OPAD (instanceRef &_I14)))) (net (rename &_Net00018_ "$Net00018_") (joined (portRef O (instanceRef &_I7)) (portRef OPAD (instanceRef &_I15)))) (net (rename &_Net00019_ "$Net00019_") (joined (portRef O (instanceRef &_I8)) (portRef OPAD (instanceRef &_I16)))) (net (rename &_Net00020_ "$Net00020_") (joined (portRef O (instanceRef &_I9)) (portRef OPAD (instanceRef &_I17)))) (net &__A__1 (joined (portRef GROUND (instanceRef I_from_net_GND )) (portRef R (instanceRef &_I1)))) (net &__A__2 (joined (portRef VCC (instanceRef I_from_net_VCC )) (portRef CE (instanceRef &_I1)))) (net (rename &_Net00001_ "$Net00001_") (joined (portRef IPAD (instanceRef &_I21)) (portRef I (instanceRef &_I22)))) (net (rename &_Net00002_ "$Net00002_") (joined (portRef O (instanceRef &_I22)) (portRef C (instanceRef &_I1)))))))) (design johnson (cellRef johnson (libraryRef Active_lib )) (property PART (string "9536PC44-5"))))