• 0
Tim S.

Base Linux project for Zybo Z7-20

Question

I downloaded Zybo Z7-20 base linux project from git and ran the create_project.tcl script.

On the system.bd, there are IP that require a license and are not gratis license.

Specifically, the /mipi_csi2_rx_subsystem_0 requires an IP Core license for its sub-component bd_0ac3_rx_0 which.is MIPI CSI-2 Rx Controller.

How can I proceed from here for generating a working Zybo Z7-20 linux demo?

Thanks.

Tim

 

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Hi @Tim S.,

I was able to generate a bitstream using the zybo z7 base linux project from here.

1) I downloaded the project and then downloaded the vivado library and put the contents of the vivado library in the repo/vivado_library folder.

2) I then loaded the project in vivado 2017.4. 

3) Then i upgraded/generated the IP cores using the report ip status under tools.

4) I then had to create a wrapper after which i was able to generate a bitstream without an issue.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi @jpeyron,

I am unable to upgrade the IP core. Vivado indicates a need to purchase the IP core. Is this IP core not free with WebPACK? Would the SDSoC license voucher provide access to this core?

Best regards,

Tim

 

Share this post


Link to post
Share on other sites
  • 0

The exact error message is "Unlicensed Upgrade IP. Check IP license".

The needs purchase link indicates minimum version of Vivado as 2017.10 .

 

Share this post


Link to post
Share on other sites
  • 0

Hi @jpeyron,

I am also using Vivado 2017.4 with SDK and support for Zynq-7000 family only.

Tim

Share this post


Link to post
Share on other sites
  • 0
Just now, Tim S. said:

Hi @jpeyron,

I am also using Vivado 2017.4 with SDK and support for Zynq-7000 family only.

Tim

Specifically, I am using the WebPACK without the SDSoC voucher.

Share this post


Link to post
Share on other sites
  • 0

Hi @Tim S.,

The IP Cores provided by Digilent should not have a cost. Here is a forum thread that describes these MIPI altered IP Cores. Are you able to generated a bitstream with the Zybo Z7-20 PCAM-5C project here(use the Vivado 2017.4 version)? I believe this project uses the same altered MIPI IP Cores.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi @jpeyron,

The base-linux project provides a complex and highly configurable IP Core for the MIPI RX as part of the Board Design. The core is not included under repo/ of the design. It cannot be customized without a license. And it cannot be synthesized without a license. The name of the MIPI RX also differs from the simpler model of the PCam 5 demo. The demo provides MIPI_CSI_2_RX_0 which is an instance of "MIPI CSI-2 Receiver v1.1". The linux base utilizes an absent mipi_csi2_rx_subsystem_0 which is an instance of "MIPI CSI-2 Rx Subsystem v1.0"  containing unlicensed core "MIPI CSI-2 Rx Controller v3.0" (Product Guide 232?).

Regards,

Tim

Share this post


Link to post
Share on other sites
  • 0

Hi @Tim S.,

I reached out to a co-worker that got the same error as you. We dug further into my licenses and it turns out that I have the MIPI licenses and that is why i was not having issues.  We also reached out to our content team which suggested to utilize the petalinux releases which include already generated bitstreams and hardware information so you would not need the licenses. 

As it stands now it sounds like if you are wanting to instead alter the linux base design or use the linux base design for a different linux platform then you would either need to strip out the licensed content or purchase the licenses.

In the next few days I will be working on verifying that the petalinux release will not have the licensing issues that are in having in the zybo z7 20 base linux design.

best regards,

Jon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now