fpga: x400: Add netlist make flow

Original-commit: 789fa8f65727afabdeb4eea30a941015c6cd2ad5
This commit is contained in:
Javier Valenzuela
2024-06-11 10:20:07 +02:00
committed by Joerg Hofrichter
parent 69e728dba0
commit 6d89320721
5 changed files with 138 additions and 9 deletions
+4
View File
@@ -48,6 +48,9 @@ ifndef TARGET
TARGET = synth
else ifeq ($(IP_ONLY), 1)
TARGET = viv_ip
else ifeq ($(SECURE_CORE), 1)
TARGET = secure_core
TOP = secure_image_core
else
TARGET = bin
endif
@@ -174,6 +177,7 @@ help: ##Show this help message.
##CHECK=1 Launch the syntax checker instead of building a bitfile.
##IP_ONLY=1 Launch the build but stop after IP generation.
##SYNTH=1 Launch the build but stop after synthesis.
##SECURE_CORE=1 Launch a build of the secure image core only.
##BUILD_SEED=<N> Build seed to used to affect build results. (Default is 0)
##TOP=<module> Specify a top module for syntax checking. (Default is the bitfile top)
+4 -1
View File
@@ -187,4 +187,7 @@ rtl: .prereqs
viv_ip: .prereqs $$(DESIGN_SRCS) ip
@echo "IP build for $(NAME) DONE . . ."
.PHONY: bin synth rtl viv_ip
secure_core: .prereqs
$(call BUILD_VIVADO_DESIGN,$(TOOLS_DIR)/scripts/viv_secure_synth.tcl,$(TOP_MODULE),$(ARCH),$(PART_ID))
.PHONY: bin synth rtl viv_ip secure_synth_netlist