interchange: examples: remove unused makefiles
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
This commit is contained in:
parent
b6d2a59fc2
commit
1a774a0526
@ -1,8 +0,0 @@
|
|||||||
NEXTPNR_PATH := $(realpath ../../..)
|
|
||||||
NEXTPNR_BIN := $(NEXTPNR_PATH)/build/nextpnr-fpga_interchange
|
|
||||||
BBA_PATH := $(realpath ..)/create_bba/build/xc7a35.bin
|
|
||||||
|
|
||||||
RAPIDWRIGHT_PATH := $(realpath ..)/create_bba/build/RapidWright
|
|
||||||
INTERCHANGE_PATH := $(realpath ..)/create_bba/build/fpga-interchange-schema/interchange
|
|
||||||
|
|
||||||
DEVICE := $(realpath ..)/create_bba/build/python-fpga-interchange/xc7a35tcpg236-1_constraints_luts.device
|
|
@ -1,91 +0,0 @@
|
|||||||
include ../common.mk
|
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
|
||||||
.PHONY: all debug clean netlist_yaml phys_yaml
|
|
||||||
|
|
||||||
all: build/$(DESIGN).dcp
|
|
||||||
|
|
||||||
build:
|
|
||||||
mkdir build
|
|
||||||
|
|
||||||
build/$(DESIGN).netlist: build/$(DESIGN).json
|
|
||||||
/usr/bin/time -v python3 -mfpga_interchange.yosys_json \
|
|
||||||
--schema_dir $(INTERCHANGE_PATH) \
|
|
||||||
--device $(DEVICE) \
|
|
||||||
--top $(DESIGN_TOP) \
|
|
||||||
build/$(DESIGN).json \
|
|
||||||
build/$(DESIGN).netlist
|
|
||||||
|
|
||||||
build/$(DESIGN)_netlist.yaml: build/$(DESIGN).netlist
|
|
||||||
/usr/bin/time -v python3 -mfpga_interchange.convert \
|
|
||||||
--schema_dir $(INTERCHANGE_PATH) \
|
|
||||||
--schema logical \
|
|
||||||
--input_format capnp \
|
|
||||||
--output_format yaml \
|
|
||||||
build/$(DESIGN).netlist \
|
|
||||||
build/$(DESIGN)_netlist.yaml
|
|
||||||
|
|
||||||
netlist_yaml: build/$(DESIGN)_netlist.yaml
|
|
||||||
|
|
||||||
build/$(DESIGN).phys: build/$(DESIGN).netlist
|
|
||||||
$(NEXTPNR_BIN) \
|
|
||||||
--chipdb $(BBA_PATH) \
|
|
||||||
--xdc $(DESIGN).xdc \
|
|
||||||
--netlist build/$(DESIGN).netlist \
|
|
||||||
--phys build/$(DESIGN).phys \
|
|
||||||
--package $(PACKAGE) \
|
|
||||||
|
|
||||||
build/$(DESIGN)_phys.yaml: build/$(DESIGN).phys
|
|
||||||
/usr/bin/time -v python3 -mfpga_interchange.convert \
|
|
||||||
--schema_dir $(INTERCHANGE_PATH) \
|
|
||||||
--schema physical \
|
|
||||||
--input_format capnp \
|
|
||||||
--output_format yaml \
|
|
||||||
build/$(DESIGN).phys \
|
|
||||||
build/$(DESIGN)_phys.yaml
|
|
||||||
|
|
||||||
phys_yaml: build/$(DESIGN)_phys.yaml
|
|
||||||
|
|
||||||
verbose: build/$(DESIGN).netlist
|
|
||||||
$(NEXTPNR_BIN) \
|
|
||||||
--chipdb $(BBA_PATH) \
|
|
||||||
--xdc $(DESIGN).xdc \
|
|
||||||
--netlist build/$(DESIGN).netlist \
|
|
||||||
--phys build/$(DESIGN).phys \
|
|
||||||
--package $(PACKAGE) \
|
|
||||||
--verbose
|
|
||||||
|
|
||||||
verbose2: build/$(DESIGN).netlist
|
|
||||||
$(NEXTPNR_BIN) \
|
|
||||||
--chipdb $(BBA_PATH) \
|
|
||||||
--xdc $(DESIGN).xdc \
|
|
||||||
--netlist build/$(DESIGN).netlist \
|
|
||||||
--phys build/$(DESIGN).phys \
|
|
||||||
--package $(PACKAGE) \
|
|
||||||
--debug
|
|
||||||
|
|
||||||
debug: build/$(DESIGN).netlist
|
|
||||||
gdb --args $(NEXTPNR_BIN) \
|
|
||||||
--chipdb $(BBA_PATH) \
|
|
||||||
--xdc $(DESIGN).xdc \
|
|
||||||
--netlist build/$(DESIGN).netlist \
|
|
||||||
--phys build/$(DESIGN).phys \
|
|
||||||
--package $(PACKAGE)
|
|
||||||
|
|
||||||
debug_verbose: build/$(DESIGN).netlist
|
|
||||||
gdb --args $(NEXTPNR_BIN) \
|
|
||||||
--chipdb $(BBA_PATH) \
|
|
||||||
--xdc $(DESIGN).xdc \
|
|
||||||
--netlist build/$(DESIGN).netlist \
|
|
||||||
--phys build/$(DESIGN).phys \
|
|
||||||
--package $(PACKAGE) \
|
|
||||||
--verbose
|
|
||||||
|
|
||||||
build/$(DESIGN).dcp: build/$(DESIGN).netlist build/$(DESIGN).phys $(DESIGN).xdc
|
|
||||||
RAPIDWRIGHT_PATH=$(RAPIDWRIGHT_PATH) \
|
|
||||||
$(RAPIDWRIGHT_PATH)/scripts/invoke_rapidwright.sh \
|
|
||||||
com.xilinx.rapidwright.interchange.PhysicalNetlistToDcp \
|
|
||||||
build/$(DESIGN).netlist build/$(DESIGN).phys $(DESIGN).xdc build/$(DESIGN).dcp
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -rf build
|
|
Loading…
Reference in New Issue
Block a user