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