commit 133fdb28c4bd30691f3f5c2ca0a98d63d14fb3c3 parent eb7b891ebbbcb561ad459687b758ada305b237ca Author: Brian Swetland <swetland@frotz.net> Date: Thu, 7 Aug 2014 17:16:43 -0700 build: project-rtl elaborates and displays for vivado projects Diffstat:
A | build/elaborate-design.tcl | | | 5 | +++++ |
M | build/vivado-bitfile.mk | | | 11 | ++++++++++- |
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/build/elaborate-design.tcl b/build/elaborate-design.tcl @@ -0,0 +1,5 @@ + +source config.tcl + +synth_design -rtl -top top -part $PART + diff --git a/build/vivado-bitfile.mk b/build/vivado-bitfile.mk @@ -39,7 +39,6 @@ $(MODULE_CFG): $(MODULE_SRCS) Makefile $(MODULE_BIT): _HEX := $(MODULE_HEX_SRCS) $(MODULE_BIT): _DIR := $(MODULE_OBJDIR) $(MODULE_BIT): _NAME := $(MODULE_NAME) - $(MODULE_BIT): $(MODULE_HEX_SRCS) $(MODULE_CFG) @echo "SYNTH (vivado): $(_NAME)" @mkdir -p $(_DIR) out @@ -47,6 +46,16 @@ $(MODULE_BIT): $(MODULE_HEX_SRCS) $(MODULE_CFG) @for hex in $(_HEX) ; do cp $$hex $(_DIR) ; done @(cd $(_DIR) && $(VIVADO) -mode batch -log log.txt -nojournal -source ../../build/build-bitfile.tcl) +$(MODULE_NAME)-rtl: _HEX := $(MODULE_HEX_SRCS) +$(MODULE_NAME)-rtl: _DIR := $(MODULE_OBJDIR) +$(MODULE_NAME)-rtl: _NAME := $(MODULE_NAME) +$(MODULE_NAME)-rtl: $(MODULE_HEX_SRCS) $(MODULE_CFG) + @echo "Elaborate (vivado): $(_NAME)" + @mkdir -p $(_DIR) out + @rm -f $(_DIR)/log.txt + @for hex in $(_HEX) ; do cp $$hex $(_DIR) ; done + @(cd $(_DIR) && $(VIVADO) -log log.rtl.txt -nojournal -source ../../build/elaborate-design.tcl) + $(MODULE_NAME): $(MODULE_BIT) $(MODULE_NAME)-review: _DIR := $(MODULE_OBJDIR)