OpenCores
URL https://opencores.org/ocsvn/System09/System09/trunk

Subversion Repositories System09

[/] [System09/] [branches/] [mkfiles_rev1/] [rtl/] [System09_Xess_XSA-3S1000/] [Makefile] - Diff between revs 39 and 52

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 39 Rev 52
Line 42... Line 42...
#
#
# Technology family (unfortunately it cannot be extracted from ISE)
# Technology family (unfortunately it cannot be extracted from ISE)
FAMILY      := spartan3
FAMILY      := spartan3
 
 
# List of ROM VHDL files
# List of ROM VHDL files
 
.PHONY: roms
roms:
roms:
        @$(MAKE) -C ../../src/sys09bug sys09xes.vhd
        @$(MAKE) -C ../../src/sys09bug sys09xes.vhd
        @$(MAKE) -C ../../src/Flex9 flex9ide.vhd
        @$(MAKE) -C ../../src/Flex9 flex9ide.vhd
 
 
 
 
#===================================================================
#===================================================================
# You should not need to edit anything below this line
# You should not need to edit anything below this line
 
 
# XESS Tools
# XESS Tools
XSLOAD     := C:/Progra~1/XSTOOLs/xsload.exe
XSLOAD     := C:/Progra~1/XSTOOLs/xsload.exe
Line 65... Line 65...
 
 
.PHONY: bit
.PHONY: bit
bit: roms $(DESIGN_NAME).bit
bit: roms $(DESIGN_NAME).bit
 
 
.PHONY: impact
.PHONY: impact
impact: bit do_impact
impact: roms bit do_impact
 
 
prom: $(DESIGN_NAME).mcs
prom: roms $(DESIGN_NAME).mcs
 
 
.PHONY: xsload
.PHONY: xsload
xsload: $(DESIGN_NAME).bit
xsload: roms $(DESIGN_NAME).bit
        @$(ECHO)
        @$(ECHO)
        @$(ECHO) "======= Downloading bitstream to XSA-3S1000 using XSLOAD (parallel) ="
        @$(ECHO) "======= Downloading bitstream to XSA-3S1000 using XSLOAD (parallel) ="
        $(XSLOAD) -p 0 -b xsa-3s1000 -fpga $<
        $(XSLOAD) -p 0 -b xsa-3s1000 -fpga $<
 
 
usbxsload.bit: $(DESIGN_NAME).bit
usbxsload.bit: roms $(DESIGN_NAME).bit
        @$(ECHO)
        @$(ECHO)
        @$(ECHO) "======= Generating special bitstream with StartUpClk=JtagClk ========"
        @$(ECHO) "======= Generating special bitstream with StartUpClk=JtagClk ========"
        $(GREP) -v StartUpClk $(BITGEN_OPTIONS_FILE) >tmp.ut
        $(GREP) -v StartUpClk $(BITGEN_OPTIONS_FILE) >tmp.ut
        $(ECHO) "-g StartUpClk:JtagClk" >>tmp.ut
        $(ECHO) "-g StartUpClk:JtagClk" >>tmp.ut
        $(BITGEN) $(BITGEN_FLAGS) -f tmp.ut $(DESIGN_NAME).ncd usbxsload.bit
        $(BITGEN) $(BITGEN_FLAGS) -f tmp.ut $(DESIGN_NAME).ncd usbxsload.bit
 
 
.PHONY: usbxsload
.PHONY: usbxsload
usbxsload: usbxsload.bit
usbxsload: roms usbxsload.bit
        @$(ECHO)
        @$(ECHO)
        @$(ECHO) "======= Downloading bitstream to XSA-3S1000 using XSLOAD (USB) ======"
        @$(ECHO) "======= Downloading bitstream to XSA-3S1000 using XSLOAD (USB) ======"
        $(XSLOAD) -usb 0 -b xsa-3s1000 -fpga usbxsload.bit
        $(XSLOAD) -usb 0 -b xsa-3s1000 -fpga usbxsload.bit
 
 
.PHONY: help
.PHONY: help

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.