diff options
author | devantech <35335852+devantech@users.noreply.github.com> | 2020-02-12 10:45:55 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-12 10:45:55 +0000 |
commit | 074e43d92ac7de3fc8fb5ba6c4596c5cc58c4a0d (patch) | |
tree | c19bd7534e29d89b120c910d598910399bdc7b95 /music/fpga4fun/police_siren/Makefile | |
parent | f7210f49f67444b135ddc6e92da67fc533abba44 (diff) | |
parent | bb6be8d6bf84071ad04247163932fecff500367e (diff) | |
download | iceFUN-074e43d92ac7de3fc8fb5ba6c4596c5cc58c4a0d.tar.gz iceFUN-074e43d92ac7de3fc8fb5ba6c4596c5cc58c4a0d.tar.bz2 iceFUN-074e43d92ac7de3fc8fb5ba6c4596c5cc58c4a0d.zip |
Merge pull request #2 from splinedrive/fpga4fun_music_box
ported fpga fun music examples to iceFun. iceFun has built-in speakers.
Diffstat (limited to 'music/fpga4fun/police_siren/Makefile')
-rw-r--r-- | music/fpga4fun/police_siren/Makefile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/music/fpga4fun/police_siren/Makefile b/music/fpga4fun/police_siren/Makefile new file mode 100644 index 0000000..52d9869 --- /dev/null +++ b/music/fpga4fun/police_siren/Makefile @@ -0,0 +1,21 @@ +# Project setup +PROJ = top + +# Files +FILES = top.v + +.PHONY: iceFUN clean burn + +iceFUN: + # synthesize using Yosys + yosys -p "synth_ice40 -top top -json $(PROJ).json" $(FILES) + # Place and route using nextpnr + nextpnr-ice40 -r --hx8k --json $(PROJ).json --package cb132 --asc $(PROJ).asc --opt-timing --pcf iceFUN.pcf + # Convert to bitstream using IcePack + icepack $(PROJ).asc $(PROJ).bin + +burn: + iceFUNprog $(PROJ).bin + +clean: + rm -f *.asc *.bin *.blif *.json |