aboutsummaryrefslogtreecommitdiffstats
path: root/picosoc/Makefile
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-10-01 15:45:46 +0200
committerClifford Wolf <clifford@clifford.at>2017-10-01 15:45:46 +0200
commitad08edd2e54494e4894c4534cf5f125ac61ba46e (patch)
tree86f5d3e96ce9186b38ba7739419e600a0473babe /picosoc/Makefile
parent500db14e445c7cd8fc3d80aed28a827c8b7a608c (diff)
downloadpicorv32-ad08edd2e54494e4894c4534cf5f125ac61ba46e.tar.gz
picorv32-ad08edd2e54494e4894c4534cf5f125ac61ba46e.zip
Add PICORV32_REGS mechanism for ASIC sram instantiation
Diffstat (limited to 'picosoc/Makefile')
-rw-r--r--picosoc/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/picosoc/Makefile b/picosoc/Makefile
index 835cc05..39e3982 100644
--- a/picosoc/Makefile
+++ b/picosoc/Makefile
@@ -52,11 +52,16 @@ spiflash_tb: spiflash_tb.vvp firmware.hex
spiflash_tb.vvp: spiflash.v spiflash_tb.v
iverilog -s testbench -o $@ $^
+# ---- ASIC Synthesis Tests ----
+
+cmos.log: spimemio.v simpleuart.v picosoc.v ../picorv32.v
+ yosys -l cmos.log -p 'synth -top picosoc; abc -g cmos2; opt -fast; stat' $^
+
# ---- Clean ----
clean:
rm -f testbench.vvp testbench.vcd spiflash_tb.vvp spiflash_tb.vcd
- rm -f firmware.elf firmware.hex firmware.bin
+ rm -f firmware.elf firmware.hex firmware.bin cmos.log
rm -f hx8kdemo.blif hx8kdemo.log hx8kdemo.asc hx8kdemo.rpt hx8kdemo.bin
rm -f hx8kdemo_syn.v hx8kdemo_syn_tb.vvp hx8kdemo_tb.vvp