diff options
Diffstat (limited to 'fpga/usrp3/top/n3xx/dboards/rh/cpld/Makefile.cpld.inc')
-rw-r--r-- | fpga/usrp3/top/n3xx/dboards/rh/cpld/Makefile.cpld.inc | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/fpga/usrp3/top/n3xx/dboards/rh/cpld/Makefile.cpld.inc b/fpga/usrp3/top/n3xx/dboards/rh/cpld/Makefile.cpld.inc new file mode 100644 index 000000000..aa2a1c325 --- /dev/null +++ b/fpga/usrp3/top/n3xx/dboards/rh/cpld/Makefile.cpld.inc @@ -0,0 +1,36 @@ +# +# Copyright 2021 Ettus Research, a National Instruments Brand +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Project Setup +################################################## +# TOP_MODULE = <Input arg> +# NAME = <Input arg> +# PART_ID = <Input arg> +# ARCH = <Input arg> + +################################################## +# Include other makefiles +################################################## + +PROJECT_DIR = $(abspath .) +BASE_DIR = $(abspath ../../../..) +include $(BASE_DIR)/../tools/make/quartus_design_builder.mak + +# Define VERILOG_DEFS for macros definition +VERILOG_DEFS=$(EXTRA_DEFS) $(GIT_HASH_VERILOG_DEF) + +bin: .prereqs + $(call BUILD_QUARTUS_DESIGN,$(TOP_MODULE),$(ARCH),$(PART_ID),$(PROJECT_DIR),$(BUILD_DIR),,0) + @\ + pushd $(BUILD_DIR); \ + echo "Converting bitfile to svf format..."; \ + quartus_cpf --convert \ + --frequency 10.0MHz \ + --voltage 2.5 \ + --operation p \ + output_files/$(TOP_MODULE).pof output_files/$(TOP_MODULE).svf; \ + popd; |