element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
MicroZed Hardware Design Python1300 Example Design
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 7 replies
  • Subscribers 341 subscribers
  • Views 889 views
  • Users 0 members are here
Related

Python1300 Example Design

Former Member
Former Member over 10 years ago

Using the MicroZed and Python1300c board I'm working to setup the "embv_python1300c_fb" design.

"EMBV - PYTHON-1300-C Reference Design" with guide here:
http://zedboard.org/support/design/4681/46

I've made it to page 8 of the tutorial, having to set version_override = "yes" to enable work with vivado version 2015.

Where the build gets stuck is during license file validation and ip core version comparisons.  Any suggestions here?

The tcl script issues a Warning due to licenses not being found which I can confirm are in place with the license manager and set with the tool via XILINXD_LICENSE_FILE variable.  Still doing "report_ip_status" shows the Color Filter Array license is not found - even though it's in XILINXD_LICENSE_FILE path (but not in Xilinx.lic, in Xilinx_color_filter_array.lic".

Also Errors are shown for ":ip:v_tpg:6.0".

Here's the tcl shell output:
**************************************************************


****** Vivado v2015.3 (64-bit)
  **** SW Build 1368829 on Mon Sep 28 20:06:43 MDT 2015
  **** IP Build 1367837 on Mon Sep 28 08:56:14 MDT 2015
    ** Copyright 1986-2015 Xilinx, Inc. All Rights Reserved.


11/05/15  01:06 AM    <DIR>          .
11/05/15  01:06 AM    <DIR>          ..
09/03/15  02:56 PM                 0 Add_Scripts_Here.txt
09/03/15  02:56 PM            49,152 gzip.exe
09/03/15  02:56 PM             4,997 idt_clock_bin_2_h.tcl
11/04/15  11:37 PM            14,891 make.tcl
09/03/15  02:56 PM             1,685 makeip.tcl
09/03/15  02:56 PM             1,615 makesampleproject.tcl
09/03/15  02:56 PM             1,623 makesampleproject_working.tcl
09/03/15  02:56 PM             1,988 make_embv_ali3_sharp7.tcl
09/03/15  02:56 PM             1,945 make_embv_hdmi_passthrough.tcl
09/03/15  02:56 PM             1,752 make_embv_python1300c_fb.tcl
09/03/15  02:56 PM             1,745 make_embv_tcm.tcl
09/03/15  02:56 PM             1,954 make_fmchc_factest.tcl
09/03/15  02:56 PM             2,188 make_fmchc_python1300c.tcl
09/03/15  02:56 PM             2,159 make_fmc_imageon_gs.tcl
09/03/15  02:56 PM             2,003 make_microzed_iocc_ali3_sharp7.tcl
09/03/15  02:56 PM             1,932 make_mitx_ali3_sharp7.tcl
09/03/15  02:56 PM             1,995 make_mz_fmccc_ali3_sharp7.tcl
09/03/15  02:56 PM             1,772 make_pzsdr_python1300c.tcl
09/03/15  02:56 PM             1,694 make_zedboard_ali3_sharp7.tcl
09/03/15  02:56 PM    <DIR>          ProjectScripts
09/03/15  02:56 PM             8,820 tag.tcl
09/03/15  02:56 PM           114,688 tar.exe
              21 File(s)        220,598 bytes
               3 Dir(s)  11,266,121,728 bytes free
Vivado% source ./make_embv_python1300c_fb.tcl
# set argv [list board=MZ7020_EMBV project=embv_python1300c_fb sdk=yes]
# set argc [llength $argv]
# source ./make.tcl -notrace

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-                                                     -*
*-        Welcome to the Avnet Project Builder         -*
*-                                                     -*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

+------------------+------------------------------------+
| Setting          |     Configuration                  |
+------------------+------------------------------------+
| Board            |     MZ7020_EMBV                    |
+------------------+------------------------------------+
| Project          |     embv_python1300c_fb            |
+------------------+------------------------------------+
| SDK              |     yes                            |
+------------------+------------------------------------+



Overriding Version Check, Please Check the Design for Validity!


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Selected Board and Project as:
MZ7020_EMBV and embv_python1300c_fb
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


Not Requesting Tag
Setting Up Project embv_python1300c_fb...
***** Generating IP...
***** Creating Vivado Project...
***** Updating Vivado to include IP Folder
INFO: [IP_Flow 19-234] Refreshing IP repositories
INFO: [IP_Flow 19-1700] Loaded user IP repository 'c:/Avnet/hdl/IP'.
INFO: [IP_Flow 19-2313] Loaded Vivado IP repository 'C:/Xilinx/Vivado/2015.3/dat
a/ip'.
***** Creating Block Design...
Wrote  : <C:/Avnet/hdl/Projects/embv_python1300c_fb/MZ7020_EMBV/embv_python1300c
_fb.srcs/sources_1/bd/embv_python1300c_fb/embv_python1300c_fb.bd>
***** General Configuration for Design...
***** Check for Video IP core licenses...
WARNING: [IP_Flow 19-2162] IP 'embv_python1300c_fb_v_cfa_0_0' is locked:
* IP 'embv_python1300c_fb_v_cfa_0_0' requires one or more mandatory licenses but
no valid licenses were found. However license checkpoints may prevent use of th
is 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 5-216] VLNV <xilinx.com:ip:v_tpg:6.0> is not supported for the curren
t part. The latest supported version for this part is:7.0
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.

Vivado% report_ip_status
Copyright 1986-2015 Xilinx, Inc. All Rights Reserved.
--------------------------------------------------------------------------------
----
| Tool Version : Vivado v.2015.3 (win64) Build 1368829 Mon Sep 28 20:06:43 MDT 2
015
| Date         : Thu Nov 05 01:58:06 2015
| Host         : WinSelena running 64-bit major release  (build 9200)
| Command      : report_ip_status
--------------------------------------------------------------------------------
----

IP Status Summary

1. Project IP Status
--------------------
Your project uses 6 IP. Some of these IP may have undergone changes in this rele
ase of the software. Please review the recommended actions.

More information on the Xilinx versioning policy is available at www.xilinx.com.


Required license was not found.
XILINXD_LICENSE_FILE = C:licensesXilinx.lic; C:licensesXilinx_colorfilterarr
ay.lic; C:licensesXilinx_MicroZed.lic; C:licensesXilinx_video_image_eval.lic

LM_LICENSE_FILE not set
For license installation help, visit
   www.xilinx.com/ipcenter/ip_license/ip_licensing_help.htm

Project IP Instances
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| Instance Name                              | Status               | Recommenda
tion      | Change    | IP Name            | IP      | New Version  | New
| Original Part        |
|                                            |                      |
          | Log       |                    | Version |              | License
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_processing_system7_0_0 | Up-to-date           | No changes
required |  *(1)     | ZYNQ7 Processing   | 5.5     | 5.5 (Rev. 3) | Included
| xc7z020clg400-1      |
|                                            |                      |
          |           | System             | (Rev.   |              |
|                      |
|                                            |                      |
          |           |                    | 3)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_v_cfa_0_0              | IP license not found | Check IP l
icense    |  *(2)     | Color Filter Array | 7.0     | 7.0 (Rev. 7) | Needs
| xc7z020clg400-1      |
|                                            |                      |
          |           | Interpolation      | (Rev.   |              | Purchase
|                      |
|                                            |                      |
          |           |                    | 7)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_v_cresample_0_0        | Up-to-date           | No changes
required |  *(3)     | Chroma Resampler   | 4.0     | 4.0 (Rev. 7) | Design_Lin
| xc7z020clg400-1      |
|                                            |                      |
          |           |                    | (Rev.   |              |
|                      |
|                                            |                      |
          |           |                    | 7)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_v_osd_0_0              | Up-to-date           | No changes
required |  *(4)     | Video On Screen    | 6.0     | 6.0 (Rev. 9) | Design_Lin
| xc7z020clg400-1      |
|                                            |                      |
          |           | Display            | (Rev.   |              |
|                      |
|                                            |                      |
          |           |                    | 9)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_v_rgb2ycrcb_0_0        | Up-to-date           | No changes
required |  *(5)     | RGB to YCrCb       | 7.1     | 7.1 (Rev. 6) | Included
| xc7z020clg400-1      |
|                                            |                      |
          |           | Color-Space        | (Rev.   |              |
|                      |
|                                            |                      |
          |           | Converter          | 6)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
| embv_python1300c_fb_v_tc_0_0               | Up-to-date           | No changes
required |  *(6)     | Video Timing       | 6.1     | 6.1 (Rev. 6) | Included
| xc7z020clg400-1      |
|                                            |                      |
          |           | Controller         | (Rev.   |              |
|                      |
|                                            |                      |
          |           |                    | 6)      |              |
|                      |
+--------------------------------------------+----------------------+-----------
----------+-----------+--------------------+---------+--------------+-----------
-+----------------------+
*(1) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/processing_system7_v5_5/doc/processi
ng_system7_v5_5_changelog.txt
*(2) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/v_cfa_v7_0/doc/v_cfa_v7_0_changelog.
txt
*(3) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/v_cresample_v4_0/doc/v_cresample_v4_
0_changelog.txt
*(4) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/v_osd_v6_0/doc/v_osd_v6_0_changelog.
txt
*(5) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/v_rgb2ycrcb_v7_1/doc/v_rgb2ycrcb_v7_
1_changelog.txt
*(6) c:/Xilinx/Vivado/2015.3/data/ip/xilinx/v_tc_v6_1/doc/v_tc_v6_1_changelog.tx
t


Vivado%

  • Sign in to reply
  • Cancel
Parents
  • albertabeef
    0 albertabeef over 10 years ago

    Franz,

    That is great progress !

    Here is the method that I would use to update the TCL scripts for the hardware projects.

    Create the project with Vivado 2014.4 (corresponds to the version used to create the TCL scripts)

    Open the project with 2015.x, this will auto-update the IP cores (see IP report).

    Once updated, regen the TCL script with the "write_bd_tcl" command.

    Update the TCL scripts accordingly for the new Vivado 2015.x version.

    I expect the update for the TCL scripts for the hardware design to be straightforward.

    However, the TCL scripts that build the application will need to change significantly.

    For this reason, I will take the time to update this project for you.

    Regards,

    Mario.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • albertabeef
    0 albertabeef over 10 years ago

    Franz,

    That is great progress !

    Here is the method that I would use to update the TCL scripts for the hardware projects.

    Create the project with Vivado 2014.4 (corresponds to the version used to create the TCL scripts)

    Open the project with 2015.x, this will auto-update the IP cores (see IP report).

    Once updated, regen the TCL script with the "write_bd_tcl" command.

    Update the TCL scripts accordingly for the new Vivado 2015.x version.

    I expect the update for the TCL scripts for the hardware design to be straightforward.

    However, the TCL scripts that build the application will need to change significantly.

    For this reason, I will take the time to update this project for you.

    Regards,

    Mario.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube