aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/x300/Makefile
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2014-10-07 11:25:20 +0200
committerMartin Braun <martin.braun@ettus.com>2014-10-07 11:25:20 +0200
commitfd3e84941de463fa1a7ebab0a69515b4bf2614cd (patch)
tree3fa721a13d41d2c0451d663a59a220a38fd5e614 /fpga/usrp3/top/x300/Makefile
parent3b66804e41891e358c790b453a7a59ec7462dba4 (diff)
downloaduhd-fd3e84941de463fa1a7ebab0a69515b4bf2614cd.tar.gz
uhd-fd3e84941de463fa1a7ebab0a69515b4bf2614cd.tar.bz2
uhd-fd3e84941de463fa1a7ebab0a69515b4bf2614cd.zip
Removed copy of FPGA source files.
Diffstat (limited to 'fpga/usrp3/top/x300/Makefile')
-rw-r--r--fpga/usrp3/top/x300/Makefile106
1 files changed, 0 insertions, 106 deletions
diff --git a/fpga/usrp3/top/x300/Makefile b/fpga/usrp3/top/x300/Makefile
deleted file mode 100644
index 4d3e668e6..000000000
--- a/fpga/usrp3/top/x300/Makefile
+++ /dev/null
@@ -1,106 +0,0 @@
-#
-# Copyright 2012-2013 Ettus Research LLC
-#
-
-# Uncomment the following lines to build radio's with no DSP's
-#OPTIONS += DELETE_DSP0=1
-#OPTIONS += DELETE_DSP1=1
-# Uncomment the following line to add a debug UART on GPIO 10 & 11
-#OPTIONS += DEBUG_UART=1
-
-CREATE_LVBITX=python ../../lib/io_port2/create-lvbitx.py
-
-GIGE_DEFS=BUILD_1G=1 $(OPTIONS)
-HYBRID_DEFS=ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 $(OPTIONS)
-XGIGE_DEFS=ETH10G_PORT0=1 ETH10G_PORT1=1 BUILD_10G=1 $(OPTIONS)
-HYBRID_SRAM_DEFS=ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16 $(OPTIONS)
-XGIGE_SRAM_DEFS=ETH10G_PORT0=1 ETH10G_PORT1=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16 $(OPTIONS)
-
-X300: X300_HGS X300_HG X300_XGS X300_XG
-
-X310: X310_HGS X310_HG X310_XGS X310_XG
-
-all: X300 X310
-
-clean:
- rm -rf build-*_*
- rm -rf build
-
-print_report = \
- echo "========================================================================"; \
- cat $(1)/x300.syr | grep "Device utilization summary:" -A 30; \
- echo "========================================================================"; \
- echo "Timing Summary:\n"; \
- cat $(1)/x300.twr | grep constraint | grep met | grep -v "*"; \
- echo "========================================================================";
-
-# ise_build($1=Device, $2=Definitions)
-ifndef EXPORT_ONLY
- ise_build = make -f Makefile.x300.inc bin NAME=$@ DEVICE=$1 $2 EXTRA_DEFS="$2"
-else
- ise_build = @echo "Skipping ISE build and exporting pre-built files.";
-endif
-
-# post_build($1=Device, $2=Flavor)
-post_build = \
- @$(call print_report,build-$(1)_$(2)) \
- mkdir -p build; \
- echo "Exporting bitstream files..."; \
- cp build-$(1)_$(2)/x300.bin build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).bin; \
- cp build-$(1)_$(2)/x300.bit build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).bit; \
- echo "Generating LVBITX..."; \
- $(CREATE_LVBITX) --input-bin=build-$(1)_$(2)/x300.bin --output-lvbitx=build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).lvbitx --device="USRP $(1)" x3x0_base.lvbitx; \
- cp -f x3x0_base.lvbitx build/`echo $(1) | tr A-Z a-z`.lvbitx_base; \
- echo "Exporting logs..."; \
- cp build-$(1)_$(2)/x300.syr build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).syr; \
- cp build-$(1)_$(2)/x300.twr build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).twr; \
- echo "\nDONE ... $(1)_$(2)\n";
-
-
-#1Gig on both ports
-X310_1G:
- $(call ise_build,XC7K410T,$(GIGE_DEFS))
- $(call post_build,X310,1G)
-
-X300_1G:
- $(call ise_build,XC7K325T,$(GIGE_DEFS))
- $(call post_build,X300,1G)
-
-#1Gig on port0, 10Gig on port1
-X310_HG:
- $(call ise_build,XC7K410T,$(HYBRID_DEFS))
- $(call post_build,X310,HG)
-
-X300_HG:
- $(call ise_build,XC7K325T,$(HYBRID_DEFS))
- $(call post_build,X300,HG)
-
-#10Gig on both ports
-X310_XG:
- $(call ise_build,XC7K410T,$(XGIGE_DEFS))
- $(call post_build,X310,XG)
-
-X300_XG:
- $(call ise_build,XC7K325T,$(XGIGE_DEFS))
- $(call post_build,X300,XG)
-
-# 1Gig on port0, 10Gig on port1, SRAM Tx FIFO's
-X310_HGS:
- $(call ise_build,XC7K410T,$(HYBRID_SRAM_DEFS))
- $(call post_build,X310,HGS)
-
-X300_HGS:
- $(call ise_build,XC7K325T,$(HYBRID_SRAM_DEFS))
- $(call post_build,X300,HGS)
-
-# 10Gig on both ports, SRAM Tx FIFO's
-X310_XGS:
- $(call ise_build,XC7K410T,$(XGIGE_SRAM_DEFS))
- $(call post_build,X310,XGS)
-
-X300_XGS:
- $(call ise_build,XC7K325T,$(XGIGE_SRAM_DEFS))
- $(call post_build,X300,XGS)
-
-
-.PHONY: all clean