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

Subversion Repositories present

[/] [present/] [trunk/] [DecodeTesting/] [syn/] [XC3ES500/] [Makefile] - Blame information for rev 8

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 7 gajos
PROJECT=present-decode-testing
2
 
3
RM=rm -rf
4
 
5
PLATFORM=xc3s500e-fg320-5
6
UCF="../../rtl/vhdl/PresentDecodeCommImpl.ucf"
7
 
8
XILINX_DIR="D:/Programy/Xilinx/14.2/ISE_DS/ISE/bin/nt64/"
9
XST_DIR=$(XILINX_DIR)"xst.exe"
10
NGDBUILD_DIR=$(XILINX_DIR)"ngdbuild.exe"
11
MAP=$(XILINX_DIR)"map.exe"
12
PAR=$(XILINX_DIR)"par.exe"
13
TRCE=$(XILINX_DIR)"trce.exe"
14
BITGEN=$(XILINX_DIR)"bitgen.exe"
15
 
16
clean: clean_postgen
17
        $(RM) "./out/"*.*
18
        $(RM) "./log/"*.*
19
 
20
clean_postgen:
21
        $(RM) "./_xmsgs"
22
        $(RM) "./_ngo"
23
        $(RM) "./xlnx_auto_0_xdb"
24
        $(RM) "./xst"
25
        $(RM) *_vhdl.prj *.bgn *.bld *.csv *.drc *.lso *.map *.mrp *.ncd *.ngc *.ngd *.ngm *.ngr *.pad *.par *.pcf *.ptwx *.syr *.twr *.twx *.unroutes *.xpi *.xwbt
26
 
27
synthesize: clean
28
        mkdir "./xst"
29
        mkdir "./xst/projnav.tmp"
30
        $(XST_DIR) -intstyle ise -ifn "./PresentDecodeComm.xst" -ofn "./PresentDecodeComm.syr"
31
 
32
translate: synthesize
33
        $(NGDBUILD_DIR) -intstyle ise -dd _ngo -nt timestamp -uc $(UCF) -p $(PLATFORM) "PresentDecodeComm.ngc" PresentDecodeComm.ngd
34
 
35
map: translate
36
        $(MAP) -intstyle ise -p $(PLATFORM) -cm area -ir off -pr off -c 100 -o PresentDecodeComm_map.ncd PresentDecodeComm.ngd PresentDecodeComm.pcf
37
 
38
par: map
39
        $(PAR) -w -intstyle ise -ol high -t 1 PresentDecodeComm_map.ncd PresentDecodeComm.ncd PresentDecodeComm.pcf
40
 
41
trce: par
42
        $(TRCE) -intstyle ise -v 3 -s 5 -n 3 -fastpaths -xml PresentDecodeComm.twx PresentDecodeComm.ncd -o PresentDecodeComm.twr PresentDecodeComm.pcf
43
 
44
bitgen: par
45
        $(BITGEN) -intstyle ise -f PresentDecodeComm.ut PresentDecodeComm.ncd
46
 
47
postgen:
48
        mv *.bit ./out
49
        mv *.xrpt ./log
50
        mv *.txt ./log
51
        mv *.xml ./log
52
        mv *.html ./log

powered by: WebSVN 2.1.0

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