Skip to content
Snippets Groups Projects
Commit 6d0a4a7b authored by James Talbert's avatar James Talbert
Browse files

Add new file

parent 1e449921
No related branches found
No related tags found
No related merge requests found
# Creating a new Zybo Z7 project in Vivado
First, use the `createNew.sh` script in `vivado_workspace/project_tcl`
you can run the script from wither the `project_tcl` folder, or the `vivado_workspace`.
This will generate a new project and it's raw project tcl.
Any tiem you add sources, change the block diagram, or otherwise change with settings, run `write_project_tcl <projname>.tcl` at the tcl console.
**YOU ARE NOT DONE YET**
# Necessarry Changes to tcl files
I feel that there should be a way around this, but I haven't found it yet.
- You need to change the project to auto-generate a new wrapper when re-created.
This is done by removeing the follwoing lines from the .tcl file
# Import local files from the original project
set files [list \
[file normalize "${origin_dir}/PWM_Recorder_Tests/PWM_Recorder_Tests.srcs/sources_1/bd/design_1/hdl/design_1_wrapper.vhd" ]\
]
set imported_files [import_files -fileset sources_1 $files]
# Set 'sources_1' fileset file properties for remote files
# None
# Set 'sources_1' fileset file properties for local files
set file "hdl/design_1_wrapper.vhd"
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
set_property -name "file_type" -value "VHDL" -objects $file_obj
and adding the following at the end of the file:
make_wrapper -files [get_files ${origin_dir}/${_xil_proj_name_}/${_xil_proj_name_}.srcs/sources_1/bd/design_1/design_1.bd] -top
add_files -norecurse ${origin_dir}/${_xil_proj_name_}/${_xil_proj_name_}.srcs/sources_1/bd/design_1/hdl/design_1_wrapper.vhd
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment