-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject_info.tcl
21 lines (19 loc) · 955 Bytes
/
project_info.tcl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This is an automatically generated file used by digilent_vivado_checkout.tcl to set project options
proc set_project_properties_post_create_project {proj_name} {
set project_obj [get_projects $proj_name]
set_property "part" "xc7z020clg400-1" $project_obj
set_property "board_part" "digilentinc.com:arty-z7-20:part0:1.0" $project_obj
set_property "default_lib" "xil_defaultlib" $project_obj
set_property "simulator_language" "Mixed" $project_obj
set_property "target_language" "VHDL" $project_obj
}
proc set_project_properties_pre_add_repo {proj_name} {
set project_obj [get_projects $proj_name]
# default nothing
}
proc set_project_properties_post_create_runs {proj_name} {
set project_obj [get_projects $proj_name]
#Custom directives for synthesis and implementation
set_property STEPS.WRITE_BITSTREAM.ARGS.READBACK_FILE 0 [get_runs impl_1]
set_property STEPS.WRITE_BITSTREAM.ARGS.VERBOSE 0 [get_runs impl_1]
}