1 |
3 |
gajos |
PROJECT=present-pure
|
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 |
|
|
FUSE=$(XILINX_DIR)"fuse.exe"
|
9 |
3 |
gajos |
VHPCOMP=$(XILINX_DIR)"vhpcomp.exe"
|
10 |
6 |
gajos |
PATH=${XILINX}/bin/${SYSOP}:/cygdrive/C/Xilinx/14.2/ISE_DS/ISE/sysgen/bin/nt64/:/cygdrive/C/Xilinx/14.2/ISE_DS/ISE/lib/nt64/
|
11 |
3 |
gajos |
|
12 |
|
|
clean:
|
13 |
|
|
$(RM) ./isim
|
14 |
|
|
$(RM) ./isim.wdb
|
15 |
|
|
$(RM) *.log
|
16 |
|
|
$(RM) *.xmsgs
|
17 |
|
|
$(RM) ./fuseRelaunch.cmd
|
18 |
|
|
$(RM) *.exe
|
19 |
5 |
gajos |
$(RM) *.wdb
|
20 |
3 |
gajos |
|
21 |
|
|
exports:
|
22 |
|
|
export DISPLAY=:0
|
23 |
6 |
gajos |
export XILINX=C:/Xilinx/14.2/ISE_DS/ISE
|
24 |
3 |
gajos |
export SYSOP=nt64
|
25 |
|
|
export PATH=${XILINX}/bin/${SYSOP}
|
26 |
|
|
export LD_LIBRARY_PATH=${XILINX}/lib/${SYSOP}
|
27 |
|
|
|
28 |
5 |
gajos |
ModMult32: exports
|
29 |
3 |
gajos |
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ModularMultiplierIterative32bitTB_stx_beh.prj
|
30 |
|
|
$(FUSE) -intstyle ise -incremental -o ModularMultiplierIterative32bitTB_isim_beh.exe -prj ./ModularMultiplierIterative32bitTB_beh.prj work.ModularMultiplierIterative32bitTB
|
31 |
|
|
|
32 |
|
|
run_ModMult32: exports ModMult32
|
33 |
|
|
"./ModularMultiplierIterative32bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ModularMultiplierIterative32bitTB_isim_beh.wdb"
|
34 |
|
|
|
35 |
5 |
gajos |
ModMult64: exports
|
36 |
3 |
gajos |
$(FUSE) -intstyle ise -incremental -o ModularMultiplierIterative64bitTB_isim_beh.exe -prj ./ModularMultiplierIterative64bitTB_beh.prj work.ModularMultiplierIterative64bitTB
|
37 |
|
|
|
38 |
|
|
run_ModMult64: exports ModMult64
|
39 |
|
|
"./ModularMultiplierIterative64bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "ModularMultiplierIterative64bitTB_isim_beh.wdb"
|
40 |
|
|
|
41 |
5 |
gajos |
ModMult512: exports
|
42 |
3 |
gajos |
$(FUSE) -intstyle ise -incremental -o ModularMultiplierIterative512bitTB_isim_beh.exe -prj ./ModularMultiplierIterative512bitTB_beh.prj work.ModularMultiplierIterative512bitTB
|
43 |
|
|
|
44 |
|
|
run_ModMult512: exports ModMult512
|
45 |
5 |
gajos |
"./ModularMultiplierIterative512bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "ModularMultiplierIterative512bitTB_isim_beh.wdb"
|
46 |
|
|
|
47 |
|
|
ModExp32: exports
|
48 |
|
|
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ModExp32bitTB_stx_beh.prj
|
49 |
|
|
$(FUSE) -intstyle ise -incremental -o ModExp32bitTB_isim_beh.exe -prj ./ModExp32bitTB_beh.prj work.ModExp32bitTB
|
50 |
|
|
|
51 |
|
|
run_ModExp32: exports ModExp32
|
52 |
|
|
"./ModExp32bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ModExp32bitTB_isim_beh.wdb"
|
53 |
|
|
|
54 |
|
|
ModExp64: exports
|
55 |
|
|
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ModExp64bitTB_stx_beh.prj
|
56 |
|
|
$(FUSE) -intstyle ise -incremental -o ModExp64bitTB_isim_beh.exe -prj ./ModExp64bitTB_beh.prj work.ModExp64bitTB
|
57 |
|
|
|
58 |
|
|
run_ModExp64: exports ModExp64
|
59 |
|
|
"./ModExp64bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ModExp64bitTB_isim_beh.wdb"
|
60 |
|
|
|
61 |
|
|
ModExp512: exports
|
62 |
|
|
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ModExp512bitTB_stx_beh.prj
|
63 |
|
|
$(FUSE) -intstyle ise -incremental -o ModExp512bitTB_isim_beh.exe -prj ./ModExp512bitTB_beh.prj work.ModExp512bitTB
|
64 |
|
|
|
65 |
|
|
run_ModExp512: exports ModExp512
|
66 |
|
|
"./ModExp512bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ModExp512bitTB_isim_beh.wdb"
|
67 |
6 |
gajos |
|
68 |
|
|
ModExpComm512bitTB: exports
|
69 |
|
|
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ModExpComm512bitTB_stx_beh.prj
|
70 |
|
|
$(FUSE) -intstyle ise -incremental -o ModExpComm512bitTB_isim_beh.exe -prj ./ModExpComm512bitTB_beh.prj work.ModExpComm512bitTB
|
71 |
|
|
|
72 |
|
|
run_ModExpComm512bitTB: exports ModExpComm512bitTB
|
73 |
|
|
"./ModExpComm512bitTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ModExpComm512bitTB_isim_beh.wdb"
|
74 |
|
|
|
75 |
|
|
ShiftRegTB: exports
|
76 |
|
|
$(VHPCOMP) -work isim_temp -intstyle ise -prj ./ShiftRegTB_stx_beh.prj
|
77 |
|
|
$(FUSE) -intstyle ise -incremental -o ShiftRegTB_isim_beh.exe -prj ./ShiftRegTB_beh.prj work.ShiftRegTB
|
78 |
|
|
|
79 |
|
|
run_ShiftRegTB: exports ShiftRegTB
|
80 |
|
|
"./ShiftRegTB_isim_beh.exe" -intstyle ise -tclbatch isim.cmd -wdb "./ShiftRegTB_isim_beh.wdb"
|