Makefile tweaks

* CPLDFIT: set unused outputs (TP1,TP2) to GND
* Tweak flash target so that it will use the .jed in the Binaries directory
This commit is contained in:
Matt Harlum 2022-08-31 11:05:17 +00:00
parent b0589a1632
commit 4ccc2244f3
2 changed files with 826 additions and 824 deletions

File diff suppressed because it is too large Load Diff

View File

@ -8,11 +8,11 @@ PRODID=72
DEFINES=makedefines autoconfig SERIAL=32'h${SERIAL} PRODID=${PRODID}
CABLE=usb21
CPLDFITFLAGS=-loc on -slew slow -init low -terminate keeper -unused float -power std -optimize speed -keepio
CPLDFITFLAGS=-loc on -slew slow -init low -terminate keeper -unused ground -power std -optimize speed -keepio
.PHONY: all clean fit
all: $(PROJECT).jed
all: ../Binary/$(PROJECT).jed
$(PROJECT).prj: *.v
-$(shell rm -f $@)
@ -31,7 +31,9 @@ $(WORKDIR)/%.vm6: $(WORKDIR)/%.ngd $(PROJECT).ucf
%.jed: $(WORKDIR)/%.vm6
hprep6 -i $<
cp $@ ../Binary/
../Binary/%.jed: %.jed
cp $< ../Binary/
clean:
-rm -rvf tmp
@ -45,7 +47,7 @@ $(WORKDIR)/%.tim: $(WORKDIR)/%.vm6
timing: $(WORKDIR)/$(PROJECT).tim
flash: $(PROJECT).jed
flash: ../Binary/$(PROJECT).jed
@echo "setMode -bs\n"\
"setCable -p $(CABLE)\n"\
"identify\n"\