using new single spblock_512xxx in experiments9
[soclayout.git] / experiments9 / Makefile
index 8d413ba4b478afa50dfe5339cadf46c988f1a6dd..25209fbb1fd2d9dd36c816a333ddbfb3a80251ec 100755 (executable)
@@ -1,28 +1,53 @@
 
         LOGICAL_SYNTHESIS = Yosys
        PHYSICAL_SYNTHESIS = Coriolis
-               DESIGN_KIT = sxlib
-
-            YOSYS_SET_TOP = Yes
-            USE_CLOCKTREE = No
+               DESIGN_KIT = cmos45
+            YOSYS_FLATTEN = No
+         YOSYS_BLACKBOXES = pll \
+                           spblock_512w64b8w
+#            YOSYS_SET_TOP = Yes
+                    CHIP  = chip
+                    CORE  = ls180
+            USE_CLOCKTREE = Yes
                 USE_DEBUG = No
                  USE_KITE = No
-                VST_FLAGS = --vst-use-concat
+                 RM_CHIP  = Yes
+                # must make VST names unique (for re-importing to GHDL)
+                VST_FLAGS = --vst-uniquify-uppercase
 
-                 NETLISTS = $(shell cat cells.lst)
+                 #NETLISTS = $(shell cat cells.lst)
+                 NETLISTS = ls180 libresoc
+#            YOSYS_FLATTEN = $(shell cat flatten.lst)
 
 
 
  include ./mk/design-flow.mk
 
+chip_r.vst: ls180.vst
+       -$(call scl_cols,$(call c2env, cgt -tV --script=doDesign))
+
+chip_r.ap: chip_r.vst
+
+pinmux:
+       (cd coriolis2 && python ../../pinmux/src/pinmux_generator.py -v -s ls180 -o ls180)
+       ln -f -s ../pinmux/src/parse.py coriolis2/pinparse.py
+       ln -f -s coriolis2/ls180 ls180
+
+# comment out for now
+blif:      ls180.blif
+vst:       ls180.vst
+
+lvx:       lvx-chip_r
+druc:      druc-chip_r
+dreal:     dreal-chip_r
+flatph:     flatph-chip_r
+view:      cgt-chip_r
 
-blif:      test_issuer.blif
-vst:       test_issuer.vst
+layout:    chip_r.ap
+gds:       chip_r.gds
+gds_flat:  chip_r_flat.gds
+cif:      chip_r.cif
 
-layout:    test_issuer_r.ap
-gds:       test_issuer_r.gds
 
-lvx:       lvx-test_issuer_r
-druc:      druc-test_issuer_r
-view:      cgt-test_issuer_r
-viewn:     cgt-test_issuer
+view:      cgt-chip_r
+sim:       asimut-ls180_r