-re-synthesize $(NGC): $(SRCPRJ)
- echo " \
- run \
- $(addprefix -ifn ,$(SRCPRJ)) \
- -ifmt mixed \
- -ofn $(TOP).ngc \
- -ofmt NGC \
- -top $(TOP) \
- -p $(DEVICE) \
- -opt_mode Speed \
- -keep_hierarchy soft \
- -opt_level 1" | xst | tee xst.log
-
-
-translate: $(NGD)
-re-translate $(NGD): $(NGC) $(SRC)/$(BMM) $(SRC)/$(UCF)
-ifneq ($(strip $(BMM)),)
- ln -s -f $(SRC)/$(BMM) $(BMM_LOCAL)
-endif
- ngdbuild -intstyle $(INTSTYLE) -p $(DEVICE) -uc $(SRC)/$(UCF) \
- $(addprefix -bm ,$(BMM_LOCAL)) \
- $(addprefix -sd $(SRC)/,$(SEARCH_DIRS)) \
- $(NGC) \
- $(NGD)
-
-map: $(NCD_MAP) $(PCF)
-re-map $(NCD_MAP) $(PCF): $(NGD)
- map -intstyle $(INTSTYLE) -o $(NCD_MAP) $(NGD) $(PCF)
+re-synthesize $(NGC): $(ISE) $(SRC)/$(UCF) $(BMM_LOCAL)
+ xtclsh process.tcl $(ISE) "Synthesize - XST"
+ @touch $(NGC)