python-schdoc/altium_crap/Tutorials/NB3000 Discovery Series/Discovery Session 1/CB8CEB.EDN

405 lines
16 KiB
Plaintext

(edif (rename cb8ceb "CB8CEB")
(edifVersion 2 0 0)
(edifLevel 0)
(keywordMap (keywordLevel 0))
(status
(written
(timeStamp 2004 4 13 17 34 0)
(author "Synplicity, Inc.")
(program "Synplify" (version "7.3.5, Build 222R"))
)
)
(library VIRTEX
(edifLevel 0)
(technology (numberDefinition ))
(cell LUT4 (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port I0 (direction INPUT))
(port I1 (direction INPUT))
(port I2 (direction INPUT))
(port I3 (direction INPUT))
(port O (direction OUTPUT))
)
)
)
(cell LUT2 (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port I0 (direction INPUT))
(port I1 (direction INPUT))
(port O (direction OUTPUT))
)
)
)
(cell LUT1 (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port I0 (direction INPUT))
(port O (direction OUTPUT))
)
)
)
(cell XORCY (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port LI (direction INPUT))
(port CI (direction INPUT))
(port O (direction OUTPUT))
)
)
)
(cell MUXCY_L (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port DI (direction INPUT))
(port CI (direction INPUT))
(port S (direction INPUT))
(port LO (direction OUTPUT))
)
)
)
)
(library UNILIB
(edifLevel 0)
(technology (numberDefinition ))
(cell FDCE (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port Q (direction OUTPUT))
(port D (direction INPUT))
(port C (direction INPUT)
)
(port CLR (direction INPUT))
(port CE (direction INPUT))
)
)
)
(cell GND (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port G (direction OUTPUT))
)
)
)
(cell VCC (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port P (direction OUTPUT))
)
)
)
)
(library work
(edifLevel 0)
(technology (numberDefinition ))
(cell (rename cb8ceb "CB8CEB") (cellType GENERIC)
(view behav (viewType NETLIST)
(interface
(port (array (rename q "Q(7:0)") 8) (direction OUTPUT))
(port CE (direction INPUT)
)
(port C (direction INPUT)
)
(port CLR (direction INPUT)
)
(port CEO (direction OUTPUT))
(port TC (direction OUTPUT))
)
(contents
(instance (rename Q_qxu_0_0 "Q_qxu_0[0]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_1 "Q_qxu_0[1]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_2 "Q_qxu_0[2]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_3 "Q_qxu_0[3]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_4 "Q_qxu_0[4]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_5 "Q_qxu_0[5]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_6 "Q_qxu_0[6]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename Q_qxu_0_7 "Q_qxu_0[7]") (viewRef PRIM (cellRef LUT1 (libraryRef VIRTEX)))
(property init (string "2"))
)
(instance (rename QZ0Z_0 "Q[0]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_1 "Q[1]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_2 "Q[2]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_3 "Q[3]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_4 "Q[4]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_5 "Q[5]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_6 "Q[6]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename QZ0Z_7 "Q[7]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
)
(instance (rename CEOZ0 "CEO") (viewRef PRIM (cellRef LUT2 (libraryRef VIRTEX)))
(property init (string "8"))
)
(instance (rename TCZ0 "TC") (viewRef PRIM (cellRef LUT4 (libraryRef VIRTEX)))
(property init (string "8000"))
)
(instance TC_3 (viewRef PRIM (cellRef LUT4 (libraryRef VIRTEX)))
(property init (string "8000"))
)
(instance TC_0 (viewRef PRIM (cellRef LUT2 (libraryRef VIRTEX)))
(property init (string "8"))
)
(instance (rename Q_s_7 "Q_s[7]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_s_6 "Q_s[6]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_6 "Q_cry[6]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_5 "Q_s[5]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_5 "Q_cry[5]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_4 "Q_s[4]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_4 "Q_cry[4]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_3 "Q_s[3]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_3 "Q_cry[3]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_2 "Q_s[2]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_2 "Q_cry[2]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_1 "Q_s[1]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_1 "Q_cry[1]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance (rename Q_s_0 "Q_s[0]") (viewRef PRIM (cellRef XORCY (libraryRef VIRTEX))) )
(instance (rename Q_cry_0 "Q_cry[0]") (viewRef PRIM (cellRef MUXCY_L (libraryRef VIRTEX))) )
(instance GND (viewRef PRIM (cellRef GND (libraryRef UNILIB))) )
(instance VCC (viewRef PRIM (cellRef VCC (libraryRef UNILIB))) )
(net (rename ce "CE") (joined
(portRef CE)
(portRef I0 (instanceRef CEOZ0))
(portRef CE (instanceRef QZ0Z_7))
(portRef CE (instanceRef QZ0Z_6))
(portRef CE (instanceRef QZ0Z_5))
(portRef CE (instanceRef QZ0Z_4))
(portRef CE (instanceRef QZ0Z_3))
(portRef CE (instanceRef QZ0Z_2))
(portRef CE (instanceRef QZ0Z_1))
(portRef CE (instanceRef QZ0Z_0))
))
(net (rename c "C") (joined
(portRef C)
(portRef C (instanceRef QZ0Z_7))
(portRef C (instanceRef QZ0Z_6))
(portRef C (instanceRef QZ0Z_5))
(portRef C (instanceRef QZ0Z_4))
(portRef C (instanceRef QZ0Z_3))
(portRef C (instanceRef QZ0Z_2))
(portRef C (instanceRef QZ0Z_1))
(portRef C (instanceRef QZ0Z_0))
))
(net (rename clr "CLR") (joined
(portRef CLR)
(portRef CLR (instanceRef QZ0Z_7))
(portRef CLR (instanceRef QZ0Z_6))
(portRef CLR (instanceRef QZ0Z_5))
(portRef CLR (instanceRef QZ0Z_4))
(portRef CLR (instanceRef QZ0Z_3))
(portRef CLR (instanceRef QZ0Z_2))
(portRef CLR (instanceRef QZ0Z_1))
(portRef CLR (instanceRef QZ0Z_0))
))
(net (rename q_0 "Q(0)") (joined
(portRef Q (instanceRef QZ0Z_0))
(portRef I0 (instanceRef TCZ0))
(portRef I0 (instanceRef Q_qxu_0_0))
(portRef (member q 7))
))
(net (rename q_1 "Q(1)") (joined
(portRef Q (instanceRef QZ0Z_1))
(portRef I1 (instanceRef TCZ0))
(portRef I0 (instanceRef Q_qxu_0_1))
(portRef (member q 6))
))
(net (rename q_2 "Q(2)") (joined
(portRef Q (instanceRef QZ0Z_2))
(portRef I2 (instanceRef TCZ0))
(portRef I0 (instanceRef Q_qxu_0_2))
(portRef (member q 5))
))
(net (rename q_3 "Q(3)") (joined
(portRef Q (instanceRef QZ0Z_3))
(portRef I0 (instanceRef TC_3))
(portRef I0 (instanceRef Q_qxu_0_3))
(portRef (member q 4))
))
(net (rename q_4 "Q(4)") (joined
(portRef Q (instanceRef QZ0Z_4))
(portRef I1 (instanceRef TC_3))
(portRef I0 (instanceRef Q_qxu_0_4))
(portRef (member q 3))
))
(net (rename q_5 "Q(5)") (joined
(portRef Q (instanceRef QZ0Z_5))
(portRef I2 (instanceRef TC_3))
(portRef I0 (instanceRef Q_qxu_0_5))
(portRef (member q 2))
))
(net (rename q_6 "Q(6)") (joined
(portRef Q (instanceRef QZ0Z_6))
(portRef I0 (instanceRef TC_0))
(portRef I0 (instanceRef Q_qxu_0_6))
(portRef (member q 1))
))
(net (rename q_7 "Q(7)") (joined
(portRef Q (instanceRef QZ0Z_7))
(portRef I1 (instanceRef TC_0))
(portRef I0 (instanceRef Q_qxu_0_7))
(portRef (member q 0))
))
(net (rename ceo "CEO") (joined
(portRef O (instanceRef CEOZ0))
(portRef CEO)
))
(net (rename tc "TC") (joined
(portRef O (instanceRef TCZ0))
(portRef I1 (instanceRef CEOZ0))
(portRef TC)
))
(net (rename VCCZ0 "VCC") (joined
(portRef P (instanceRef VCC))
(portRef CI (instanceRef Q_cry_0))
(portRef CI (instanceRef Q_s_0))
))
(net (rename GNDZ0 "GND") (joined
(portRef G (instanceRef GND))
(portRef DI (instanceRef Q_cry_0))
(portRef DI (instanceRef Q_cry_1))
(portRef DI (instanceRef Q_cry_2))
(portRef DI (instanceRef Q_cry_3))
(portRef DI (instanceRef Q_cry_4))
(portRef DI (instanceRef Q_cry_5))
(portRef DI (instanceRef Q_cry_6))
))
(net (rename Q_qxu_0 "Q_qxu(0)") (joined
(portRef O (instanceRef Q_qxu_0_0))
(portRef S (instanceRef Q_cry_0))
(portRef LI (instanceRef Q_s_0))
))
(net (rename Q_qxu_1 "Q_qxu(1)") (joined
(portRef O (instanceRef Q_qxu_0_1))
(portRef S (instanceRef Q_cry_1))
(portRef LI (instanceRef Q_s_1))
))
(net (rename Q_qxu_2 "Q_qxu(2)") (joined
(portRef O (instanceRef Q_qxu_0_2))
(portRef S (instanceRef Q_cry_2))
(portRef LI (instanceRef Q_s_2))
))
(net (rename Q_qxu_3 "Q_qxu(3)") (joined
(portRef O (instanceRef Q_qxu_0_3))
(portRef S (instanceRef Q_cry_3))
(portRef LI (instanceRef Q_s_3))
))
(net (rename Q_qxu_4 "Q_qxu(4)") (joined
(portRef O (instanceRef Q_qxu_0_4))
(portRef S (instanceRef Q_cry_4))
(portRef LI (instanceRef Q_s_4))
))
(net (rename Q_qxu_5 "Q_qxu(5)") (joined
(portRef O (instanceRef Q_qxu_0_5))
(portRef S (instanceRef Q_cry_5))
(portRef LI (instanceRef Q_s_5))
))
(net (rename Q_qxu_6 "Q_qxu(6)") (joined
(portRef O (instanceRef Q_qxu_0_6))
(portRef S (instanceRef Q_cry_6))
(portRef LI (instanceRef Q_s_6))
))
(net (rename Q_qxu_7 "Q_qxu(7)") (joined
(portRef O (instanceRef Q_qxu_0_7))
(portRef LI (instanceRef Q_s_7))
))
(net (rename Q_sZ0Z_0 "Q_s(0)") (joined
(portRef O (instanceRef Q_s_0))
(portRef D (instanceRef QZ0Z_0))
))
(net (rename Q_sZ0Z_1 "Q_s(1)") (joined
(portRef O (instanceRef Q_s_1))
(portRef D (instanceRef QZ0Z_1))
))
(net (rename Q_sZ0Z_2 "Q_s(2)") (joined
(portRef O (instanceRef Q_s_2))
(portRef D (instanceRef QZ0Z_2))
))
(net (rename Q_sZ0Z_3 "Q_s(3)") (joined
(portRef O (instanceRef Q_s_3))
(portRef D (instanceRef QZ0Z_3))
))
(net (rename Q_sZ0Z_4 "Q_s(4)") (joined
(portRef O (instanceRef Q_s_4))
(portRef D (instanceRef QZ0Z_4))
))
(net (rename Q_sZ0Z_5 "Q_s(5)") (joined
(portRef O (instanceRef Q_s_5))
(portRef D (instanceRef QZ0Z_5))
))
(net (rename Q_sZ0Z_6 "Q_s(6)") (joined
(portRef O (instanceRef Q_s_6))
(portRef D (instanceRef QZ0Z_6))
))
(net (rename Q_sZ0Z_7 "Q_s(7)") (joined
(portRef O (instanceRef Q_s_7))
(portRef D (instanceRef QZ0Z_7))
))
(net (rename TCZ0Z_3 "TC_3") (joined
(portRef O (instanceRef TC_3))
(portRef I3 (instanceRef TCZ0))
))
(net (rename TCZ0Z_0 "TC_0") (joined
(portRef O (instanceRef TC_0))
(portRef I3 (instanceRef TC_3))
))
(net (rename Q_cryZ0Z_6 "Q_cry(6)") (joined
(portRef LO (instanceRef Q_cry_6))
(portRef CI (instanceRef Q_s_7))
))
(net (rename Q_cryZ0Z_5 "Q_cry(5)") (joined
(portRef LO (instanceRef Q_cry_5))
(portRef CI (instanceRef Q_cry_6))
(portRef CI (instanceRef Q_s_6))
))
(net (rename Q_cryZ0Z_4 "Q_cry(4)") (joined
(portRef LO (instanceRef Q_cry_4))
(portRef CI (instanceRef Q_cry_5))
(portRef CI (instanceRef Q_s_5))
))
(net (rename Q_cryZ0Z_3 "Q_cry(3)") (joined
(portRef LO (instanceRef Q_cry_3))
(portRef CI (instanceRef Q_cry_4))
(portRef CI (instanceRef Q_s_4))
))
(net (rename Q_cryZ0Z_2 "Q_cry(2)") (joined
(portRef LO (instanceRef Q_cry_2))
(portRef CI (instanceRef Q_cry_3))
(portRef CI (instanceRef Q_s_3))
))
(net (rename Q_cryZ0Z_1 "Q_cry(1)") (joined
(portRef LO (instanceRef Q_cry_1))
(portRef CI (instanceRef Q_cry_2))
(portRef CI (instanceRef Q_s_2))
))
(net (rename Q_cryZ0Z_0 "Q_cry(0)") (joined
(portRef LO (instanceRef Q_cry_0))
(portRef CI (instanceRef Q_cry_1))
(portRef CI (instanceRef Q_s_1))
))
)
)
)
)
(design (rename cb8ceb "CB8CEB") (cellRef cb8ceb (libraryRef work))
(property PART (string "xc3s400pq208-4") (owner "Xilinx")))
)