mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-24 13:57:17 -04:00
Add power analysis Make target
This commit is contained in:
parent
b1e77bec44
commit
dd2c9cd9d7
1 changed files with 10 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
PROJECT = Vortex
|
||||
TOP_LEVEL_ENTITY = Vortex
|
||||
TOP_LEVEL_ENTITY = Vortex_SOC
|
||||
SRC_FILE = ../Vortex.v
|
||||
PROJECT_FILES = $(PROJECT).qpf $(PROJECT).qsf
|
||||
|
||||
|
@ -16,7 +16,7 @@ ASM_ARGS =
|
|||
STA_ARGS = --do_report_timing
|
||||
|
||||
# Build targets
|
||||
all: $(PROJECT).sta.rpt
|
||||
all: $(PROJECT).sta.rpt $(PROJECT).pow.rpt
|
||||
|
||||
syn: $(PROJECT).syn.rpt
|
||||
|
||||
|
@ -26,6 +26,8 @@ asm: $(PROJECT).asm.rpt
|
|||
|
||||
sta: $(PROJECT).sta.rpt
|
||||
|
||||
pow: $(PROJECT).pow.rpt
|
||||
|
||||
smart: smart.log
|
||||
|
||||
# Target implementations
|
||||
|
@ -47,6 +49,9 @@ $(PROJECT).sta.rpt: smart.log sta.chg $(PROJECT).fit.rpt
|
|||
$(QUARTUS_ROOT)/quartus/bin/quartus_sta $(PROJECT) $(STA_ARGS)
|
||||
$(QUARTUS_ROOT)/quartus/bin/quartus_sta -t VX_timing.tcl
|
||||
|
||||
$(PROJECT).pow.rpt: smart.log pow.chg $(PROJECT).fit.rpt
|
||||
$(QUARTUS_ROOT)/quartus/bin/quartus_pow $(PROJECT)
|
||||
|
||||
smart.log: $(PROJECT_FILES)
|
||||
$(QUARTUS_ROOT)/quartus/bin/quartus_sh --determine_smart_action $(PROJECT) > smart.log
|
||||
|
||||
|
@ -66,6 +71,9 @@ sta.chg:
|
|||
asm.chg:
|
||||
$(STAMP) asm.chg
|
||||
|
||||
pow.chg:
|
||||
$(STAMP) pow.chg
|
||||
|
||||
program: $(PROJECT).sof
|
||||
$(QUARTUS_ROOT)/quartus/bin/quartus_pgm --no_banner --mode=jtag -o "P;$(PROJECT).sof"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue