- fixed targets

git-svn-id: http://moon:8086/svn/vhdl/trunk@1135 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2015-05-20 23:07:20 +00:00
parent 35ff958aec
commit b4e40f2045
+9 -5
View File
@@ -8,24 +8,28 @@ DEVICE := "xc4vsx35-ff668-10"
DIRS := ./xst/tmp
netlist: $(PRJ).ngc
translate: $(PRJ).ngd
translate: $(PRJ).ngd
map: $(PRJ)_map.ncd
par: $(PRJ).ncd
bitfile: $(PRJ).bit
# Netlist
$(PRJ).ngc: $(DIRS) $(PREQ)
xst -intstyle xflow -ifn $(PRJ).xst
$(PRJ).ngd: netlist ./ucf/$(PRJ).ucf
# Translate
$(PRJ).ngd: $(PRJ).ngc ./ucf/$(PRJ).ucf
ngdbuild -p $(DEVICE) -sd "../../../../lib/CPUs/MIPS/syn/ise101" -dd _ngo -nt timestamp -uc ./ucf/$(PRJ).ucf $(PRJ).ngc $(PRJ).ngd
$(PRJ)_map.ncd: translate
# Map
$(PRJ)_map.ncd: $(PRJ).ngd
map -intstyle xflow -p $(DEVICE) -timing -logic_opt on -ol high -xe n -t 1 -register_duplication -global_opt on -retiming on -equivalent_register_removal on -cm area -pr b -k 4 -power off -o $(PRJ)_map.ncd $(PRJ).ngd $(PRJ).pcf
$(PRJ).ncd: map
# PAR
$(PRJ).ncd: $(PRJ)_map.ncd
par -w -intstyle xflow -ol high -xe n -t 1 $(PRJ)_map.ncd $(PRJ).ncd $(PRJ).pcf
# Bitgen
$(PRJ).bit: par $(PRJ).ut
bitgen -intstyle xflow -f $(PRJ).ut