UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 62861

2014.3 IP Packager - Packaging source directory as a library core, I get: ERROR: [Common 17-53] User Exception: Invalid Component object reference "component.xml"

Description

When I package the source directory as a library core with the following steps, I receive a User Exception Error.

Steps to package IP:
 
  • Click "manage IP -> New IP Location..." in the Vivado start page
  • Tools > Create and Package IP
  • Choose radio button "Package a specified directory"
  • Select IP Location "C:/test/source"
  • Check box "Package as library core"
  • Enter project name and target directory

Error message received:

ERROR: [Common 17-53] User Exception: Invalid Component object reference "c:/test/source/component.xml".  Ensure this is the file name of a loaded file object, or valid VLNV, or a valid TCL ID.

Solution

This issue only occurs in Windows 7 and has been fixed in the 2014.4 release of Vivado.

In 2014.3 Vivado, run the below Tcl script to avoid the error message.

Example command:

vivado -mode tcl -source package_run.tcl  

Tcl script:

start_gui
create_project managed_ip_project ./managed_ip_project -part xc7vx485tffg1157-1 -ip
set_property target_simulator XSim [current_project]
ipx::infer_core -as_library true ./source
ipx::edit_ip_in_project -upgrade true -name edit_ip_project -directory ./ ./source/component.xml
ipx::current_core ./source/component.xml
update_compile_order -fileset sources_1
update_compile_order -fileset sim_1

 

AR# 62861
Date Created 11/17/2014
Last Updated 03/05/2015
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2014.3