Use Yosys flattening for top blocks.
authorJean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
Tue, 15 Sep 2020 21:28:48 +0000 (23:28 +0200)
committerJean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
Tue, 15 Sep 2020 21:28:48 +0000 (23:28 +0200)
experiments9/Makefile
experiments9/flatten.lst [new file with mode: 0644]

index 8d413ba4b478afa50dfe5339cadf46c988f1a6dd..542992034408974df65ed94945037a821ff7f640 100755 (executable)
@@ -10,6 +10,7 @@
                 VST_FLAGS = --vst-use-concat
 
                  NETLISTS = $(shell cat cells.lst)
+            YOSYS_FLATTEN = $(shell cat flatten.lst)
 
 
 
diff --git a/experiments9/flatten.lst b/experiments9/flatten.lst
new file mode 100644 (file)
index 0000000..6fe5853
--- /dev/null
@@ -0,0 +1,28 @@
+fast
+cr
+xer
+int
+pdecode2
+alu0
+branch0
+cr0
+trap0
+ldst0
+spr0
+shiftrot0
+mul0
+logical0
+div0
+l0
+dec2
+dec_LOGICAL
+dec_MUL
+dec_SPR
+dec_CR
+dec_ALU
+dec_DIV
+dec_LDST
+dec_SHIFT_ROT
+dec_BRANCH
+state
+