-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpa.fromHdl.tcl
22 lines (20 loc) · 1.02 KB
/
pa.fromHdl.tcl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# PlanAhead Launch Script for Pre-Synthesis Floorplanning, created by Project Navigator
create_project -name vhdl_fun -dir "C:/Users/arya/Documents/GitHub/tesla-osc/planAhead_run_2" -part xc6slx45csg324-3
set_param project.pinAheadLayout yes
set srcset [get_property srcset [current_run -impl]]
set_property target_constrs_file "tesla_osc.ucf" [current_fileset -constrset]
set hdlfile [add_files [list {pulse_generator.vhd}]]
set_property file_type VHDL $hdlfile
set_property library work $hdlfile
set hdlfile [add_files [list {uart_receiver.vhd}]]
set_property file_type VHDL $hdlfile
set_property library work $hdlfile
set hdlfile [add_files [list {pulse_aggregator.vhd}]]
set_property file_type VHDL $hdlfile
set_property library work $hdlfile
set hdlfile [add_files [list {tesla_osc.vhd}]]
set_property file_type VHDL $hdlfile
set_property library work $hdlfile
set_property top tesla_osc $srcset
add_files [list {tesla_osc.ucf}] -fileset [get_property constrset [current_run]]
open_rtl_design -part xc6slx45csg324-3