1 | |
---|
2 | # PlanAhead Launch Script for Pre-Synthesis Floorplanning, created by Project Navigator |
---|
3 | |
---|
4 | create_project -name MPI_CORE_COMPONENTS -dir "C:/Core MPI/CORE_MPI/planAhead_run_1" -part xc6slx100fgg484-3 |
---|
5 | set_param project.pinAheadLayout yes |
---|
6 | set srcset [get_property srcset [current_run -impl]] |
---|
7 | set_property top MultiMPITest $srcset |
---|
8 | set_param project.paUcfFile "MultiMPITest.ucf" |
---|
9 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/CoreTypes.vhd}]] |
---|
10 | set_property file_type VHDL $hdlfile |
---|
11 | set_property library NocLib $hdlfile |
---|
12 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/RAM_256.vhd}]] |
---|
13 | set_property file_type VHDL $hdlfile |
---|
14 | set_property library NocLib $hdlfile |
---|
15 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/Arbiter.vhd}]] |
---|
16 | set_property file_type VHDL $hdlfile |
---|
17 | set_property library NocLib $hdlfile |
---|
18 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/FIFO_256_FWFT.vhd}]] |
---|
19 | set_property file_type VHDL $hdlfile |
---|
20 | set_property library NocLib $hdlfile |
---|
21 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/Crossbit.vhd}]] |
---|
22 | set_property file_type VHDL $hdlfile |
---|
23 | set_property library NocLib $hdlfile |
---|
24 | set hdlfile [add_files [list {round_robbin_machine.vhd}]] |
---|
25 | set_property file_type VHDL $hdlfile |
---|
26 | set_property library work $hdlfile |
---|
27 | set hdlfile [add_files [list {RAM_64.vhd}]] |
---|
28 | set_property file_type VHDL $hdlfile |
---|
29 | set_property library work $hdlfile |
---|
30 | set hdlfile [add_files [list {Packet_type.vhd}]] |
---|
31 | set_property file_type VHDL $hdlfile |
---|
32 | set_property library work $hdlfile |
---|
33 | set hdlfile [add_files [list {MUX8.vhd}]] |
---|
34 | set_property file_type VHDL $hdlfile |
---|
35 | set_property library work $hdlfile |
---|
36 | set hdlfile [add_files [list {MUX1.vhd}]] |
---|
37 | set_property file_type VHDL $hdlfile |
---|
38 | set_property library work $hdlfile |
---|
39 | set hdlfile [add_files [list {DEMUX1.vhd}]] |
---|
40 | set_property file_type VHDL $hdlfile |
---|
41 | set_property library work $hdlfile |
---|
42 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/Scheduler.vhd}]] |
---|
43 | set_property file_type VHDL $hdlfile |
---|
44 | set_property library NocLib $hdlfile |
---|
45 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/OUTPUT_PORT_MODULE.vhd}]] |
---|
46 | set_property file_type VHDL $hdlfile |
---|
47 | set_property library NocLib $hdlfile |
---|
48 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/INPUT_PORT_MODULE.vhd}]] |
---|
49 | set_property file_type VHDL $hdlfile |
---|
50 | set_property library NocLib $hdlfile |
---|
51 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/Crossbar.vhd}]] |
---|
52 | set_property file_type VHDL $hdlfile |
---|
53 | set_property library NocLib $hdlfile |
---|
54 | set hdlfile [add_files [list {MPI_CORE_SCHEDULER.vhd}]] |
---|
55 | set_property file_type VHDL $hdlfile |
---|
56 | set_property library work $hdlfile |
---|
57 | set hdlfile [add_files [list {load_instr.vhd}]] |
---|
58 | set_property file_type VHDL $hdlfile |
---|
59 | set_property library work $hdlfile |
---|
60 | set hdlfile [add_files [list {FIFO_64_FWFT.vhd}]] |
---|
61 | set_property file_type VHDL $hdlfile |
---|
62 | set_property library work $hdlfile |
---|
63 | set hdlfile [add_files [list {EX4_FSM.vhd}]] |
---|
64 | set_property file_type VHDL $hdlfile |
---|
65 | set_property library work $hdlfile |
---|
66 | set hdlfile [add_files [list {EX3_FSM.vhd}]] |
---|
67 | set_property file_type VHDL $hdlfile |
---|
68 | set_property library work $hdlfile |
---|
69 | set hdlfile [add_files [list {EX2_FSM.vhd}]] |
---|
70 | set_property file_type VHDL $hdlfile |
---|
71 | set_property library work $hdlfile |
---|
72 | set hdlfile [add_files [list {EX1_FSM.vhd}]] |
---|
73 | set_property file_type VHDL $hdlfile |
---|
74 | set_property library work $hdlfile |
---|
75 | set hdlfile [add_files [list {Ex0_Fsm.vhd}]] |
---|
76 | set_property file_type VHDL $hdlfile |
---|
77 | set_property library work $hdlfile |
---|
78 | set hdlfile [add_files [list {DMA_ARBITER.vhd}]] |
---|
79 | set_property file_type VHDL $hdlfile |
---|
80 | set_property library work $hdlfile |
---|
81 | set hdlfile [add_files [list {../SWITCH_GENERIC_16_16/SWITCH_GEN.vhd}]] |
---|
82 | set_property file_type VHDL $hdlfile |
---|
83 | set_property library NocLib $hdlfile |
---|
84 | set hdlfile [add_files [list {RAM_32_32.vhd}]] |
---|
85 | set_property file_type VHDL $hdlfile |
---|
86 | set_property library work $hdlfile |
---|
87 | set hdlfile [add_files [list {CORE_MPI.vhd}]] |
---|
88 | set_property file_type VHDL $hdlfile |
---|
89 | set_property library work $hdlfile |
---|
90 | set hdlfile [add_files [list {PE.vhd}]] |
---|
91 | set_property file_type VHDL $hdlfile |
---|
92 | set_property library work $hdlfile |
---|
93 | set hdlfile [add_files [list {MPI_NOC.vhd}]] |
---|
94 | set_property file_type VHDL $hdlfile |
---|
95 | set_property library work $hdlfile |
---|
96 | set hdlfile [add_files [list {MultiMPITest.vhd}]] |
---|
97 | set_property file_type VHDL $hdlfile |
---|
98 | set_property library work $hdlfile |
---|
99 | add_files "MultiMPITest.ucf" -fileset [get_property constrset [current_run]] |
---|
100 | add_files -norecurse { {C:/Core MPI/CORE_MPI} } |
---|
101 | open_rtl_design -part xc6slx100fgg484-3 |
---|