fpga: n3xx: rh: cpld: Refactor CPLD build process
Original-commit: 739b37ba40e7aba288ed781922aa8fa3b1bfc16e
This commit is contained in:
committed by
Wade Fife
parent
f645d3d613
commit
95c58d5ed6
@@ -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;
|
||||
Reference in New Issue
Block a user