25 lines
573 B
Makefile
Raw Normal View History

2021-07-12 00:26:16 +02:00
filename = top
pcf_file = io.pcf
RPI_USER=pi
RPI_IP=192.168.10.90
RPI_DIR=/home/pi/ice40/build2
build:
yosys -p "synth_ice40 -blif $(filename).blif" $(filename).v
arachne-pnr -d 5k -P sg48 -p $(pcf_file) $(filename).blif -o $(filename).asc
icepack $(filename).asc $(filename).bin
prog: #for sram
iceprog -S $(filename).bin
prog_flash:
iceprog $(filename).bin
rpi_prog: build
scp $(filename).bin $(RPI_USER)@$(RPI_IP):$(RPI_DIR)
ssh $(RPI_USER)@$(RPI_IP) "cd $(RPI_DIR); iceprog $(filename).bin"
clean:
rm -rf $(filename).blif $(filename).asc $(filename).bin