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# 60477

2014.4 Vivado IP Flows - Create peripheral in IP Packager gives Internal Exception error when creating AXI4 peripheral


When creating an AXI peripheral in Vivado using "IP Packager" (Create Peripheral) on Linux OS, the software returns an internal Exception before completion.

For Example:

  1. Choose "Create and Package New IP" from the Tools menu.
  2. Click "Next"
  3. Select "Create a new AXI4 Peripheral"
  4. Click "Next".

The Software then crashes with the message "Vivado Internal Exception"


How can this be fixed?


A blank/incorrect value for PACKAGER_DEFAULT_VENDOR makes the "create and package NEW IP" crash on Linux Operating systems (RHEL, Ubuntu and CentOS)

The internal Exception has specifically been reported caused by the use of "" or () or no value at all in the Vendor name field in the project settings.

You should be able to correct this by changing some settings:

  1. Go to project settings (Tools->Project Settings) 
  2. Select "IP" then select the packager tab
  3. Make sure that the Vendor and Library fields have valid values. 
    It cannot be either blank or contain double quotes "  or parentheses () symbols. 
    It should to be something like Xilinx.com or MyFunWorkPlace.org.

Below is a screen capture of the project settings:


AR# 60477
Date Created 05/01/2014
Last Updated 01/16/2015
Status Active
Type Known Issues
  • FPGA Device Families
  • Vivado Design Suite - 2014.1