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 |
