Back to project
URL
https://opencores.org/ocsvn/mod_mult_exp/mod_mult_exp/trunk
Details |
Compare with Previous |
View Log
Line No.
Rev
Author
Line
1
3
gajos
PROJECT=mont-mult
2
3
RM=/bin/rm -rf
4
5
PLATFORM=xc3s500e-fg320-5
6
7
6
gajos
XILINX_DIR="c:/Xilinx/14.2/ISE_DS/ISE/bin/nt64/"
8
3
gajos
XST_DIR=$(XILINX_DIR)"xst.exe"
9
NGDBUILD_DIR=$(XILINX_DIR)"ngdbuild.exe"
10
MAP=$(XILINX_DIR)"map.exe"
11
PAR=$(XILINX_DIR)"par.exe"
12
TRCE=$(XILINX_DIR)"trce.exe"
13
BITGEN=$(XILINX_DIR)"bitgen.exe"
14
15
clean: clean_postgen
16
$(RM) "./out/"*.*
17
$(RM) "./log/"*.*
18
$(RM) "./out/"
19
$(RM) "./log/"
20
21
clean_postgen:
22
$(RM) "./_xmsgs"
23
$(RM) "./_ngo"
24
$(RM) "./xlnx_auto_0_xdb"
25
$(RM) "./xst"
26
$(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
27
28
synthesize: clean
29
mkdir "./xst"
30
mkdir "./xst/projnav.tmp"
31
mkdir "./out/"
32
mkdir "./log/"
33
$(XST_DIR) -intstyle ise -ifn "./ModularMultiplierIterative.xst" -ofn "./ModularMultiplierIterative.syr"
34
35
translate: synthesize
36
$(NGDBUILD_DIR) -intstyle ise -dd _ngo -nt timestamp -i -p $(PLATFORM) "ModularMultiplierIterative.ngc" ModularMultiplierIterative.ngd
37
38
map: translate
39
$(MAP) -intstyle ise -p $(PLATFORM) -cm area -ir off -pr off -c 100 -o ModularMultiplierIterative_map.ncd ModularMultiplierIterative.ngd ModularMultiplierIterative.pcf
40
41
par: map
42
$(PAR) -w -intstyle ise -ol high -t 1 ModularMultiplierIterative_map.ncd ModularMultiplierIterative.ncd ModularMultiplierIterative.pcf
43
44
trce: par
45
$(TRCE) -intstyle ise -v 3 -s 4 -n 3 -fastpaths -xml ModularMultiplierIterative.twx ModularMultiplierIterative.ncd -o ModularMultiplierIterative.twr ModularMultiplierIterative.pcf
46
47
bitgen: trce
48
$(BITGEN) -intstyle ise -f ModularMultiplierIterative.ut ModularMultiplierIterative.ncd
49
50
postgen:
51
mv *.log ./log
52
mv *.xrpt ./log
53
mv *.txt ./log
54
mv *.xml ./log
55
mv *.html ./log
56
mv *.bit ./out
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.