]> jspc29.x-matter.uni-frankfurt.de Git - tdc.git/commitdiff
updated chain module for ecp5
authorCahit <c.ugur@gsi.de>
Wed, 23 Mar 2016 13:30:37 +0000 (14:30 +0100)
committerCahit <c.ugur@gsi.de>
Wed, 23 Mar 2016 13:30:37 +0000 (14:30 +0100)
21 files changed:
base/cores/ecp5/TDC/Adder_304.ngo [new symlink]
base/cores/ecp5/TDC/Adder_304/Adder_304.cst [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.edn [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.fdc [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.jhd [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.ldf [new file with mode: 0644]
base/cores/ecp5/TDC/Adder_304/Adder_304.lpc [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.lpf [new file with mode: 0644]
base/cores/ecp5/TDC/Adder_304/Adder_304.ngd [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.ngo [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.sort [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.srp [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304.vhd [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304_generate.log [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304_ngd.asd [deleted file]
base/cores/ecp5/TDC/Adder_304/Adder_304_tmpl.vhd [deleted file]
base/cores/ecp5/TDC/Adder_304/generate_core.tcl [deleted file]
base/cores/ecp5/TDC/Adder_304/generate_ngd.tcl [deleted file]
base/cores/ecp5/TDC/Adder_304/impl/Adder_304_impl.ngo [new file with mode: 0644]
base/cores/ecp5/TDC/Adder_304/msg_file.log [deleted file]
base/cores/ecp5/TDC/Adder_304/tb_Adder_304_tmpl.vhd [deleted file]

diff --git a/base/cores/ecp5/TDC/Adder_304.ngo b/base/cores/ecp5/TDC/Adder_304.ngo
new file mode 120000 (symlink)
index 0000000..903fef7
--- /dev/null
@@ -0,0 +1 @@
+Adder_304/impl/Adder_304_impl.ngo
\ No newline at end of file
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.cst b/base/cores/ecp5/TDC/Adder_304/Adder_304.cst
deleted file mode 100644 (file)
index dd8afb3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Date=03/20/2015
-Time=11:44:26
-
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.edn b/base/cores/ecp5/TDC/Adder_304/Adder_304.edn
deleted file mode 100644 (file)
index 93fab16..0000000
+++ /dev/null
@@ -1,2281 +0,0 @@
-(edif Adder_304
-  (edifVersion 2 0 0)
-  (edifLevel 0)
-  (keywordMap (keywordLevel 0))
-  (status
-    (written
-      (timestamp 2015 3 20 11 44 28)
-      (program "SCUBA" (version "Diamond (64-bit) 3.4.0.80"))))
-      (comment "/opt/lattice/diamond/3.4_x64/ispfpga/bin/lin64/scuba -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type add -width 64 -unsigned -output_reg -enable -pipeline 0 -fdc /home/cugur/Projects/TDC_on_TRB3/tdc/base/cores/ecp5/TDC/Adder_304/Adder_304.fdc ")
-  (library ORCLIB
-    (edifLevel 0)
-    (technology
-      (numberDefinition))
-    (cell CCU2C
-      (cellType GENERIC)
-      (view view1
-        (viewType NETLIST)
-        (interface
-          (port A0
-            (direction INPUT))
-          (port A1
-            (direction INPUT))
-          (port B0
-            (direction INPUT))
-          (port B1
-            (direction INPUT))
-          (port C0
-            (direction INPUT))
-          (port C1
-            (direction INPUT))
-          (port D0
-            (direction INPUT))
-          (port D1
-            (direction INPUT))
-          (port CIN
-            (direction INPUT))
-          (port S0
-            (direction OUTPUT))
-          (port S1
-            (direction OUTPUT))
-          (port COUT
-            (direction OUTPUT)))))
-    (cell FD1P3DX
-      (cellType GENERIC)
-      (view view1
-        (viewType NETLIST)
-        (interface
-          (port D
-            (direction INPUT))
-          (port SP
-            (direction INPUT))
-          (port CK
-            (direction INPUT))
-          (port CD
-            (direction INPUT))
-          (port Q
-            (direction OUTPUT)))))
-    (cell VHI
-      (cellType GENERIC)
-      (view view1
-        (viewType NETLIST)
-        (interface
-          (port Z
-            (direction OUTPUT)))))
-    (cell VLO
-      (cellType GENERIC)
-      (view view1
-        (viewType NETLIST)
-        (interface
-          (port Z
-            (direction OUTPUT)))))
-    (cell Adder_304
-      (cellType GENERIC)
-      (view view1
-        (viewType NETLIST)
-        (interface
-          (port (array (rename DataA "DataA(63:0)") 64)
-            (direction INPUT))
-          (port (array (rename DataB "DataB(63:0)") 64)
-            (direction INPUT))
-          (port Clock
-            (direction INPUT))
-          (port Reset
-            (direction INPUT))
-          (port ClockEn
-            (direction INPUT))
-          (port (array (rename Result "Result(63:0)") 64)
-            (direction OUTPUT)))
-        (property NGD_DRC_MASK (integer 1))
-        (contents
-          (instance FF_63
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_62
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_61
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_60
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_59
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_58
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_57
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_56
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_55
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_54
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_53
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_52
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_51
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_50
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_49
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_48
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_47
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_46
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_45
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_44
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_43
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_42
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_41
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_40
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_39
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_38
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_37
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_36
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_35
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_34
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_33
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_32
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_31
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_30
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_29
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_28
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_27
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_26
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_25
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_24
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_23
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_22
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_21
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_20
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_19
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_18
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_17
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_16
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_15
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_14
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_13
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_12
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_11
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_10
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_9
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_8
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_7
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_6
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_5
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_4
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_3
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_2
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_1
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance FF_0
-            (viewRef view1 
-              (cellRef FD1P3DX))
-            (property GSR
-              (string "ENABLED")))
-          (instance addsub_0
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_1
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_2
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_3
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_4
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_5
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_6
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_7
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_8
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_9
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_10
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_11
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_12
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_13
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_14
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_15
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_16
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_17
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_18
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_19
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_20
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_21
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_22
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_23
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_24
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_25
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_26
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_27
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_28
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_29
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_30
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance addsub_31
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (instance scuba_vhi_inst
-            (viewRef view1 
-              (cellRef VHI)))
-          (instance scuba_vlo_inst
-            (viewRef view1 
-              (cellRef VLO)))
-          (instance addsub_32
-            (viewRef view1 
-              (cellRef CCU2C))
-            (property INJECT1_1
-              (string "NO"))
-            (property INJECT1_0
-              (string "NO"))
-            (property INIT1
-              (string "0x66AA"))
-            (property INIT0
-              (string "0x66AA")))
-          (net tsum0
-            (joined
-              (portRef S1 (instanceRef addsub_0))
-              (portRef D (instanceRef FF_0))))
-          (net x
-            (joined
-              (portRef CIN (instanceRef addsub_0))))
-          (net tsum1
-            (joined
-              (portRef S0 (instanceRef addsub_1))
-              (portRef D (instanceRef FF_1))))
-          (net tsum2
-            (joined
-              (portRef S1 (instanceRef addsub_1))
-              (portRef D (instanceRef FF_2))))
-          (net co0
-            (joined
-              (portRef CIN (instanceRef addsub_1))
-              (portRef COUT (instanceRef addsub_0))))
-          (net tsum3
-            (joined
-              (portRef S0 (instanceRef addsub_2))
-              (portRef D (instanceRef FF_3))))
-          (net tsum4
-            (joined
-              (portRef S1 (instanceRef addsub_2))
-              (portRef D (instanceRef FF_4))))
-          (net co1
-            (joined
-              (portRef CIN (instanceRef addsub_2))
-              (portRef COUT (instanceRef addsub_1))))
-          (net tsum5
-            (joined
-              (portRef S0 (instanceRef addsub_3))
-              (portRef D (instanceRef FF_5))))
-          (net tsum6
-            (joined
-              (portRef S1 (instanceRef addsub_3))
-              (portRef D (instanceRef FF_6))))
-          (net co2
-            (joined
-              (portRef CIN (instanceRef addsub_3))
-              (portRef COUT (instanceRef addsub_2))))
-          (net tsum7
-            (joined
-              (portRef S0 (instanceRef addsub_4))
-              (portRef D (instanceRef FF_7))))
-          (net tsum8
-            (joined
-              (portRef S1 (instanceRef addsub_4))
-              (portRef D (instanceRef FF_8))))
-          (net co3
-            (joined
-              (portRef CIN (instanceRef addsub_4))
-              (portRef COUT (instanceRef addsub_3))))
-          (net tsum9
-            (joined
-              (portRef S0 (instanceRef addsub_5))
-              (portRef D (instanceRef FF_9))))
-          (net tsum10
-            (joined
-              (portRef S1 (instanceRef addsub_5))
-              (portRef D (instanceRef FF_10))))
-          (net co4
-            (joined
-              (portRef CIN (instanceRef addsub_5))
-              (portRef COUT (instanceRef addsub_4))))
-          (net tsum11
-            (joined
-              (portRef S0 (instanceRef addsub_6))
-              (portRef D (instanceRef FF_11))))
-          (net tsum12
-            (joined
-              (portRef S1 (instanceRef addsub_6))
-              (portRef D (instanceRef FF_12))))
-          (net co5
-            (joined
-              (portRef CIN (instanceRef addsub_6))
-              (portRef COUT (instanceRef addsub_5))))
-          (net tsum13
-            (joined
-              (portRef S0 (instanceRef addsub_7))
-              (portRef D (instanceRef FF_13))))
-          (net tsum14
-            (joined
-              (portRef S1 (instanceRef addsub_7))
-              (portRef D (instanceRef FF_14))))
-          (net co6
-            (joined
-              (portRef CIN (instanceRef addsub_7))
-              (portRef COUT (instanceRef addsub_6))))
-          (net tsum15
-            (joined
-              (portRef S0 (instanceRef addsub_8))
-              (portRef D (instanceRef FF_15))))
-          (net tsum16
-            (joined
-              (portRef S1 (instanceRef addsub_8))
-              (portRef D (instanceRef FF_16))))
-          (net co7
-            (joined
-              (portRef CIN (instanceRef addsub_8))
-              (portRef COUT (instanceRef addsub_7))))
-          (net tsum17
-            (joined
-              (portRef S0 (instanceRef addsub_9))
-              (portRef D (instanceRef FF_17))))
-          (net tsum18
-            (joined
-              (portRef S1 (instanceRef addsub_9))
-              (portRef D (instanceRef FF_18))))
-          (net co8
-            (joined
-              (portRef CIN (instanceRef addsub_9))
-              (portRef COUT (instanceRef addsub_8))))
-          (net tsum19
-            (joined
-              (portRef S0 (instanceRef addsub_10))
-              (portRef D (instanceRef FF_19))))
-          (net tsum20
-            (joined
-              (portRef S1 (instanceRef addsub_10))
-              (portRef D (instanceRef FF_20))))
-          (net co9
-            (joined
-              (portRef CIN (instanceRef addsub_10))
-              (portRef COUT (instanceRef addsub_9))))
-          (net tsum21
-            (joined
-              (portRef S0 (instanceRef addsub_11))
-              (portRef D (instanceRef FF_21))))
-          (net tsum22
-            (joined
-              (portRef S1 (instanceRef addsub_11))
-              (portRef D (instanceRef FF_22))))
-          (net co10
-            (joined
-              (portRef CIN (instanceRef addsub_11))
-              (portRef COUT (instanceRef addsub_10))))
-          (net tsum23
-            (joined
-              (portRef S0 (instanceRef addsub_12))
-              (portRef D (instanceRef FF_23))))
-          (net tsum24
-            (joined
-              (portRef S1 (instanceRef addsub_12))
-              (portRef D (instanceRef FF_24))))
-          (net co11
-            (joined
-              (portRef CIN (instanceRef addsub_12))
-              (portRef COUT (instanceRef addsub_11))))
-          (net tsum25
-            (joined
-              (portRef S0 (instanceRef addsub_13))
-              (portRef D (instanceRef FF_25))))
-          (net tsum26
-            (joined
-              (portRef S1 (instanceRef addsub_13))
-              (portRef D (instanceRef FF_26))))
-          (net co12
-            (joined
-              (portRef CIN (instanceRef addsub_13))
-              (portRef COUT (instanceRef addsub_12))))
-          (net tsum27
-            (joined
-              (portRef S0 (instanceRef addsub_14))
-              (portRef D (instanceRef FF_27))))
-          (net tsum28
-            (joined
-              (portRef S1 (instanceRef addsub_14))
-              (portRef D (instanceRef FF_28))))
-          (net co13
-            (joined
-              (portRef CIN (instanceRef addsub_14))
-              (portRef COUT (instanceRef addsub_13))))
-          (net tsum29
-            (joined
-              (portRef S0 (instanceRef addsub_15))
-              (portRef D (instanceRef FF_29))))
-          (net tsum30
-            (joined
-              (portRef S1 (instanceRef addsub_15))
-              (portRef D (instanceRef FF_30))))
-          (net co14
-            (joined
-              (portRef CIN (instanceRef addsub_15))
-              (portRef COUT (instanceRef addsub_14))))
-          (net tsum31
-            (joined
-              (portRef S0 (instanceRef addsub_16))
-              (portRef D (instanceRef FF_31))))
-          (net tsum32
-            (joined
-              (portRef S1 (instanceRef addsub_16))
-              (portRef D (instanceRef FF_32))))
-          (net co15
-            (joined
-              (portRef CIN (instanceRef addsub_16))
-              (portRef COUT (instanceRef addsub_15))))
-          (net tsum33
-            (joined
-              (portRef S0 (instanceRef addsub_17))
-              (portRef D (instanceRef FF_33))))
-          (net tsum34
-            (joined
-              (portRef S1 (instanceRef addsub_17))
-              (portRef D (instanceRef FF_34))))
-          (net co16
-            (joined
-              (portRef CIN (instanceRef addsub_17))
-              (portRef COUT (instanceRef addsub_16))))
-          (net tsum35
-            (joined
-              (portRef S0 (instanceRef addsub_18))
-              (portRef D (instanceRef FF_35))))
-          (net tsum36
-            (joined
-              (portRef S1 (instanceRef addsub_18))
-              (portRef D (instanceRef FF_36))))
-          (net co17
-            (joined
-              (portRef CIN (instanceRef addsub_18))
-              (portRef COUT (instanceRef addsub_17))))
-          (net tsum37
-            (joined
-              (portRef S0 (instanceRef addsub_19))
-              (portRef D (instanceRef FF_37))))
-          (net tsum38
-            (joined
-              (portRef S1 (instanceRef addsub_19))
-              (portRef D (instanceRef FF_38))))
-          (net co18
-            (joined
-              (portRef CIN (instanceRef addsub_19))
-              (portRef COUT (instanceRef addsub_18))))
-          (net tsum39
-            (joined
-              (portRef S0 (instanceRef addsub_20))
-              (portRef D (instanceRef FF_39))))
-          (net tsum40
-            (joined
-              (portRef S1 (instanceRef addsub_20))
-              (portRef D (instanceRef FF_40))))
-          (net co19
-            (joined
-              (portRef CIN (instanceRef addsub_20))
-              (portRef COUT (instanceRef addsub_19))))
-          (net tsum41
-            (joined
-              (portRef S0 (instanceRef addsub_21))
-              (portRef D (instanceRef FF_41))))
-          (net tsum42
-            (joined
-              (portRef S1 (instanceRef addsub_21))
-              (portRef D (instanceRef FF_42))))
-          (net co20
-            (joined
-              (portRef CIN (instanceRef addsub_21))
-              (portRef COUT (instanceRef addsub_20))))
-          (net tsum43
-            (joined
-              (portRef S0 (instanceRef addsub_22))
-              (portRef D (instanceRef FF_43))))
-          (net tsum44
-            (joined
-              (portRef S1 (instanceRef addsub_22))
-              (portRef D (instanceRef FF_44))))
-          (net co21
-            (joined
-              (portRef CIN (instanceRef addsub_22))
-              (portRef COUT (instanceRef addsub_21))))
-          (net tsum45
-            (joined
-              (portRef S0 (instanceRef addsub_23))
-              (portRef D (instanceRef FF_45))))
-          (net tsum46
-            (joined
-              (portRef S1 (instanceRef addsub_23))
-              (portRef D (instanceRef FF_46))))
-          (net co22
-            (joined
-              (portRef CIN (instanceRef addsub_23))
-              (portRef COUT (instanceRef addsub_22))))
-          (net tsum47
-            (joined
-              (portRef S0 (instanceRef addsub_24))
-              (portRef D (instanceRef FF_47))))
-          (net tsum48
-            (joined
-              (portRef S1 (instanceRef addsub_24))
-              (portRef D (instanceRef FF_48))))
-          (net co23
-            (joined
-              (portRef CIN (instanceRef addsub_24))
-              (portRef COUT (instanceRef addsub_23))))
-          (net tsum49
-            (joined
-              (portRef S0 (instanceRef addsub_25))
-              (portRef D (instanceRef FF_49))))
-          (net tsum50
-            (joined
-              (portRef S1 (instanceRef addsub_25))
-              (portRef D (instanceRef FF_50))))
-          (net co24
-            (joined
-              (portRef CIN (instanceRef addsub_25))
-              (portRef COUT (instanceRef addsub_24))))
-          (net tsum51
-            (joined
-              (portRef S0 (instanceRef addsub_26))
-              (portRef D (instanceRef FF_51))))
-          (net tsum52
-            (joined
-              (portRef S1 (instanceRef addsub_26))
-              (portRef D (instanceRef FF_52))))
-          (net co25
-            (joined
-              (portRef CIN (instanceRef addsub_26))
-              (portRef COUT (instanceRef addsub_25))))
-          (net tsum53
-            (joined
-              (portRef S0 (instanceRef addsub_27))
-              (portRef D (instanceRef FF_53))))
-          (net tsum54
-            (joined
-              (portRef S1 (instanceRef addsub_27))
-              (portRef D (instanceRef FF_54))))
-          (net co26
-            (joined
-              (portRef CIN (instanceRef addsub_27))
-              (portRef COUT (instanceRef addsub_26))))
-          (net tsum55
-            (joined
-              (portRef S0 (instanceRef addsub_28))
-              (portRef D (instanceRef FF_55))))
-          (net tsum56
-            (joined
-              (portRef S1 (instanceRef addsub_28))
-              (portRef D (instanceRef FF_56))))
-          (net co27
-            (joined
-              (portRef CIN (instanceRef addsub_28))
-              (portRef COUT (instanceRef addsub_27))))
-          (net tsum57
-            (joined
-              (portRef S0 (instanceRef addsub_29))
-              (portRef D (instanceRef FF_57))))
-          (net tsum58
-            (joined
-              (portRef S1 (instanceRef addsub_29))
-              (portRef D (instanceRef FF_58))))
-          (net co28
-            (joined
-              (portRef CIN (instanceRef addsub_29))
-              (portRef COUT (instanceRef addsub_28))))
-          (net tsum59
-            (joined
-              (portRef S0 (instanceRef addsub_30))
-              (portRef D (instanceRef FF_59))))
-          (net tsum60
-            (joined
-              (portRef S1 (instanceRef addsub_30))
-              (portRef D (instanceRef FF_60))))
-          (net co29
-            (joined
-              (portRef CIN (instanceRef addsub_30))
-              (portRef COUT (instanceRef addsub_29))))
-          (net tsum61
-            (joined
-              (portRef S0 (instanceRef addsub_31))
-              (portRef D (instanceRef FF_61))))
-          (net tsum62
-            (joined
-              (portRef S1 (instanceRef addsub_31))
-              (portRef D (instanceRef FF_62))))
-          (net co30
-            (joined
-              (portRef CIN (instanceRef addsub_31))
-              (portRef COUT (instanceRef addsub_30))))
-          (net tsum63
-            (joined
-              (portRef S0 (instanceRef addsub_32))
-              (portRef D (instanceRef FF_63))))
-          (net scuba_vhi
-            (joined
-              (portRef Z (instanceRef scuba_vhi_inst))
-              (portRef C1 (instanceRef addsub_0))
-              (portRef C0 (instanceRef addsub_0))
-              (portRef D1 (instanceRef addsub_0))
-              (portRef D0 (instanceRef addsub_0))
-              (portRef C1 (instanceRef addsub_1))
-              (portRef C0 (instanceRef addsub_1))
-              (portRef D1 (instanceRef addsub_1))
-              (portRef D0 (instanceRef addsub_1))
-              (portRef C1 (instanceRef addsub_2))
-              (portRef C0 (instanceRef addsub_2))
-              (portRef D1 (instanceRef addsub_2))
-              (portRef D0 (instanceRef addsub_2))
-              (portRef C1 (instanceRef addsub_3))
-              (portRef C0 (instanceRef addsub_3))
-              (portRef D1 (instanceRef addsub_3))
-              (portRef D0 (instanceRef addsub_3))
-              (portRef C1 (instanceRef addsub_4))
-              (portRef C0 (instanceRef addsub_4))
-              (portRef D1 (instanceRef addsub_4))
-              (portRef D0 (instanceRef addsub_4))
-              (portRef C1 (instanceRef addsub_5))
-              (portRef C0 (instanceRef addsub_5))
-              (portRef D1 (instanceRef addsub_5))
-              (portRef D0 (instanceRef addsub_5))
-              (portRef C1 (instanceRef addsub_6))
-              (portRef C0 (instanceRef addsub_6))
-              (portRef D1 (instanceRef addsub_6))
-              (portRef D0 (instanceRef addsub_6))
-              (portRef C1 (instanceRef addsub_7))
-              (portRef C0 (instanceRef addsub_7))
-              (portRef D1 (instanceRef addsub_7))
-              (portRef D0 (instanceRef addsub_7))
-              (portRef C1 (instanceRef addsub_8))
-              (portRef C0 (instanceRef addsub_8))
-              (portRef D1 (instanceRef addsub_8))
-              (portRef D0 (instanceRef addsub_8))
-              (portRef C1 (instanceRef addsub_9))
-              (portRef C0 (instanceRef addsub_9))
-              (portRef D1 (instanceRef addsub_9))
-              (portRef D0 (instanceRef addsub_9))
-              (portRef C1 (instanceRef addsub_10))
-              (portRef C0 (instanceRef addsub_10))
-              (portRef D1 (instanceRef addsub_10))
-              (portRef D0 (instanceRef addsub_10))
-              (portRef C1 (instanceRef addsub_11))
-              (portRef C0 (instanceRef addsub_11))
-              (portRef D1 (instanceRef addsub_11))
-              (portRef D0 (instanceRef addsub_11))
-              (portRef C1 (instanceRef addsub_12))
-              (portRef C0 (instanceRef addsub_12))
-              (portRef D1 (instanceRef addsub_12))
-              (portRef D0 (instanceRef addsub_12))
-              (portRef C1 (instanceRef addsub_13))
-              (portRef C0 (instanceRef addsub_13))
-              (portRef D1 (instanceRef addsub_13))
-              (portRef D0 (instanceRef addsub_13))
-              (portRef C1 (instanceRef addsub_14))
-              (portRef C0 (instanceRef addsub_14))
-              (portRef D1 (instanceRef addsub_14))
-              (portRef D0 (instanceRef addsub_14))
-              (portRef C1 (instanceRef addsub_15))
-              (portRef C0 (instanceRef addsub_15))
-              (portRef D1 (instanceRef addsub_15))
-              (portRef D0 (instanceRef addsub_15))
-              (portRef C1 (instanceRef addsub_16))
-              (portRef C0 (instanceRef addsub_16))
-              (portRef D1 (instanceRef addsub_16))
-              (portRef D0 (instanceRef addsub_16))
-              (portRef C1 (instanceRef addsub_17))
-              (portRef C0 (instanceRef addsub_17))
-              (portRef D1 (instanceRef addsub_17))
-              (portRef D0 (instanceRef addsub_17))
-              (portRef C1 (instanceRef addsub_18))
-              (portRef C0 (instanceRef addsub_18))
-              (portRef D1 (instanceRef addsub_18))
-              (portRef D0 (instanceRef addsub_18))
-              (portRef C1 (instanceRef addsub_19))
-              (portRef C0 (instanceRef addsub_19))
-              (portRef D1 (instanceRef addsub_19))
-              (portRef D0 (instanceRef addsub_19))
-              (portRef C1 (instanceRef addsub_20))
-              (portRef C0 (instanceRef addsub_20))
-              (portRef D1 (instanceRef addsub_20))
-              (portRef D0 (instanceRef addsub_20))
-              (portRef C1 (instanceRef addsub_21))
-              (portRef C0 (instanceRef addsub_21))
-              (portRef D1 (instanceRef addsub_21))
-              (portRef D0 (instanceRef addsub_21))
-              (portRef C1 (instanceRef addsub_22))
-              (portRef C0 (instanceRef addsub_22))
-              (portRef D1 (instanceRef addsub_22))
-              (portRef D0 (instanceRef addsub_22))
-              (portRef C1 (instanceRef addsub_23))
-              (portRef C0 (instanceRef addsub_23))
-              (portRef D1 (instanceRef addsub_23))
-              (portRef D0 (instanceRef addsub_23))
-              (portRef C1 (instanceRef addsub_24))
-              (portRef C0 (instanceRef addsub_24))
-              (portRef D1 (instanceRef addsub_24))
-              (portRef D0 (instanceRef addsub_24))
-              (portRef C1 (instanceRef addsub_25))
-              (portRef C0 (instanceRef addsub_25))
-              (portRef D1 (instanceRef addsub_25))
-              (portRef D0 (instanceRef addsub_25))
-              (portRef C1 (instanceRef addsub_26))
-              (portRef C0 (instanceRef addsub_26))
-              (portRef D1 (instanceRef addsub_26))
-              (portRef D0 (instanceRef addsub_26))
-              (portRef C1 (instanceRef addsub_27))
-              (portRef C0 (instanceRef addsub_27))
-              (portRef D1 (instanceRef addsub_27))
-              (portRef D0 (instanceRef addsub_27))
-              (portRef C1 (instanceRef addsub_28))
-              (portRef C0 (instanceRef addsub_28))
-              (portRef D1 (instanceRef addsub_28))
-              (portRef D0 (instanceRef addsub_28))
-              (portRef C1 (instanceRef addsub_29))
-              (portRef C0 (instanceRef addsub_29))
-              (portRef D1 (instanceRef addsub_29))
-              (portRef D0 (instanceRef addsub_29))
-              (portRef C1 (instanceRef addsub_30))
-              (portRef C0 (instanceRef addsub_30))
-              (portRef D1 (instanceRef addsub_30))
-              (portRef D0 (instanceRef addsub_30))
-              (portRef C1 (instanceRef addsub_31))
-              (portRef C0 (instanceRef addsub_31))
-              (portRef D1 (instanceRef addsub_31))
-              (portRef D0 (instanceRef addsub_31))
-              (portRef C1 (instanceRef addsub_32))
-              (portRef C0 (instanceRef addsub_32))
-              (portRef D1 (instanceRef addsub_32))
-              (portRef D0 (instanceRef addsub_32))))
-          (net scuba_vlo
-            (joined
-              (portRef Z (instanceRef scuba_vlo_inst))
-              (portRef B0 (instanceRef addsub_0))
-              (portRef A0 (instanceRef addsub_0))
-              (portRef B1 (instanceRef addsub_32))
-              (portRef A1 (instanceRef addsub_32))))
-          (net co31
-            (joined
-              (portRef CIN (instanceRef addsub_32))
-              (portRef COUT (instanceRef addsub_31))))
-          (net sum63
-            (joined
-              (portRef (member Result 0))
-              (portRef Q (instanceRef FF_63))))
-          (net sum62
-            (joined
-              (portRef (member Result 1))
-              (portRef Q (instanceRef FF_62))))
-          (net sum61
-            (joined
-              (portRef (member Result 2))
-              (portRef Q (instanceRef FF_61))))
-          (net sum60
-            (joined
-              (portRef (member Result 3))
-              (portRef Q (instanceRef FF_60))))
-          (net sum59
-            (joined
-              (portRef (member Result 4))
-              (portRef Q (instanceRef FF_59))))
-          (net sum58
-            (joined
-              (portRef (member Result 5))
-              (portRef Q (instanceRef FF_58))))
-          (net sum57
-            (joined
-              (portRef (member Result 6))
-              (portRef Q (instanceRef FF_57))))
-          (net sum56
-            (joined
-              (portRef (member Result 7))
-              (portRef Q (instanceRef FF_56))))
-          (net sum55
-            (joined
-              (portRef (member Result 8))
-              (portRef Q (instanceRef FF_55))))
-          (net sum54
-            (joined
-              (portRef (member Result 9))
-              (portRef Q (instanceRef FF_54))))
-          (net sum53
-            (joined
-              (portRef (member Result 10))
-              (portRef Q (instanceRef FF_53))))
-          (net sum52
-            (joined
-              (portRef (member Result 11))
-              (portRef Q (instanceRef FF_52))))
-          (net sum51
-            (joined
-              (portRef (member Result 12))
-              (portRef Q (instanceRef FF_51))))
-          (net sum50
-            (joined
-              (portRef (member Result 13))
-              (portRef Q (instanceRef FF_50))))
-          (net sum49
-            (joined
-              (portRef (member Result 14))
-              (portRef Q (instanceRef FF_49))))
-          (net sum48
-            (joined
-              (portRef (member Result 15))
-              (portRef Q (instanceRef FF_48))))
-          (net sum47
-            (joined
-              (portRef (member Result 16))
-              (portRef Q (instanceRef FF_47))))
-          (net sum46
-            (joined
-              (portRef (member Result 17))
-              (portRef Q (instanceRef FF_46))))
-          (net sum45
-            (joined
-              (portRef (member Result 18))
-              (portRef Q (instanceRef FF_45))))
-          (net sum44
-            (joined
-              (portRef (member Result 19))
-              (portRef Q (instanceRef FF_44))))
-          (net sum43
-            (joined
-              (portRef (member Result 20))
-              (portRef Q (instanceRef FF_43))))
-          (net sum42
-            (joined
-              (portRef (member Result 21))
-              (portRef Q (instanceRef FF_42))))
-          (net sum41
-            (joined
-              (portRef (member Result 22))
-              (portRef Q (instanceRef FF_41))))
-          (net sum40
-            (joined
-              (portRef (member Result 23))
-              (portRef Q (instanceRef FF_40))))
-          (net sum39
-            (joined
-              (portRef (member Result 24))
-              (portRef Q (instanceRef FF_39))))
-          (net sum38
-            (joined
-              (portRef (member Result 25))
-              (portRef Q (instanceRef FF_38))))
-          (net sum37
-            (joined
-              (portRef (member Result 26))
-              (portRef Q (instanceRef FF_37))))
-          (net sum36
-            (joined
-              (portRef (member Result 27))
-              (portRef Q (instanceRef FF_36))))
-          (net sum35
-            (joined
-              (portRef (member Result 28))
-              (portRef Q (instanceRef FF_35))))
-          (net sum34
-            (joined
-              (portRef (member Result 29))
-              (portRef Q (instanceRef FF_34))))
-          (net sum33
-            (joined
-              (portRef (member Result 30))
-              (portRef Q (instanceRef FF_33))))
-          (net sum32
-            (joined
-              (portRef (member Result 31))
-              (portRef Q (instanceRef FF_32))))
-          (net sum31
-            (joined
-              (portRef (member Result 32))
-              (portRef Q (instanceRef FF_31))))
-          (net sum30
-            (joined
-              (portRef (member Result 33))
-              (portRef Q (instanceRef FF_30))))
-          (net sum29
-            (joined
-              (portRef (member Result 34))
-              (portRef Q (instanceRef FF_29))))
-          (net sum28
-            (joined
-              (portRef (member Result 35))
-              (portRef Q (instanceRef FF_28))))
-          (net sum27
-            (joined
-              (portRef (member Result 36))
-              (portRef Q (instanceRef FF_27))))
-          (net sum26
-            (joined
-              (portRef (member Result 37))
-              (portRef Q (instanceRef FF_26))))
-          (net sum25
-            (joined
-              (portRef (member Result 38))
-              (portRef Q (instanceRef FF_25))))
-          (net sum24
-            (joined
-              (portRef (member Result 39))
-              (portRef Q (instanceRef FF_24))))
-          (net sum23
-            (joined
-              (portRef (member Result 40))
-              (portRef Q (instanceRef FF_23))))
-          (net sum22
-            (joined
-              (portRef (member Result 41))
-              (portRef Q (instanceRef FF_22))))
-          (net sum21
-            (joined
-              (portRef (member Result 42))
-              (portRef Q (instanceRef FF_21))))
-          (net sum20
-            (joined
-              (portRef (member Result 43))
-              (portRef Q (instanceRef FF_20))))
-          (net sum19
-            (joined
-              (portRef (member Result 44))
-              (portRef Q (instanceRef FF_19))))
-          (net sum18
-            (joined
-              (portRef (member Result 45))
-              (portRef Q (instanceRef FF_18))))
-          (net sum17
-            (joined
-              (portRef (member Result 46))
-              (portRef Q (instanceRef FF_17))))
-          (net sum16
-            (joined
-              (portRef (member Result 47))
-              (portRef Q (instanceRef FF_16))))
-          (net sum15
-            (joined
-              (portRef (member Result 48))
-              (portRef Q (instanceRef FF_15))))
-          (net sum14
-            (joined
-              (portRef (member Result 49))
-              (portRef Q (instanceRef FF_14))))
-          (net sum13
-            (joined
-              (portRef (member Result 50))
-              (portRef Q (instanceRef FF_13))))
-          (net sum12
-            (joined
-              (portRef (member Result 51))
-              (portRef Q (instanceRef FF_12))))
-          (net sum11
-            (joined
-              (portRef (member Result 52))
-              (portRef Q (instanceRef FF_11))))
-          (net sum10
-            (joined
-              (portRef (member Result 53))
-              (portRef Q (instanceRef FF_10))))
-          (net sum9
-            (joined
-              (portRef (member Result 54))
-              (portRef Q (instanceRef FF_9))))
-          (net sum8
-            (joined
-              (portRef (member Result 55))
-              (portRef Q (instanceRef FF_8))))
-          (net sum7
-            (joined
-              (portRef (member Result 56))
-              (portRef Q (instanceRef FF_7))))
-          (net sum6
-            (joined
-              (portRef (member Result 57))
-              (portRef Q (instanceRef FF_6))))
-          (net sum5
-            (joined
-              (portRef (member Result 58))
-              (portRef Q (instanceRef FF_5))))
-          (net sum4
-            (joined
-              (portRef (member Result 59))
-              (portRef Q (instanceRef FF_4))))
-          (net sum3
-            (joined
-              (portRef (member Result 60))
-              (portRef Q (instanceRef FF_3))))
-          (net sum2
-            (joined
-              (portRef (member Result 61))
-              (portRef Q (instanceRef FF_2))))
-          (net sum1
-            (joined
-              (portRef (member Result 62))
-              (portRef Q (instanceRef FF_1))))
-          (net sum0
-            (joined
-              (portRef (member Result 63))
-              (portRef Q (instanceRef FF_0))))
-          (net clken
-            (joined
-              (portRef ClockEn)
-              (portRef SP (instanceRef FF_63))
-              (portRef SP (instanceRef FF_62))
-              (portRef SP (instanceRef FF_61))
-              (portRef SP (instanceRef FF_60))
-              (portRef SP (instanceRef FF_59))
-              (portRef SP (instanceRef FF_58))
-              (portRef SP (instanceRef FF_57))
-              (portRef SP (instanceRef FF_56))
-              (portRef SP (instanceRef FF_55))
-              (portRef SP (instanceRef FF_54))
-              (portRef SP (instanceRef FF_53))
-              (portRef SP (instanceRef FF_52))
-              (portRef SP (instanceRef FF_51))
-              (portRef SP (instanceRef FF_50))
-              (portRef SP (instanceRef FF_49))
-              (portRef SP (instanceRef FF_48))
-              (portRef SP (instanceRef FF_47))
-              (portRef SP (instanceRef FF_46))
-              (portRef SP (instanceRef FF_45))
-              (portRef SP (instanceRef FF_44))
-              (portRef SP (instanceRef FF_43))
-              (portRef SP (instanceRef FF_42))
-              (portRef SP (instanceRef FF_41))
-              (portRef SP (instanceRef FF_40))
-              (portRef SP (instanceRef FF_39))
-              (portRef SP (instanceRef FF_38))
-              (portRef SP (instanceRef FF_37))
-              (portRef SP (instanceRef FF_36))
-              (portRef SP (instanceRef FF_35))
-              (portRef SP (instanceRef FF_34))
-              (portRef SP (instanceRef FF_33))
-              (portRef SP (instanceRef FF_32))
-              (portRef SP (instanceRef FF_31))
-              (portRef SP (instanceRef FF_30))
-              (portRef SP (instanceRef FF_29))
-              (portRef SP (instanceRef FF_28))
-              (portRef SP (instanceRef FF_27))
-              (portRef SP (instanceRef FF_26))
-              (portRef SP (instanceRef FF_25))
-              (portRef SP (instanceRef FF_24))
-              (portRef SP (instanceRef FF_23))
-              (portRef SP (instanceRef FF_22))
-              (portRef SP (instanceRef FF_21))
-              (portRef SP (instanceRef FF_20))
-              (portRef SP (instanceRef FF_19))
-              (portRef SP (instanceRef FF_18))
-              (portRef SP (instanceRef FF_17))
-              (portRef SP (instanceRef FF_16))
-              (portRef SP (instanceRef FF_15))
-              (portRef SP (instanceRef FF_14))
-              (portRef SP (instanceRef FF_13))
-              (portRef SP (instanceRef FF_12))
-              (portRef SP (instanceRef FF_11))
-              (portRef SP (instanceRef FF_10))
-              (portRef SP (instanceRef FF_9))
-              (portRef SP (instanceRef FF_8))
-              (portRef SP (instanceRef FF_7))
-              (portRef SP (instanceRef FF_6))
-              (portRef SP (instanceRef FF_5))
-              (portRef SP (instanceRef FF_4))
-              (portRef SP (instanceRef FF_3))
-              (portRef SP (instanceRef FF_2))
-              (portRef SP (instanceRef FF_1))
-              (portRef SP (instanceRef FF_0))))
-          (net reset
-            (joined
-              (portRef Reset)
-              (portRef CD (instanceRef FF_63))
-              (portRef CD (instanceRef FF_62))
-              (portRef CD (instanceRef FF_61))
-              (portRef CD (instanceRef FF_60))
-              (portRef CD (instanceRef FF_59))
-              (portRef CD (instanceRef FF_58))
-              (portRef CD (instanceRef FF_57))
-              (portRef CD (instanceRef FF_56))
-              (portRef CD (instanceRef FF_55))
-              (portRef CD (instanceRef FF_54))
-              (portRef CD (instanceRef FF_53))
-              (portRef CD (instanceRef FF_52))
-              (portRef CD (instanceRef FF_51))
-              (portRef CD (instanceRef FF_50))
-              (portRef CD (instanceRef FF_49))
-              (portRef CD (instanceRef FF_48))
-              (portRef CD (instanceRef FF_47))
-              (portRef CD (instanceRef FF_46))
-              (portRef CD (instanceRef FF_45))
-              (portRef CD (instanceRef FF_44))
-              (portRef CD (instanceRef FF_43))
-              (portRef CD (instanceRef FF_42))
-              (portRef CD (instanceRef FF_41))
-              (portRef CD (instanceRef FF_40))
-              (portRef CD (instanceRef FF_39))
-              (portRef CD (instanceRef FF_38))
-              (portRef CD (instanceRef FF_37))
-              (portRef CD (instanceRef FF_36))
-              (portRef CD (instanceRef FF_35))
-              (portRef CD (instanceRef FF_34))
-              (portRef CD (instanceRef FF_33))
-              (portRef CD (instanceRef FF_32))
-              (portRef CD (instanceRef FF_31))
-              (portRef CD (instanceRef FF_30))
-              (portRef CD (instanceRef FF_29))
-              (portRef CD (instanceRef FF_28))
-              (portRef CD (instanceRef FF_27))
-              (portRef CD (instanceRef FF_26))
-              (portRef CD (instanceRef FF_25))
-              (portRef CD (instanceRef FF_24))
-              (portRef CD (instanceRef FF_23))
-              (portRef CD (instanceRef FF_22))
-              (portRef CD (instanceRef FF_21))
-              (portRef CD (instanceRef FF_20))
-              (portRef CD (instanceRef FF_19))
-              (portRef CD (instanceRef FF_18))
-              (portRef CD (instanceRef FF_17))
-              (portRef CD (instanceRef FF_16))
-              (portRef CD (instanceRef FF_15))
-              (portRef CD (instanceRef FF_14))
-              (portRef CD (instanceRef FF_13))
-              (portRef CD (instanceRef FF_12))
-              (portRef CD (instanceRef FF_11))
-              (portRef CD (instanceRef FF_10))
-              (portRef CD (instanceRef FF_9))
-              (portRef CD (instanceRef FF_8))
-              (portRef CD (instanceRef FF_7))
-              (portRef CD (instanceRef FF_6))
-              (portRef CD (instanceRef FF_5))
-              (portRef CD (instanceRef FF_4))
-              (portRef CD (instanceRef FF_3))
-              (portRef CD (instanceRef FF_2))
-              (portRef CD (instanceRef FF_1))
-              (portRef CD (instanceRef FF_0))))
-          (net clk
-            (joined
-              (portRef Clock)
-              (portRef CK (instanceRef FF_63))
-              (portRef CK (instanceRef FF_62))
-              (portRef CK (instanceRef FF_61))
-              (portRef CK (instanceRef FF_60))
-              (portRef CK (instanceRef FF_59))
-              (portRef CK (instanceRef FF_58))
-              (portRef CK (instanceRef FF_57))
-              (portRef CK (instanceRef FF_56))
-              (portRef CK (instanceRef FF_55))
-              (portRef CK (instanceRef FF_54))
-              (portRef CK (instanceRef FF_53))
-              (portRef CK (instanceRef FF_52))
-              (portRef CK (instanceRef FF_51))
-              (portRef CK (instanceRef FF_50))
-              (portRef CK (instanceRef FF_49))
-              (portRef CK (instanceRef FF_48))
-              (portRef CK (instanceRef FF_47))
-              (portRef CK (instanceRef FF_46))
-              (portRef CK (instanceRef FF_45))
-              (portRef CK (instanceRef FF_44))
-              (portRef CK (instanceRef FF_43))
-              (portRef CK (instanceRef FF_42))
-              (portRef CK (instanceRef FF_41))
-              (portRef CK (instanceRef FF_40))
-              (portRef CK (instanceRef FF_39))
-              (portRef CK (instanceRef FF_38))
-              (portRef CK (instanceRef FF_37))
-              (portRef CK (instanceRef FF_36))
-              (portRef CK (instanceRef FF_35))
-              (portRef CK (instanceRef FF_34))
-              (portRef CK (instanceRef FF_33))
-              (portRef CK (instanceRef FF_32))
-              (portRef CK (instanceRef FF_31))
-              (portRef CK (instanceRef FF_30))
-              (portRef CK (instanceRef FF_29))
-              (portRef CK (instanceRef FF_28))
-              (portRef CK (instanceRef FF_27))
-              (portRef CK (instanceRef FF_26))
-              (portRef CK (instanceRef FF_25))
-              (portRef CK (instanceRef FF_24))
-              (portRef CK (instanceRef FF_23))
-              (portRef CK (instanceRef FF_22))
-              (portRef CK (instanceRef FF_21))
-              (portRef CK (instanceRef FF_20))
-              (portRef CK (instanceRef FF_19))
-              (portRef CK (instanceRef FF_18))
-              (portRef CK (instanceRef FF_17))
-              (portRef CK (instanceRef FF_16))
-              (portRef CK (instanceRef FF_15))
-              (portRef CK (instanceRef FF_14))
-              (portRef CK (instanceRef FF_13))
-              (portRef CK (instanceRef FF_12))
-              (portRef CK (instanceRef FF_11))
-              (portRef CK (instanceRef FF_10))
-              (portRef CK (instanceRef FF_9))
-              (portRef CK (instanceRef FF_8))
-              (portRef CK (instanceRef FF_7))
-              (portRef CK (instanceRef FF_6))
-              (portRef CK (instanceRef FF_5))
-              (portRef CK (instanceRef FF_4))
-              (portRef CK (instanceRef FF_3))
-              (portRef CK (instanceRef FF_2))
-              (portRef CK (instanceRef FF_1))
-              (portRef CK (instanceRef FF_0))))
-          (net b63
-            (joined
-              (portRef (member DataB 0))
-              (portRef B0 (instanceRef addsub_32))))
-          (net b62
-            (joined
-              (portRef (member DataB 1))
-              (portRef B1 (instanceRef addsub_31))))
-          (net b61
-            (joined
-              (portRef (member DataB 2))
-              (portRef B0 (instanceRef addsub_31))))
-          (net b60
-            (joined
-              (portRef (member DataB 3))
-              (portRef B1 (instanceRef addsub_30))))
-          (net b59
-            (joined
-              (portRef (member DataB 4))
-              (portRef B0 (instanceRef addsub_30))))
-          (net b58
-            (joined
-              (portRef (member DataB 5))
-              (portRef B1 (instanceRef addsub_29))))
-          (net b57
-            (joined
-              (portRef (member DataB 6))
-              (portRef B0 (instanceRef addsub_29))))
-          (net b56
-            (joined
-              (portRef (member DataB 7))
-              (portRef B1 (instanceRef addsub_28))))
-          (net b55
-            (joined
-              (portRef (member DataB 8))
-              (portRef B0 (instanceRef addsub_28))))
-          (net b54
-            (joined
-              (portRef (member DataB 9))
-              (portRef B1 (instanceRef addsub_27))))
-          (net b53
-            (joined
-              (portRef (member DataB 10))
-              (portRef B0 (instanceRef addsub_27))))
-          (net b52
-            (joined
-              (portRef (member DataB 11))
-              (portRef B1 (instanceRef addsub_26))))
-          (net b51
-            (joined
-              (portRef (member DataB 12))
-              (portRef B0 (instanceRef addsub_26))))
-          (net b50
-            (joined
-              (portRef (member DataB 13))
-              (portRef B1 (instanceRef addsub_25))))
-          (net b49
-            (joined
-              (portRef (member DataB 14))
-              (portRef B0 (instanceRef addsub_25))))
-          (net b48
-            (joined
-              (portRef (member DataB 15))
-              (portRef B1 (instanceRef addsub_24))))
-          (net b47
-            (joined
-              (portRef (member DataB 16))
-              (portRef B0 (instanceRef addsub_24))))
-          (net b46
-            (joined
-              (portRef (member DataB 17))
-              (portRef B1 (instanceRef addsub_23))))
-          (net b45
-            (joined
-              (portRef (member DataB 18))
-              (portRef B0 (instanceRef addsub_23))))
-          (net b44
-            (joined
-              (portRef (member DataB 19))
-              (portRef B1 (instanceRef addsub_22))))
-          (net b43
-            (joined
-              (portRef (member DataB 20))
-              (portRef B0 (instanceRef addsub_22))))
-          (net b42
-            (joined
-              (portRef (member DataB 21))
-              (portRef B1 (instanceRef addsub_21))))
-          (net b41
-            (joined
-              (portRef (member DataB 22))
-              (portRef B0 (instanceRef addsub_21))))
-          (net b40
-            (joined
-              (portRef (member DataB 23))
-              (portRef B1 (instanceRef addsub_20))))
-          (net b39
-            (joined
-              (portRef (member DataB 24))
-              (portRef B0 (instanceRef addsub_20))))
-          (net b38
-            (joined
-              (portRef (member DataB 25))
-              (portRef B1 (instanceRef addsub_19))))
-          (net b37
-            (joined
-              (portRef (member DataB 26))
-              (portRef B0 (instanceRef addsub_19))))
-          (net b36
-            (joined
-              (portRef (member DataB 27))
-              (portRef B1 (instanceRef addsub_18))))
-          (net b35
-            (joined
-              (portRef (member DataB 28))
-              (portRef B0 (instanceRef addsub_18))))
-          (net b34
-            (joined
-              (portRef (member DataB 29))
-              (portRef B1 (instanceRef addsub_17))))
-          (net b33
-            (joined
-              (portRef (member DataB 30))
-              (portRef B0 (instanceRef addsub_17))))
-          (net b32
-            (joined
-              (portRef (member DataB 31))
-              (portRef B1 (instanceRef addsub_16))))
-          (net b31
-            (joined
-              (portRef (member DataB 32))
-              (portRef B0 (instanceRef addsub_16))))
-          (net b30
-            (joined
-              (portRef (member DataB 33))
-              (portRef B1 (instanceRef addsub_15))))
-          (net b29
-            (joined
-              (portRef (member DataB 34))
-              (portRef B0 (instanceRef addsub_15))))
-          (net b28
-            (joined
-              (portRef (member DataB 35))
-              (portRef B1 (instanceRef addsub_14))))
-          (net b27
-            (joined
-              (portRef (member DataB 36))
-              (portRef B0 (instanceRef addsub_14))))
-          (net b26
-            (joined
-              (portRef (member DataB 37))
-              (portRef B1 (instanceRef addsub_13))))
-          (net b25
-            (joined
-              (portRef (member DataB 38))
-              (portRef B0 (instanceRef addsub_13))))
-          (net b24
-            (joined
-              (portRef (member DataB 39))
-              (portRef B1 (instanceRef addsub_12))))
-          (net b23
-            (joined
-              (portRef (member DataB 40))
-              (portRef B0 (instanceRef addsub_12))))
-          (net b22
-            (joined
-              (portRef (member DataB 41))
-              (portRef B1 (instanceRef addsub_11))))
-          (net b21
-            (joined
-              (portRef (member DataB 42))
-              (portRef B0 (instanceRef addsub_11))))
-          (net b20
-            (joined
-              (portRef (member DataB 43))
-              (portRef B1 (instanceRef addsub_10))))
-          (net b19
-            (joined
-              (portRef (member DataB 44))
-              (portRef B0 (instanceRef addsub_10))))
-          (net b18
-            (joined
-              (portRef (member DataB 45))
-              (portRef B1 (instanceRef addsub_9))))
-          (net b17
-            (joined
-              (portRef (member DataB 46))
-              (portRef B0 (instanceRef addsub_9))))
-          (net b16
-            (joined
-              (portRef (member DataB 47))
-              (portRef B1 (instanceRef addsub_8))))
-          (net b15
-            (joined
-              (portRef (member DataB 48))
-              (portRef B0 (instanceRef addsub_8))))
-          (net b14
-            (joined
-              (portRef (member DataB 49))
-              (portRef B1 (instanceRef addsub_7))))
-          (net b13
-            (joined
-              (portRef (member DataB 50))
-              (portRef B0 (instanceRef addsub_7))))
-          (net b12
-            (joined
-              (portRef (member DataB 51))
-              (portRef B1 (instanceRef addsub_6))))
-          (net b11
-            (joined
-              (portRef (member DataB 52))
-              (portRef B0 (instanceRef addsub_6))))
-          (net b10
-            (joined
-              (portRef (member DataB 53))
-              (portRef B1 (instanceRef addsub_5))))
-          (net b9
-            (joined
-              (portRef (member DataB 54))
-              (portRef B0 (instanceRef addsub_5))))
-          (net b8
-            (joined
-              (portRef (member DataB 55))
-              (portRef B1 (instanceRef addsub_4))))
-          (net b7
-            (joined
-              (portRef (member DataB 56))
-              (portRef B0 (instanceRef addsub_4))))
-          (net b6
-            (joined
-              (portRef (member DataB 57))
-              (portRef B1 (instanceRef addsub_3))))
-          (net b5
-            (joined
-              (portRef (member DataB 58))
-              (portRef B0 (instanceRef addsub_3))))
-          (net b4
-            (joined
-              (portRef (member DataB 59))
-              (portRef B1 (instanceRef addsub_2))))
-          (net b3
-            (joined
-              (portRef (member DataB 60))
-              (portRef B0 (instanceRef addsub_2))))
-          (net b2
-            (joined
-              (portRef (member DataB 61))
-              (portRef B1 (instanceRef addsub_1))))
-          (net b1
-            (joined
-              (portRef (member DataB 62))
-              (portRef B0 (instanceRef addsub_1))))
-          (net b0
-            (joined
-              (portRef (member DataB 63))
-              (portRef B1 (instanceRef addsub_0))))
-          (net a63
-            (joined
-              (portRef (member DataA 0))
-              (portRef A0 (instanceRef addsub_32))))
-          (net a62
-            (joined
-              (portRef (member DataA 1))
-              (portRef A1 (instanceRef addsub_31))))
-          (net a61
-            (joined
-              (portRef (member DataA 2))
-              (portRef A0 (instanceRef addsub_31))))
-          (net a60
-            (joined
-              (portRef (member DataA 3))
-              (portRef A1 (instanceRef addsub_30))))
-          (net a59
-            (joined
-              (portRef (member DataA 4))
-              (portRef A0 (instanceRef addsub_30))))
-          (net a58
-            (joined
-              (portRef (member DataA 5))
-              (portRef A1 (instanceRef addsub_29))))
-          (net a57
-            (joined
-              (portRef (member DataA 6))
-              (portRef A0 (instanceRef addsub_29))))
-          (net a56
-            (joined
-              (portRef (member DataA 7))
-              (portRef A1 (instanceRef addsub_28))))
-          (net a55
-            (joined
-              (portRef (member DataA 8))
-              (portRef A0 (instanceRef addsub_28))))
-          (net a54
-            (joined
-              (portRef (member DataA 9))
-              (portRef A1 (instanceRef addsub_27))))
-          (net a53
-            (joined
-              (portRef (member DataA 10))
-              (portRef A0 (instanceRef addsub_27))))
-          (net a52
-            (joined
-              (portRef (member DataA 11))
-              (portRef A1 (instanceRef addsub_26))))
-          (net a51
-            (joined
-              (portRef (member DataA 12))
-              (portRef A0 (instanceRef addsub_26))))
-          (net a50
-            (joined
-              (portRef (member DataA 13))
-              (portRef A1 (instanceRef addsub_25))))
-          (net a49
-            (joined
-              (portRef (member DataA 14))
-              (portRef A0 (instanceRef addsub_25))))
-          (net a48
-            (joined
-              (portRef (member DataA 15))
-              (portRef A1 (instanceRef addsub_24))))
-          (net a47
-            (joined
-              (portRef (member DataA 16))
-              (portRef A0 (instanceRef addsub_24))))
-          (net a46
-            (joined
-              (portRef (member DataA 17))
-              (portRef A1 (instanceRef addsub_23))))
-          (net a45
-            (joined
-              (portRef (member DataA 18))
-              (portRef A0 (instanceRef addsub_23))))
-          (net a44
-            (joined
-              (portRef (member DataA 19))
-              (portRef A1 (instanceRef addsub_22))))
-          (net a43
-            (joined
-              (portRef (member DataA 20))
-              (portRef A0 (instanceRef addsub_22))))
-          (net a42
-            (joined
-              (portRef (member DataA 21))
-              (portRef A1 (instanceRef addsub_21))))
-          (net a41
-            (joined
-              (portRef (member DataA 22))
-              (portRef A0 (instanceRef addsub_21))))
-          (net a40
-            (joined
-              (portRef (member DataA 23))
-              (portRef A1 (instanceRef addsub_20))))
-          (net a39
-            (joined
-              (portRef (member DataA 24))
-              (portRef A0 (instanceRef addsub_20))))
-          (net a38
-            (joined
-              (portRef (member DataA 25))
-              (portRef A1 (instanceRef addsub_19))))
-          (net a37
-            (joined
-              (portRef (member DataA 26))
-              (portRef A0 (instanceRef addsub_19))))
-          (net a36
-            (joined
-              (portRef (member DataA 27))
-              (portRef A1 (instanceRef addsub_18))))
-          (net a35
-            (joined
-              (portRef (member DataA 28))
-              (portRef A0 (instanceRef addsub_18))))
-          (net a34
-            (joined
-              (portRef (member DataA 29))
-              (portRef A1 (instanceRef addsub_17))))
-          (net a33
-            (joined
-              (portRef (member DataA 30))
-              (portRef A0 (instanceRef addsub_17))))
-          (net a32
-            (joined
-              (portRef (member DataA 31))
-              (portRef A1 (instanceRef addsub_16))))
-          (net a31
-            (joined
-              (portRef (member DataA 32))
-              (portRef A0 (instanceRef addsub_16))))
-          (net a30
-            (joined
-              (portRef (member DataA 33))
-              (portRef A1 (instanceRef addsub_15))))
-          (net a29
-            (joined
-              (portRef (member DataA 34))
-              (portRef A0 (instanceRef addsub_15))))
-          (net a28
-            (joined
-              (portRef (member DataA 35))
-              (portRef A1 (instanceRef addsub_14))))
-          (net a27
-            (joined
-              (portRef (member DataA 36))
-              (portRef A0 (instanceRef addsub_14))))
-          (net a26
-            (joined
-              (portRef (member DataA 37))
-              (portRef A1 (instanceRef addsub_13))))
-          (net a25
-            (joined
-              (portRef (member DataA 38))
-              (portRef A0 (instanceRef addsub_13))))
-          (net a24
-            (joined
-              (portRef (member DataA 39))
-              (portRef A1 (instanceRef addsub_12))))
-          (net a23
-            (joined
-              (portRef (member DataA 40))
-              (portRef A0 (instanceRef addsub_12))))
-          (net a22
-            (joined
-              (portRef (member DataA 41))
-              (portRef A1 (instanceRef addsub_11))))
-          (net a21
-            (joined
-              (portRef (member DataA 42))
-              (portRef A0 (instanceRef addsub_11))))
-          (net a20
-            (joined
-              (portRef (member DataA 43))
-              (portRef A1 (instanceRef addsub_10))))
-          (net a19
-            (joined
-              (portRef (member DataA 44))
-              (portRef A0 (instanceRef addsub_10))))
-          (net a18
-            (joined
-              (portRef (member DataA 45))
-              (portRef A1 (instanceRef addsub_9))))
-          (net a17
-            (joined
-              (portRef (member DataA 46))
-              (portRef A0 (instanceRef addsub_9))))
-          (net a16
-            (joined
-              (portRef (member DataA 47))
-              (portRef A1 (instanceRef addsub_8))))
-          (net a15
-            (joined
-              (portRef (member DataA 48))
-              (portRef A0 (instanceRef addsub_8))))
-          (net a14
-            (joined
-              (portRef (member DataA 49))
-              (portRef A1 (instanceRef addsub_7))))
-          (net a13
-            (joined
-              (portRef (member DataA 50))
-              (portRef A0 (instanceRef addsub_7))))
-          (net a12
-            (joined
-              (portRef (member DataA 51))
-              (portRef A1 (instanceRef addsub_6))))
-          (net a11
-            (joined
-              (portRef (member DataA 52))
-              (portRef A0 (instanceRef addsub_6))))
-          (net a10
-            (joined
-              (portRef (member DataA 53))
-              (portRef A1 (instanceRef addsub_5))))
-          (net a9
-            (joined
-              (portRef (member DataA 54))
-              (portRef A0 (instanceRef addsub_5))))
-          (net a8
-            (joined
-              (portRef (member DataA 55))
-              (portRef A1 (instanceRef addsub_4))))
-          (net a7
-            (joined
-              (portRef (member DataA 56))
-              (portRef A0 (instanceRef addsub_4))))
-          (net a6
-            (joined
-              (portRef (member DataA 57))
-              (portRef A1 (instanceRef addsub_3))))
-          (net a5
-            (joined
-              (portRef (member DataA 58))
-              (portRef A0 (instanceRef addsub_3))))
-          (net a4
-            (joined
-              (portRef (member DataA 59))
-              (portRef A1 (instanceRef addsub_2))))
-          (net a3
-            (joined
-              (portRef (member DataA 60))
-              (portRef A0 (instanceRef addsub_2))))
-          (net a2
-            (joined
-              (portRef (member DataA 61))
-              (portRef A1 (instanceRef addsub_1))))
-          (net a1
-            (joined
-              (portRef (member DataA 62))
-              (portRef A0 (instanceRef addsub_1))))
-          (net a0
-            (joined
-              (portRef (member DataA 63))
-              (portRef A1 (instanceRef addsub_0))))))))
-  (design Adder_304
-    (cellRef Adder_304
-      (libraryRef ORCLIB)))
-)
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.fdc b/base/cores/ecp5/TDC/Adder_304/Adder_304.fdc
deleted file mode 100644 (file)
index 6fbcac9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-###==== Start Configuration
-
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.jhd b/base/cores/ecp5/TDC/Adder_304/Adder_304.jhd
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.ldf b/base/cores/ecp5/TDC/Adder_304/Adder_304.ldf
new file mode 100644 (file)
index 0000000..7616ddf
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<BaliProject version="3.2" title="Adder_304" device="LFE5UM-85F-8BG381C" default_implementation="impl">
+    <Options/>
+    <Implementation title="impl" dir="impl" description="impl" synthesis="synplify" default_strategy="Strategy1">
+        <Options def_top="Adder_304"/>
+        <Source name="../Adder_304.vhd" type="VHDL" type_short="VHDL">
+            <Options top_module="Adder_304"/>
+        </Source>
+        <Source name="Adder_304.lpf" type="Logic Preference" type_short="LPF">
+            <Options/>
+        </Source>
+    </Implementation>
+    <Strategy name="Strategy1" file="Adder_3041.sty"/>
+</BaliProject>
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.lpc b/base/cores/ecp5/TDC/Adder_304/Adder_304.lpc
deleted file mode 100644 (file)
index 2f70eac..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-[Device]
-Family=ecp5um
-PartType=LFE5UM-85F
-PartName=LFE5UM-85F-8MG285C
-SpeedGrade=8
-Package=CSFBGA285
-OperatingCondition=COM
-Status=C
-
-[IP]
-VendorName=Lattice Semiconductor Corporation
-CoreType=LPM
-CoreStatus=Demo
-CoreName=Adder
-CoreRevision=3.4
-ModuleName=Adder_304
-SourceFormat=vhdl
-ParameterFileVersion=1.0
-Date=03/20/2015
-Time=11:44:26
-
-[Parameters]
-Verilog=0
-VHDL=1
-EDIF=1
-Destination=Synplicity
-Expression=BusA(0 to 7)
-Order=Big Endian [MSB:LSB]
-IO=0
-InputWidth=64
-Representation=Unsigned
-UseCIport=0
-COport=None
-OutReg=1
-Complex=0
-Stage=0
-
-[Command]
-cmd_line= -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type mgaddsub -width 64 -unsigned -output_reg -enable -pipeline 0
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.lpf b/base/cores/ecp5/TDC/Adder_304/Adder_304.lpf
new file mode 100644 (file)
index 0000000..325063a
--- /dev/null
@@ -0,0 +1,2 @@
+BLOCK RESETPATHS;
+BLOCK ASYNCPATHS;
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.ngd b/base/cores/ecp5/TDC/Adder_304/Adder_304.ngd
deleted file mode 100644 (file)
index 56e0784..0000000
Binary files a/base/cores/ecp5/TDC/Adder_304/Adder_304.ngd and /dev/null differ
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.ngo b/base/cores/ecp5/TDC/Adder_304/Adder_304.ngo
deleted file mode 100644 (file)
index 582b4c9..0000000
Binary files a/base/cores/ecp5/TDC/Adder_304/Adder_304.ngo and /dev/null differ
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.sort b/base/cores/ecp5/TDC/Adder_304/Adder_304.sort
deleted file mode 100644 (file)
index e9b2fd0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Adder_304.vhd
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.srp b/base/cores/ecp5/TDC/Adder_304/Adder_304.srp
deleted file mode 100644 (file)
index 4222cb9..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-SCUBA, Version Diamond (64-bit) 3.4.0.80
-Fri Mar 20 11:44:28 2015
-
-Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
-Copyright (c) 1995 AT&T Corp.   All rights reserved.
-Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
-Copyright (c) 2001 Agere Systems   All rights reserved.
-Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
-
-    Issued command   : /opt/lattice/diamond/3.4_x64/ispfpga/bin/lin64/scuba -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type mgaddsub -width 64 -unsigned -output_reg -enable -pipeline 0 -fdc /home/cugur/Projects/TDC_on_TRB3/tdc/base/cores/ecp5/TDC/Adder_304/Adder_304.fdc 
-    Circuit name     : Adder_304
-    Module type      : add
-    Module Version   : 3.4
-    Width            : 64
-    Ports            : 
-       Inputs       : DataA[63:0], DataB[63:0], Clock, Reset, ClockEn
-       Outputs      : Result[63:0]
-    I/O buffer       : not inserted
-    Representation   : unsigned number
-    EDIF output      : Adder_304.edn
-    VHDL output      : Adder_304.vhd
-    VHDL template    : Adder_304_tmpl.vhd
-    VHDL testbench    : tb_Adder_304_tmpl.vhd
-    VHDL purpose     : for synthesis and simulation
-    Bus notation     : big endian
-    Report output    : Adder_304.srp
-    Element Usage    :
-          CCU2C : 33
-        FD1P3DX : 64
-    Estimated Resource Usage:
-            LUT : 66
-            Reg : 64
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304.vhd b/base/cores/ecp5/TDC/Adder_304/Adder_304.vhd
deleted file mode 100644 (file)
index 37eca12..0000000
+++ /dev/null
@@ -1,816 +0,0 @@
--- VHDL netlist generated by SCUBA Diamond (64-bit) 3.4.0.80
--- Module  Version: 3.4
---/opt/lattice/diamond/3.4_x64/ispfpga/bin/lin64/scuba -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type add -width 64 -unsigned -output_reg -enable -pipeline 0 -fdc /home/cugur/Projects/TDC_on_TRB3/tdc/base/cores/ecp5/TDC/Adder_304/Adder_304.fdc 
-
--- Fri Mar 20 11:44:28 2015
-
-library IEEE;
-use IEEE.std_logic_1164.all;
-library ecp5um;
-use ecp5um.components.all;
-
-entity Adder_304 is
-    port (
-        DataA: in  std_logic_vector(63 downto 0); 
-        DataB: in  std_logic_vector(63 downto 0); 
-        Clock: in  std_logic; 
-        Reset: in  std_logic; 
-        ClockEn: in  std_logic; 
-        Result: out  std_logic_vector(63 downto 0));
-end Adder_304;
-
-architecture Structure of Adder_304 is
-
-    -- internal signal declarations
-    signal r0_sum63: std_logic;
-    signal r0_sum62: std_logic;
-    signal r0_sum61: std_logic;
-    signal r0_sum60: std_logic;
-    signal r0_sum59: std_logic;
-    signal r0_sum58: std_logic;
-    signal r0_sum57: std_logic;
-    signal r0_sum56: std_logic;
-    signal r0_sum55: std_logic;
-    signal r0_sum54: std_logic;
-    signal r0_sum53: std_logic;
-    signal r0_sum52: std_logic;
-    signal r0_sum51: std_logic;
-    signal r0_sum50: std_logic;
-    signal r0_sum49: std_logic;
-    signal r0_sum48: std_logic;
-    signal r0_sum47: std_logic;
-    signal r0_sum46: std_logic;
-    signal r0_sum45: std_logic;
-    signal r0_sum44: std_logic;
-    signal r0_sum43: std_logic;
-    signal r0_sum42: std_logic;
-    signal r0_sum41: std_logic;
-    signal r0_sum40: std_logic;
-    signal r0_sum39: std_logic;
-    signal r0_sum38: std_logic;
-    signal r0_sum37: std_logic;
-    signal r0_sum36: std_logic;
-    signal r0_sum35: std_logic;
-    signal r0_sum34: std_logic;
-    signal r0_sum33: std_logic;
-    signal r0_sum32: std_logic;
-    signal r0_sum31: std_logic;
-    signal r0_sum30: std_logic;
-    signal r0_sum29: std_logic;
-    signal r0_sum28: std_logic;
-    signal r0_sum27: std_logic;
-    signal r0_sum26: std_logic;
-    signal r0_sum25: std_logic;
-    signal r0_sum24: std_logic;
-    signal r0_sum23: std_logic;
-    signal r0_sum22: std_logic;
-    signal r0_sum21: std_logic;
-    signal r0_sum20: std_logic;
-    signal r0_sum19: std_logic;
-    signal r0_sum18: std_logic;
-    signal r0_sum17: std_logic;
-    signal r0_sum16: std_logic;
-    signal r0_sum15: std_logic;
-    signal r0_sum14: std_logic;
-    signal r0_sum13: std_logic;
-    signal r0_sum12: std_logic;
-    signal r0_sum11: std_logic;
-    signal r0_sum10: std_logic;
-    signal r0_sum9: std_logic;
-    signal r0_sum8: std_logic;
-    signal r0_sum7: std_logic;
-    signal r0_sum6: std_logic;
-    signal r0_sum5: std_logic;
-    signal r0_sum4: std_logic;
-    signal r0_sum3: std_logic;
-    signal r0_sum2: std_logic;
-    signal r0_sum1: std_logic;
-    signal r0_sum0: std_logic;
-    signal tsum0: std_logic;
-    signal tsum1: std_logic;
-    signal tsum2: std_logic;
-    signal co0: std_logic;
-    signal tsum3: std_logic;
-    signal tsum4: std_logic;
-    signal co1: std_logic;
-    signal tsum5: std_logic;
-    signal tsum6: std_logic;
-    signal co2: std_logic;
-    signal tsum7: std_logic;
-    signal tsum8: std_logic;
-    signal co3: std_logic;
-    signal tsum9: std_logic;
-    signal tsum10: std_logic;
-    signal co4: std_logic;
-    signal tsum11: std_logic;
-    signal tsum12: std_logic;
-    signal co5: std_logic;
-    signal tsum13: std_logic;
-    signal tsum14: std_logic;
-    signal co6: std_logic;
-    signal tsum15: std_logic;
-    signal tsum16: std_logic;
-    signal co7: std_logic;
-    signal tsum17: std_logic;
-    signal tsum18: std_logic;
-    signal co8: std_logic;
-    signal tsum19: std_logic;
-    signal tsum20: std_logic;
-    signal co9: std_logic;
-    signal tsum21: std_logic;
-    signal tsum22: std_logic;
-    signal co10: std_logic;
-    signal tsum23: std_logic;
-    signal tsum24: std_logic;
-    signal co11: std_logic;
-    signal tsum25: std_logic;
-    signal tsum26: std_logic;
-    signal co12: std_logic;
-    signal tsum27: std_logic;
-    signal tsum28: std_logic;
-    signal co13: std_logic;
-    signal tsum29: std_logic;
-    signal tsum30: std_logic;
-    signal co14: std_logic;
-    signal tsum31: std_logic;
-    signal tsum32: std_logic;
-    signal co15: std_logic;
-    signal tsum33: std_logic;
-    signal tsum34: std_logic;
-    signal co16: std_logic;
-    signal tsum35: std_logic;
-    signal tsum36: std_logic;
-    signal co17: std_logic;
-    signal tsum37: std_logic;
-    signal tsum38: std_logic;
-    signal co18: std_logic;
-    signal tsum39: std_logic;
-    signal tsum40: std_logic;
-    signal co19: std_logic;
-    signal tsum41: std_logic;
-    signal tsum42: std_logic;
-    signal co20: std_logic;
-    signal tsum43: std_logic;
-    signal tsum44: std_logic;
-    signal co21: std_logic;
-    signal tsum45: std_logic;
-    signal tsum46: std_logic;
-    signal co22: std_logic;
-    signal tsum47: std_logic;
-    signal tsum48: std_logic;
-    signal co23: std_logic;
-    signal tsum49: std_logic;
-    signal tsum50: std_logic;
-    signal co24: std_logic;
-    signal tsum51: std_logic;
-    signal tsum52: std_logic;
-    signal co25: std_logic;
-    signal tsum53: std_logic;
-    signal tsum54: std_logic;
-    signal co26: std_logic;
-    signal tsum55: std_logic;
-    signal tsum56: std_logic;
-    signal co27: std_logic;
-    signal tsum57: std_logic;
-    signal tsum58: std_logic;
-    signal co28: std_logic;
-    signal tsum59: std_logic;
-    signal tsum60: std_logic;
-    signal co29: std_logic;
-    signal tsum61: std_logic;
-    signal tsum62: std_logic;
-    signal co30: std_logic;
-    signal tsum63: std_logic;
-    signal scuba_vhi: std_logic;
-    signal scuba_vlo: std_logic;
-    signal co31: std_logic;
-
-    attribute GSR : string; 
-    attribute GSR of FF_63 : label is "ENABLED";
-    attribute GSR of FF_62 : label is "ENABLED";
-    attribute GSR of FF_61 : label is "ENABLED";
-    attribute GSR of FF_60 : label is "ENABLED";
-    attribute GSR of FF_59 : label is "ENABLED";
-    attribute GSR of FF_58 : label is "ENABLED";
-    attribute GSR of FF_57 : label is "ENABLED";
-    attribute GSR of FF_56 : label is "ENABLED";
-    attribute GSR of FF_55 : label is "ENABLED";
-    attribute GSR of FF_54 : label is "ENABLED";
-    attribute GSR of FF_53 : label is "ENABLED";
-    attribute GSR of FF_52 : label is "ENABLED";
-    attribute GSR of FF_51 : label is "ENABLED";
-    attribute GSR of FF_50 : label is "ENABLED";
-    attribute GSR of FF_49 : label is "ENABLED";
-    attribute GSR of FF_48 : label is "ENABLED";
-    attribute GSR of FF_47 : label is "ENABLED";
-    attribute GSR of FF_46 : label is "ENABLED";
-    attribute GSR of FF_45 : label is "ENABLED";
-    attribute GSR of FF_44 : label is "ENABLED";
-    attribute GSR of FF_43 : label is "ENABLED";
-    attribute GSR of FF_42 : label is "ENABLED";
-    attribute GSR of FF_41 : label is "ENABLED";
-    attribute GSR of FF_40 : label is "ENABLED";
-    attribute GSR of FF_39 : label is "ENABLED";
-    attribute GSR of FF_38 : label is "ENABLED";
-    attribute GSR of FF_37 : label is "ENABLED";
-    attribute GSR of FF_36 : label is "ENABLED";
-    attribute GSR of FF_35 : label is "ENABLED";
-    attribute GSR of FF_34 : label is "ENABLED";
-    attribute GSR of FF_33 : label is "ENABLED";
-    attribute GSR of FF_32 : label is "ENABLED";
-    attribute GSR of FF_31 : label is "ENABLED";
-    attribute GSR of FF_30 : label is "ENABLED";
-    attribute GSR of FF_29 : label is "ENABLED";
-    attribute GSR of FF_28 : label is "ENABLED";
-    attribute GSR of FF_27 : label is "ENABLED";
-    attribute GSR of FF_26 : label is "ENABLED";
-    attribute GSR of FF_25 : label is "ENABLED";
-    attribute GSR of FF_24 : label is "ENABLED";
-    attribute GSR of FF_23 : label is "ENABLED";
-    attribute GSR of FF_22 : label is "ENABLED";
-    attribute GSR of FF_21 : label is "ENABLED";
-    attribute GSR of FF_20 : label is "ENABLED";
-    attribute GSR of FF_19 : label is "ENABLED";
-    attribute GSR of FF_18 : label is "ENABLED";
-    attribute GSR of FF_17 : label is "ENABLED";
-    attribute GSR of FF_16 : label is "ENABLED";
-    attribute GSR of FF_15 : label is "ENABLED";
-    attribute GSR of FF_14 : label is "ENABLED";
-    attribute GSR of FF_13 : label is "ENABLED";
-    attribute GSR of FF_12 : label is "ENABLED";
-    attribute GSR of FF_11 : label is "ENABLED";
-    attribute GSR of FF_10 : label is "ENABLED";
-    attribute GSR of FF_9 : label is "ENABLED";
-    attribute GSR of FF_8 : label is "ENABLED";
-    attribute GSR of FF_7 : label is "ENABLED";
-    attribute GSR of FF_6 : label is "ENABLED";
-    attribute GSR of FF_5 : label is "ENABLED";
-    attribute GSR of FF_4 : label is "ENABLED";
-    attribute GSR of FF_3 : label is "ENABLED";
-    attribute GSR of FF_2 : label is "ENABLED";
-    attribute GSR of FF_1 : label is "ENABLED";
-    attribute GSR of FF_0 : label is "ENABLED";
-    attribute syn_keep : boolean;
-    attribute NGD_DRC_MASK : integer;
-    attribute NGD_DRC_MASK of Structure : architecture is 1;
-
-begin
-    -- component instantiation statements
-    FF_63: FD1P3DX
-        port map (D=>tsum63, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum63);
-
-    FF_62: FD1P3DX
-        port map (D=>tsum62, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum62);
-
-    FF_61: FD1P3DX
-        port map (D=>tsum61, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum61);
-
-    FF_60: FD1P3DX
-        port map (D=>tsum60, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum60);
-
-    FF_59: FD1P3DX
-        port map (D=>tsum59, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum59);
-
-    FF_58: FD1P3DX
-        port map (D=>tsum58, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum58);
-
-    FF_57: FD1P3DX
-        port map (D=>tsum57, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum57);
-
-    FF_56: FD1P3DX
-        port map (D=>tsum56, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum56);
-
-    FF_55: FD1P3DX
-        port map (D=>tsum55, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum55);
-
-    FF_54: FD1P3DX
-        port map (D=>tsum54, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum54);
-
-    FF_53: FD1P3DX
-        port map (D=>tsum53, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum53);
-
-    FF_52: FD1P3DX
-        port map (D=>tsum52, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum52);
-
-    FF_51: FD1P3DX
-        port map (D=>tsum51, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum51);
-
-    FF_50: FD1P3DX
-        port map (D=>tsum50, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum50);
-
-    FF_49: FD1P3DX
-        port map (D=>tsum49, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum49);
-
-    FF_48: FD1P3DX
-        port map (D=>tsum48, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum48);
-
-    FF_47: FD1P3DX
-        port map (D=>tsum47, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum47);
-
-    FF_46: FD1P3DX
-        port map (D=>tsum46, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum46);
-
-    FF_45: FD1P3DX
-        port map (D=>tsum45, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum45);
-
-    FF_44: FD1P3DX
-        port map (D=>tsum44, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum44);
-
-    FF_43: FD1P3DX
-        port map (D=>tsum43, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum43);
-
-    FF_42: FD1P3DX
-        port map (D=>tsum42, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum42);
-
-    FF_41: FD1P3DX
-        port map (D=>tsum41, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum41);
-
-    FF_40: FD1P3DX
-        port map (D=>tsum40, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum40);
-
-    FF_39: FD1P3DX
-        port map (D=>tsum39, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum39);
-
-    FF_38: FD1P3DX
-        port map (D=>tsum38, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum38);
-
-    FF_37: FD1P3DX
-        port map (D=>tsum37, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum37);
-
-    FF_36: FD1P3DX
-        port map (D=>tsum36, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum36);
-
-    FF_35: FD1P3DX
-        port map (D=>tsum35, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum35);
-
-    FF_34: FD1P3DX
-        port map (D=>tsum34, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum34);
-
-    FF_33: FD1P3DX
-        port map (D=>tsum33, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum33);
-
-    FF_32: FD1P3DX
-        port map (D=>tsum32, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum32);
-
-    FF_31: FD1P3DX
-        port map (D=>tsum31, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum31);
-
-    FF_30: FD1P3DX
-        port map (D=>tsum30, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum30);
-
-    FF_29: FD1P3DX
-        port map (D=>tsum29, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum29);
-
-    FF_28: FD1P3DX
-        port map (D=>tsum28, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum28);
-
-    FF_27: FD1P3DX
-        port map (D=>tsum27, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum27);
-
-    FF_26: FD1P3DX
-        port map (D=>tsum26, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum26);
-
-    FF_25: FD1P3DX
-        port map (D=>tsum25, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum25);
-
-    FF_24: FD1P3DX
-        port map (D=>tsum24, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum24);
-
-    FF_23: FD1P3DX
-        port map (D=>tsum23, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum23);
-
-    FF_22: FD1P3DX
-        port map (D=>tsum22, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum22);
-
-    FF_21: FD1P3DX
-        port map (D=>tsum21, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum21);
-
-    FF_20: FD1P3DX
-        port map (D=>tsum20, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum20);
-
-    FF_19: FD1P3DX
-        port map (D=>tsum19, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum19);
-
-    FF_18: FD1P3DX
-        port map (D=>tsum18, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum18);
-
-    FF_17: FD1P3DX
-        port map (D=>tsum17, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum17);
-
-    FF_16: FD1P3DX
-        port map (D=>tsum16, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum16);
-
-    FF_15: FD1P3DX
-        port map (D=>tsum15, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum15);
-
-    FF_14: FD1P3DX
-        port map (D=>tsum14, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum14);
-
-    FF_13: FD1P3DX
-        port map (D=>tsum13, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum13);
-
-    FF_12: FD1P3DX
-        port map (D=>tsum12, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum12);
-
-    FF_11: FD1P3DX
-        port map (D=>tsum11, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum11);
-
-    FF_10: FD1P3DX
-        port map (D=>tsum10, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum10);
-
-    FF_9: FD1P3DX
-        port map (D=>tsum9, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum9);
-
-    FF_8: FD1P3DX
-        port map (D=>tsum8, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum8);
-
-    FF_7: FD1P3DX
-        port map (D=>tsum7, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum7);
-
-    FF_6: FD1P3DX
-        port map (D=>tsum6, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum6);
-
-    FF_5: FD1P3DX
-        port map (D=>tsum5, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum5);
-
-    FF_4: FD1P3DX
-        port map (D=>tsum4, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum4);
-
-    FF_3: FD1P3DX
-        port map (D=>tsum3, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum3);
-
-    FF_2: FD1P3DX
-        port map (D=>tsum2, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum2);
-
-    FF_1: FD1P3DX
-        port map (D=>tsum1, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum1);
-
-    FF_0: FD1P3DX
-        port map (D=>tsum0, SP=>ClockEn, CK=>Clock, CD=>Reset, 
-            Q=>r0_sum0);
-
-    addsub_0: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>scuba_vlo, A1=>DataA(0), B0=>scuba_vlo, 
-            B1=>DataB(0), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>'X', S0=>open, S1=>tsum0, COUT=>co0);
-
-    addsub_1: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(1), A1=>DataA(2), B0=>DataB(1), B1=>DataB(2), 
-            C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, D1=>scuba_vhi, 
-            CIN=>co0, S0=>tsum1, S1=>tsum2, COUT=>co1);
-
-    addsub_2: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(3), A1=>DataA(4), B0=>DataB(3), B1=>DataB(4), 
-            C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, D1=>scuba_vhi, 
-            CIN=>co1, S0=>tsum3, S1=>tsum4, COUT=>co2);
-
-    addsub_3: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(5), A1=>DataA(6), B0=>DataB(5), B1=>DataB(6), 
-            C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, D1=>scuba_vhi, 
-            CIN=>co2, S0=>tsum5, S1=>tsum6, COUT=>co3);
-
-    addsub_4: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(7), A1=>DataA(8), B0=>DataB(7), B1=>DataB(8), 
-            C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, D1=>scuba_vhi, 
-            CIN=>co3, S0=>tsum7, S1=>tsum8, COUT=>co4);
-
-    addsub_5: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(9), A1=>DataA(10), B0=>DataB(9), 
-            B1=>DataB(10), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co4, S0=>tsum9, S1=>tsum10, COUT=>co5);
-
-    addsub_6: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(11), A1=>DataA(12), B0=>DataB(11), 
-            B1=>DataB(12), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co5, S0=>tsum11, S1=>tsum12, COUT=>co6);
-
-    addsub_7: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(13), A1=>DataA(14), B0=>DataB(13), 
-            B1=>DataB(14), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co6, S0=>tsum13, S1=>tsum14, COUT=>co7);
-
-    addsub_8: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(15), A1=>DataA(16), B0=>DataB(15), 
-            B1=>DataB(16), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co7, S0=>tsum15, S1=>tsum16, COUT=>co8);
-
-    addsub_9: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(17), A1=>DataA(18), B0=>DataB(17), 
-            B1=>DataB(18), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co8, S0=>tsum17, S1=>tsum18, COUT=>co9);
-
-    addsub_10: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(19), A1=>DataA(20), B0=>DataB(19), 
-            B1=>DataB(20), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co9, S0=>tsum19, S1=>tsum20, COUT=>co10);
-
-    addsub_11: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(21), A1=>DataA(22), B0=>DataB(21), 
-            B1=>DataB(22), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co10, S0=>tsum21, S1=>tsum22, COUT=>co11);
-
-    addsub_12: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(23), A1=>DataA(24), B0=>DataB(23), 
-            B1=>DataB(24), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co11, S0=>tsum23, S1=>tsum24, COUT=>co12);
-
-    addsub_13: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(25), A1=>DataA(26), B0=>DataB(25), 
-            B1=>DataB(26), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co12, S0=>tsum25, S1=>tsum26, COUT=>co13);
-
-    addsub_14: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(27), A1=>DataA(28), B0=>DataB(27), 
-            B1=>DataB(28), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co13, S0=>tsum27, S1=>tsum28, COUT=>co14);
-
-    addsub_15: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(29), A1=>DataA(30), B0=>DataB(29), 
-            B1=>DataB(30), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co14, S0=>tsum29, S1=>tsum30, COUT=>co15);
-
-    addsub_16: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(31), A1=>DataA(32), B0=>DataB(31), 
-            B1=>DataB(32), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co15, S0=>tsum31, S1=>tsum32, COUT=>co16);
-
-    addsub_17: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(33), A1=>DataA(34), B0=>DataB(33), 
-            B1=>DataB(34), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co16, S0=>tsum33, S1=>tsum34, COUT=>co17);
-
-    addsub_18: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(35), A1=>DataA(36), B0=>DataB(35), 
-            B1=>DataB(36), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co17, S0=>tsum35, S1=>tsum36, COUT=>co18);
-
-    addsub_19: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(37), A1=>DataA(38), B0=>DataB(37), 
-            B1=>DataB(38), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co18, S0=>tsum37, S1=>tsum38, COUT=>co19);
-
-    addsub_20: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(39), A1=>DataA(40), B0=>DataB(39), 
-            B1=>DataB(40), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co19, S0=>tsum39, S1=>tsum40, COUT=>co20);
-
-    addsub_21: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(41), A1=>DataA(42), B0=>DataB(41), 
-            B1=>DataB(42), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co20, S0=>tsum41, S1=>tsum42, COUT=>co21);
-
-    addsub_22: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(43), A1=>DataA(44), B0=>DataB(43), 
-            B1=>DataB(44), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co21, S0=>tsum43, S1=>tsum44, COUT=>co22);
-
-    addsub_23: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(45), A1=>DataA(46), B0=>DataB(45), 
-            B1=>DataB(46), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co22, S0=>tsum45, S1=>tsum46, COUT=>co23);
-
-    addsub_24: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(47), A1=>DataA(48), B0=>DataB(47), 
-            B1=>DataB(48), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co23, S0=>tsum47, S1=>tsum48, COUT=>co24);
-
-    addsub_25: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(49), A1=>DataA(50), B0=>DataB(49), 
-            B1=>DataB(50), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co24, S0=>tsum49, S1=>tsum50, COUT=>co25);
-
-    addsub_26: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(51), A1=>DataA(52), B0=>DataB(51), 
-            B1=>DataB(52), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co25, S0=>tsum51, S1=>tsum52, COUT=>co26);
-
-    addsub_27: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(53), A1=>DataA(54), B0=>DataB(53), 
-            B1=>DataB(54), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co26, S0=>tsum53, S1=>tsum54, COUT=>co27);
-
-    addsub_28: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(55), A1=>DataA(56), B0=>DataB(55), 
-            B1=>DataB(56), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co27, S0=>tsum55, S1=>tsum56, COUT=>co28);
-
-    addsub_29: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(57), A1=>DataA(58), B0=>DataB(57), 
-            B1=>DataB(58), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co28, S0=>tsum57, S1=>tsum58, COUT=>co29);
-
-    addsub_30: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(59), A1=>DataA(60), B0=>DataB(59), 
-            B1=>DataB(60), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co29, S0=>tsum59, S1=>tsum60, COUT=>co30);
-
-    addsub_31: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(61), A1=>DataA(62), B0=>DataB(61), 
-            B1=>DataB(62), C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co30, S0=>tsum61, S1=>tsum62, COUT=>co31);
-
-    scuba_vhi_inst: VHI
-        port map (Z=>scuba_vhi);
-
-    scuba_vlo_inst: VLO
-        port map (Z=>scuba_vlo);
-
-    addsub_32: CCU2C
-        generic map (INJECT1_1=> "NO", INJECT1_0=> "NO", INIT1=> X"66AA", 
-        INIT0=> X"66AA")
-        port map (A0=>DataA(63), A1=>scuba_vlo, B0=>DataB(63), 
-            B1=>scuba_vlo, C0=>scuba_vhi, C1=>scuba_vhi, D0=>scuba_vhi, 
-            D1=>scuba_vhi, CIN=>co31, S0=>tsum63, S1=>open, COUT=>open);
-
-    Result(63) <= r0_sum63;
-    Result(62) <= r0_sum62;
-    Result(61) <= r0_sum61;
-    Result(60) <= r0_sum60;
-    Result(59) <= r0_sum59;
-    Result(58) <= r0_sum58;
-    Result(57) <= r0_sum57;
-    Result(56) <= r0_sum56;
-    Result(55) <= r0_sum55;
-    Result(54) <= r0_sum54;
-    Result(53) <= r0_sum53;
-    Result(52) <= r0_sum52;
-    Result(51) <= r0_sum51;
-    Result(50) <= r0_sum50;
-    Result(49) <= r0_sum49;
-    Result(48) <= r0_sum48;
-    Result(47) <= r0_sum47;
-    Result(46) <= r0_sum46;
-    Result(45) <= r0_sum45;
-    Result(44) <= r0_sum44;
-    Result(43) <= r0_sum43;
-    Result(42) <= r0_sum42;
-    Result(41) <= r0_sum41;
-    Result(40) <= r0_sum40;
-    Result(39) <= r0_sum39;
-    Result(38) <= r0_sum38;
-    Result(37) <= r0_sum37;
-    Result(36) <= r0_sum36;
-    Result(35) <= r0_sum35;
-    Result(34) <= r0_sum34;
-    Result(33) <= r0_sum33;
-    Result(32) <= r0_sum32;
-    Result(31) <= r0_sum31;
-    Result(30) <= r0_sum30;
-    Result(29) <= r0_sum29;
-    Result(28) <= r0_sum28;
-    Result(27) <= r0_sum27;
-    Result(26) <= r0_sum26;
-    Result(25) <= r0_sum25;
-    Result(24) <= r0_sum24;
-    Result(23) <= r0_sum23;
-    Result(22) <= r0_sum22;
-    Result(21) <= r0_sum21;
-    Result(20) <= r0_sum20;
-    Result(19) <= r0_sum19;
-    Result(18) <= r0_sum18;
-    Result(17) <= r0_sum17;
-    Result(16) <= r0_sum16;
-    Result(15) <= r0_sum15;
-    Result(14) <= r0_sum14;
-    Result(13) <= r0_sum13;
-    Result(12) <= r0_sum12;
-    Result(11) <= r0_sum11;
-    Result(10) <= r0_sum10;
-    Result(9) <= r0_sum9;
-    Result(8) <= r0_sum8;
-    Result(7) <= r0_sum7;
-    Result(6) <= r0_sum6;
-    Result(5) <= r0_sum5;
-    Result(4) <= r0_sum4;
-    Result(3) <= r0_sum3;
-    Result(2) <= r0_sum2;
-    Result(1) <= r0_sum1;
-    Result(0) <= r0_sum0;
-end Structure;
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304_generate.log b/base/cores/ecp5/TDC/Adder_304/Adder_304_generate.log
deleted file mode 100644 (file)
index 6d09103..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-Starting process: 
-
-Configuration data saved
-
-
-SCUBA, Version Diamond (64-bit) 3.4.0.80
-Fri Mar 20 11:44:26 2015
-
-Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
-Copyright (c) 1995 AT&T Corp.   All rights reserved.
-Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
-Copyright (c) 2001 Agere Systems   All rights reserved.
-Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
-
-BEGIN SCUBA Module Synthesis
-
-    Issued command   : /opt/lattice/diamond/3.4_x64/ispfpga/bin/lin64/scuba -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type mgaddsub -width 64 -unsigned -output_reg -enable -pipeline 0 
-    Circuit name     : Adder_304
-    Module type      : add
-    Module Version   : 3.4
-    Width            : 64
-    Ports            : 
-       Inputs       : DataA[63:0], DataB[63:0], Clock, Reset, ClockEn
-       Outputs      : Result[63:0]
-    I/O buffer       : not inserted
-    Representation   : unsigned number
-    EDIF output      : Adder_304.edn
-    VHDL output      : Adder_304.vhd
-    VHDL template    : Adder_304_tmpl.vhd
-    VHDL testbench   : tb_Adder_304_tmpl.vhd
-    VHDL purpose     : for synthesis and simulation
-    Bus notation     : big endian
-    Report output    : Adder_304.srp
-    Estimated Resource Usage:
-            LUT : 66
-            Reg : 64
-
-END   SCUBA Module Synthesis
-
-File: Adder_304.lpc created.
-
-
-End process: completed successfully.
-
-
-Total Warnings:  0
-
-Total Errors:  0
-
-
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304_ngd.asd b/base/cores/ecp5/TDC/Adder_304/Adder_304_ngd.asd
deleted file mode 100644 (file)
index c265c78..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[ActiveSupport NGD]
diff --git a/base/cores/ecp5/TDC/Adder_304/Adder_304_tmpl.vhd b/base/cores/ecp5/TDC/Adder_304/Adder_304_tmpl.vhd
deleted file mode 100644 (file)
index 8e05d6b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
--- VHDL module instantiation generated by SCUBA Diamond (64-bit) 3.4.0.80
--- Module  Version: 3.4
--- Fri Mar 20 11:44:28 2015
-
--- parameterized module component declaration
-component Adder_304
-    port (DataA: in  std_logic_vector(63 downto 0); 
-        DataB: in  std_logic_vector(63 downto 0); Clock: in  std_logic; 
-        Reset: in  std_logic; ClockEn: in  std_logic; 
-        Result: out  std_logic_vector(63 downto 0));
-end component;
-
--- parameterized module component instance
-__ : Adder_304
-    port map (DataA(63 downto 0)=>__, DataB(63 downto 0)=>__, Clock=>__, 
-        Reset=>__, ClockEn=>__, Result(63 downto 0)=>__);
diff --git a/base/cores/ecp5/TDC/Adder_304/generate_core.tcl b/base/cores/ecp5/TDC/Adder_304/generate_core.tcl
deleted file mode 100644 (file)
index bb1c8f5..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/usr/local/bin/wish
-
-proc GetPlatform {} {
-       global tcl_platform
-
-       set cpu  $tcl_platform(machine)
-
-       switch $cpu {
-               intel -
-               i*86* {
-                       set cpu ix86
-               }
-               x86_64 {
-                       if {$tcl_platform(wordSize) == 4} {
-                               set cpu ix86
-                       }
-               }
-       }
-
-       switch $tcl_platform(platform) {
-               windows {
-                       if {$cpu == "amd64"} {
-                               # Do not check wordSize, win32-x64 is an IL32P64 platform.
-                               set cpu x86_64
-                       }
-                       if {$cpu == "x86_64"} {
-                               return "nt64"
-                       } else {
-                               return "nt"
-                       }
-               }
-               unix {
-                       if {$tcl_platform(os) == "Linux"}  {
-                               if {$cpu == "x86_64"} {
-                                       return "lin64"
-                               } else {
-                                       return "lin"
-                               }
-                       } else  {
-                               return "sol"
-                       }
-               }
-       }
-       return "nt"
-}
-
-proc GetCmdLine {lpcfile} {
-       global Para
-
-       if [catch {open $lpcfile r} fileid] {
-               puts "Cannot open $para_file file!"
-               exit -1
-       }
-
-       seek $fileid 0 start
-       set default_match 0
-       while {[gets $fileid line] >= 0} {
-               if {[string first "\[Command\]" $line] == 0} {
-                       set default_match 1
-                       continue
-               }
-               if {[string first "\[" $line] == 0} {
-                       set default_match 0
-               }
-               if {$default_match == 1} {
-                       if [regexp {([^=]*)=(.*)} $line match parameter value] {
-                               if [regexp {([ |\t]*;)} $parameter match] {continue}
-                               if [regexp {(.*)[ |\t]*;} $value match temp] {
-                                       set Para($parameter) $temp
-                               } else {
-                                       set Para($parameter) $value
-                               }
-                       }
-               }
-       }
-       set default_match 0
-       close $fileid
-
-       return $Para(cmd_line)
-}
-
-set platformpath [GetPlatform]
-set Para(sbp_path) [file dirname [info script]]
-set Para(install_dir) $env(TOOLRTF)
-set Para(FPGAPath) "[file join $Para(install_dir) ispfpga bin $platformpath]"
-
-set scuba "$Para(FPGAPath)/scuba"
-set modulename "Adder_304"
-set lang "vhdl"
-set lpcfile "$Para(sbp_path)/$modulename.lpc"
-set arch "sa5p00m"
-set cmd_line [GetCmdLine $lpcfile]
-set fdcfile "$Para(sbp_path)/$modulename.fdc"
-if {[file exists $fdcfile] == 0} {
-       append scuba " " $cmd_line
-} else {
-       append scuba " " $cmd_line " " -fdc " " $fdcfile
-}
-set Para(result) [catch {eval exec "$scuba"} msg]
-#puts $msg
diff --git a/base/cores/ecp5/TDC/Adder_304/generate_ngd.tcl b/base/cores/ecp5/TDC/Adder_304/generate_ngd.tcl
deleted file mode 100644 (file)
index dd9a0f2..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/usr/local/bin/wish
-
-proc GetPlatform {} {
-       global tcl_platform
-
-       set cpu  $tcl_platform(machine)
-
-       switch $cpu {
-               intel -
-               i*86* {
-                       set cpu ix86
-               }
-               x86_64 {
-                       if {$tcl_platform(wordSize) == 4} {
-                               set cpu ix86
-                       }
-               }
-       }
-
-       switch $tcl_platform(platform) {
-               windows {
-                       if {$cpu == "amd64"} {
-                               # Do not check wordSize, win32-x64 is an IL32P64 platform.
-                               set cpu x86_64
-                       }
-                       if {$cpu == "x86_64"} {
-                               return "nt64"
-                       } else {
-                               return "nt"
-                       }
-               }
-               unix {
-                       if {$tcl_platform(os) == "Linux"}  {
-                               if {$cpu == "x86_64"} {
-                                       return "lin64"
-                               } else {
-                                       return "lin"
-                               }
-                       } else  {
-                               return "sol"
-                       }
-               }
-       }
-       return "nt"
-}
-
-set platformpath [GetPlatform]
-set Para(sbp_path) [file dirname [info script]]
-set Para(install_dir) $env(TOOLRTF)
-set Para(FPGAPath) "[file join $Para(install_dir) ispfpga bin $platformpath]"
-set Para(bin_dir) "[file join $Para(install_dir) bin $platformpath]"
-
-set Para(ModuleName) "Adder_304"
-set Para(Module) "Adder"
-set Para(libname) ecp5um
-set Para(arch_name) sa5p00m
-set Para(PartType) "LFE5UM-85F"
-
-set Para(tech_syn) ecp5um
-set Para(tech_cae) ecp5um
-set Para(Package) "CSFBGA285"
-set Para(SpeedGrade) "8"
-set Para(FMax) "100"
-set fdcfile "$Para(sbp_path)/$Para(ModuleName).fdc"
-
-#edif2ngd
-set edif2ngd "$Para(FPGAPath)/edif2ngd"
-set Para(result) [catch {eval exec $edif2ngd -l $Para(libname) -d $Para(PartType) -nopropwarn $Para(ModuleName).edn $Para(ModuleName).ngo} msg]
-#puts $msg
-
-#ngdbuild
-set ngdbuild "$Para(FPGAPath)/ngdbuild"
-set Para(result) [catch {eval exec $ngdbuild -addiobuf -dt -a $Para(arch_name) $Para(ModuleName).ngo $Para(ModuleName).ngd} msg]
-#puts $msg
diff --git a/base/cores/ecp5/TDC/Adder_304/impl/Adder_304_impl.ngo b/base/cores/ecp5/TDC/Adder_304/impl/Adder_304_impl.ngo
new file mode 100644 (file)
index 0000000..5138fbb
Binary files /dev/null and b/base/cores/ecp5/TDC/Adder_304/impl/Adder_304_impl.ngo differ
diff --git a/base/cores/ecp5/TDC/Adder_304/msg_file.log b/base/cores/ecp5/TDC/Adder_304/msg_file.log
deleted file mode 100644 (file)
index 830e42a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-SCUBA, Version Diamond (64-bit) 3.4.0.80
-Fri Mar 20 11:44:26 2015
-  
-Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
-Copyright (c) 1995 AT&T Corp.   All rights reserved.
-Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
-Copyright (c) 2001 Agere Systems   All rights reserved.
-Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
-  
-BEGIN SCUBA Module Synthesis
-  
-    Issued command   : /opt/lattice/diamond/3.4_x64/ispfpga/bin/lin64/scuba -w -n Adder_304 -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00m -type mgaddsub -width 64 -unsigned -output_reg -enable -pipeline 0 
-    Circuit name     : Adder_304
-    Module type      : add
-    Module Version   : 3.4
-    Width            : 64
-    Ports            : 
-    Inputs       : DataA[63:0], DataB[63:0], Clock, Reset, ClockEn
-    Outputs      : Result[63:0]
-    I/O buffer       : not inserted
-    Representation   : unsigned number
-    EDIF output      : Adder_304.edn
-    VHDL output      : Adder_304.vhd
-    VHDL template    : Adder_304_tmpl.vhd
-    VHDL testbench   : tb_Adder_304_tmpl.vhd
-    VHDL purpose     : for synthesis and simulation
-    Bus notation     : big endian
-    Report output    : Adder_304.srp
-    Estimated Resource Usage:
-            LUT : 66
-            Reg : 64
-  
-END   SCUBA Module Synthesis
-
diff --git a/base/cores/ecp5/TDC/Adder_304/tb_Adder_304_tmpl.vhd b/base/cores/ecp5/TDC/Adder_304/tb_Adder_304_tmpl.vhd
deleted file mode 100644 (file)
index 2ee8c87..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
--- VHDL testbench template generated by SCUBA Diamond (64-bit) 3.4.0.80
-library IEEE;
-use IEEE.std_logic_1164.all;
-use IEEE.std_logic_unsigned.all;
-
-use IEEE.math_real.all;
-
-use IEEE.numeric_std.all;
-
-entity tb is
-end entity tb;
-
-
-architecture test of tb is 
-
-    component Adder_304
-        port (DataA : in std_logic_vector(63 downto 0); 
-        DataB : in std_logic_vector(63 downto 0); Clock: in std_logic; 
-        Reset: in std_logic; ClockEn: in std_logic; 
-        Result : out std_logic_vector(63 downto 0)
-    );
-    end component;
-
-    signal DataA : std_logic_vector(63 downto 0) := (others => '0');
-    signal DataB : std_logic_vector(63 downto 0) := (others => '0');
-    signal Clock: std_logic := '0';
-    signal Reset: std_logic := '0';
-    signal ClockEn: std_logic := '0';
-    signal Result : std_logic_vector(63 downto 0);
-begin
-    u1 : Adder_304
-        port map (DataA => DataA, DataB => DataB, Clock => Clock, Reset => Reset, 
-            ClockEn => ClockEn, Result => Result
-        );
-
-    process
-
-    begin
-      DataA <= (others => '0') ;
-      for i in 0 to 200 loop
-        wait until Clock'event and Clock = '1';
-        DataA <= DataA + '1' after 1 ns;
-      end loop;
-      wait;
-    end process;
-
-    process
-
-    begin
-      DataB <= (others => '0') ;
-      for i in 0 to 200 loop
-        wait until Clock'event and Clock = '1';
-        DataB <= DataB + '1' after 1 ns;
-      end loop;
-      wait;
-    end process;
-
-    Clock <= not Clock after 5.00 ns;
-
-    process
-
-    begin
-      Reset <= '1' ;
-      wait for 100 ns;
-      Reset <= '0' ;
-      wait;
-    end process;
-
-    process
-
-    begin
-      ClockEn <= '1' ;
-      wait;
-    end process;
-
-end architecture test;