FreeCalypso > hg > fc-sim-sniff
comparison fpga/sniffer-basic/Makefile @ 13:82da4b7835b7
FPGA Makefile: generate timing.rpt
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 21 Aug 2023 01:12:16 +0000 |
parents | d29dcfa78124 |
children | af1a9732da1f |
comparison
equal
deleted
inserted
replaced
12:d29dcfa78124 | 13:82da4b7835b7 |
---|---|
1 VSRC= clk_edge.v reset_detect.v sniff_rx.v sync_inputs.v top.v uart_tx.v | 1 VSRC= clk_edge.v reset_detect.v sniff_rx.v sync_inputs.v top.v uart_tx.v |
2 PCF= icestick.pcf | 2 PCF= icestick.pcf |
3 PROJ= fpga | 3 PROJ= fpga |
4 | 4 |
5 all: ${PROJ}.bin | 5 all: ${PROJ}.bin timing.rpt |
6 | 6 |
7 ${PROJ}.json: ${VSRC} | 7 ${PROJ}.json: ${VSRC} |
8 yosys-wrap top $@ ${VSRC} | tee synthesis.rpt | 8 yosys-wrap top $@ ${VSRC} | tee synthesis.rpt |
9 | 9 |
10 ${PROJ}.asc: ${PROJ}.json ${PCF} | 10 ${PROJ}.asc: ${PROJ}.json ${PCF} |
12 --json ${PROJ}.json -l pnr.rpt | 12 --json ${PROJ}.json -l pnr.rpt |
13 | 13 |
14 ${PROJ}.bin: ${PROJ}.asc | 14 ${PROJ}.bin: ${PROJ}.asc |
15 icepack $< $@ | 15 icepack $< $@ |
16 | 16 |
17 timing.rpt: ${PROJ}.asc | |
18 icetime -d hx1k -mtr $@ $< | |
19 | |
17 clean: | 20 clean: |
18 rm -f *.json *.asc *.bin | 21 rm -f *.json *.asc *.bin |