Digilent / Zybo-hdmi-in

12 stars 8 forks source link

create_project.tcl script doesn't work on 2016.4 Vivado #1

Open dfiru opened 7 years ago

dfiru commented 7 years ago

hdmi-in-master/projc> source create_project.tcl

I have vivado-library in my top-level settings as included IP. Script errors out with:

Adding

cell -- xilinx.com:ip:axi_crossbar:2.1 - xbar Adding cell -- xilinx.com:ip:axi_protocol_converter:2.1 - auto_pc Adding cell -- xilinx.com:ip:axi_crossbar:2.1 - xbar Adding cell -- xilinx.com:ip:axi_data_fifo:2.1 - m00_data_fifo Adding cell -- xilinx.com:ip:axi_register_slice:2.1 - m00_regslice Adding cell -- xilinx.com:ip:axi_protocol_converter:2.1 - auto_pc Adding cell -- xilinx.com:ip:axi_register_slice:2.1 - s01_regslice Adding cell -- xilinx.com:ip:axi_dwidth_converter:2.1 - auto_us_df Adding cell -- xilinx.com:ip:axi_register_slice:2.1 - s00_regslice Adding cell -- xilinx.com:ip:axi_dwidth_converter:2.1 - auto_us_df Successfully read diagram from BD file <../src/bd/hdmi_in/hdmi_in.bd> ERROR: [BD 41-1665] Unable to generate top-level wrapper HDL for the BD-design 'hdmi_in.bd' is locked. Locked reason(s):

  • BD design contains locked IPs. Please run report_ip_status for more details and recommendations on how to fix this issue. List of locked IPs: hdmi_in_rgb2vga_0_0 hdmi_in_axi_dynclk_0_0 hdmi_in_dvi2rgb_0_0

ERROR: [Common 17-39] 'make_wrapper' failed due to earlier errors.

while executing

"make_wrapper -files [get_files $design_name.bd] -top -force" invoked from within "if {[llength $bd_list] != 0} { add_files -norecurse -quiet -fileset sources_1 [glob -nocomplain $src_dir/bd//.bd] open_bd_design [glob -nocompla..." (file "create_project.tcl" line 125)

theuwis commented 7 years ago

Download the vivado-library, and copy the necessary IPs (rgb2vga, axi_dynclk and dvi2rgb) into the vivado-library folder. (solution taken from the Digilent forums)

jackfrye commented 6 years ago

I'm having the same issue. How can I upgrade these IPs to work in newer version of Vivado?