cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tcheeyon
Observer
Observer
1,900 Views
Registered: ‎07-31-2018

Error generating Video Processing Subsystem on Block design

Jump to solution

System:

Vivado 2018.1 on window 7 x64

 

Board:

Xilinx ultrascale+ ZCU106 evaluation board

 

Trying out:

http://www.wiki.xilinx.com/Zynq+UltraScale%EF%BC%8B+MPSoC+-+ZCU106+HDMI+Example+Design

 

I am trying out the above reference design for ZCU106. While executing the script (command "source zcu106_hdmi_ref.tcl"), an error due to the license with Video processing subsystem caused the script to terminate. I have set up the evaluation license for the video processing subsystem from https://www.xilinx.com/products/intellectual-property/video-processing-subsystem.html. 

 

The problem is another error on the video processing subsystem appear. The error is shown below:

 

WARNING: [IP_Flow 19-2162] IP 'bd_e648_vsc_0' is locked:

* IP 'bd_e648_vsc_0' requires one or more mandatory licenses but no valid licenses were found. However license checkpoints may prevent use of this IP in some tool flows. Please select 'report IP status' from the 'tools/report' menu or run Tcl command 'report_ip_status' for more information.

ERROR: [BD 41-145] parameter s_axi_CTRL.AWUSER_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.ARUSER_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.WUSER_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.RUSER_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.BUSER_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.ID_WIDTH not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_BURST not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_LOCK not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_CACHE not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_QOS not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_PROT not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_REGION not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_WSTRB not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_BRESP not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.HAS_RRESP not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.SUPPORTS_NARROW_BURST not found on block vsc

ERROR: [BD 41-145] parameter s_axi_CTRL.MAX_BURST_LENGTH not found on block vsc

ERROR: [BD 41-145] parameter s_axis_video.TDATA_NUM_BYTES not found on block vsc

ERROR: [BD 41-145] parameter s_axis_video.TUSER_WIDTH not found on block vsc

....

 

It seems that all the parameters of s_axi_CTRL, s_axis_video and m_axis_video failed. I have also tried to generate only the video processing subsystem but the same error appear. What could be the problem?

0 Kudos
1 Solution

Accepted Solutions
florentw
Moderator
Moderator
1,818 Views
Registered: ‎11-09-2015

Hi @tcheeyon,

 

EDIT: This is a licensing issue which should be fixed in a future version. The solution is to use the license for the Test Pattern Generator IP which is provided for free.

 

Hope that helps,

 

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
10 Replies
florentw
Moderator
Moderator
1,831 Views
Registered: ‎11-09-2015

Hi @tcheeyon,

 

Did you try to regenerate the BD output products after adding the VPSS license?

Could you check Report > Report IP status?


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
tcheeyon
Observer
Observer
1,819 Views
Registered: ‎07-31-2018

Hi @florentw,

Thank you for replying. After I have added the video processing subsystem, I have tried closing the Vivado and deleting the project. Then regenerate a new project and block design. I have also checked the Report > Report IP status. I have attached the IP status in this message. As well as the VPSS generated on BD. As you can see, I am unable to generate the complete VPSS. The error and warning message is also attached in this message. Do you have any idea what did I miss out?

VPSS.PNG
error.PNG
IPStatus.PNG
0 Kudos
florentw
Moderator
Moderator
1,817 Views
Registered: ‎11-09-2015

Hi @tcheeyon,

 

Could you try to close everything and create a new project with the video processing subsystem and see if you can configure it?


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
tcheeyon
Observer
Observer
1,810 Views
Registered: ‎07-31-2018

Hi @florentw,

I have tried closing everything, create a new project, generate the VPSS (have the same error) then configure it. But I am unable to configure it.

configure.PNG
0 Kudos
florentw
Moderator
Moderator
1,805 Views
Registered: ‎11-09-2015

Hi @tcheeyon,

 

This means that your license is not recognized by vivado.

 

Could you share a screenshot of Vivado license manager showing you license for the VPSS? Could you also show the columns "Host ID match" for this line?

 

Thanks,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
tcheeyon
Observer
Observer
1,803 Views
Registered: ‎07-31-2018

Hi @florentw,

I have attached the screenshot of Vivado license manager.

license.PNG
0 Kudos
florentw
Moderator
Moderator
1,819 Views
Registered: ‎11-09-2015

Hi @tcheeyon,

 

EDIT: This is a licensing issue which should be fixed in a future version. The solution is to use the license for the Test Pattern Generator IP which is provided for free.

 

Hope that helps,

 

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
tcheeyon
Observer
Observer
1,708 Views
Registered: ‎07-31-2018

Hi @florentw

I tried as you mentioned and now its working. Thank you.

0 Kudos
mor2810
Observer
Observer
525 Views
Registered: ‎10-14-2018

hey

i have the exact same error as you did.

can you help me solve it also ?

my license is valid, but i get the same error:

 

WARNING: [IP_Flow 19-2162] IP 'bd_e648_vsc_0' is locked:
* IP 'bd_e648_vsc_0' requires one or more mandatory licenses but no valid licenses were found. However license checkpoints may prevent use of this IP in some tool flows.
Please select 'Report IP Status' from the 'Tools/Report' menu or run Tcl command 'report_ip_status' for more information.
ERROR: [BD 41-145] Parameter s_axi_CTRL.AWUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.ARUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.WUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.RUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.BUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.ID_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_BURST not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_LOCK not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_CACHE not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_QOS not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_PROT not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_REGION not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_WSTRB not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_BRESP not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.HAS_RRESP not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.SUPPORTS_NARROW_BURST not found on block vsc
ERROR: [BD 41-145] Parameter s_axi_CTRL.MAX_BURST_LENGTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.TDATA_NUM_BYTES not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.TUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.TID_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.TDEST_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.HAS_TREADY not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.HAS_TSTRB not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.HAS_TKEEP not found on block vsc
ERROR: [BD 41-145] Parameter s_axis_video.HAS_TLAST not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.TDATA_NUM_BYTES not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.TUSER_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.TID_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.TDEST_WIDTH not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.HAS_TREADY not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.HAS_TSTRB not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.HAS_TKEEP not found on block vsc
ERROR: [BD 41-145] Parameter m_axis_video.HAS_TLAST not found on block vsc
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.
CRITICAL WARNING: [IP_Flow 19-1747] Failed to deliver file '/home/mor/Tools/Xilinx/Vivado/2018.1/data/ip/xilinx/v_proc_ss_v2_0/elaborate/bd.xit': ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.

ERROR: [IP_Flow 19-167] Failed to deliver one or more file(s).
ERROR: [IP_Flow 19-3541] IP Elaboration error: Failed to generate IP 'v_proc_ss_0'. Failed to generate 'Elaborate BD' outputs: Failed to elaborate IP.
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.

0 Kudos
florentw
Moderator
Moderator
513 Views
Registered: ‎11-09-2015

Hi @mor2810 

I mentioned in the thread, make sure you have a license for the Test Pattern Generator as well.

The recommendation is to use a version >2018.3 as there is no need for a license for those IPs.

If you still have issues with the TPG + VPSS licenses or with 2018.3/2019.1/2019.2... please create a new topic


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos