AR# 60477: 2014.4 Vivado IP Flows - Create peripheral in IP Packager gives Internal Exception error when creating AXI4 peripheral
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.
Choose "Create and Package New IP" from the Tools menu.
Select "Create a new AXI4 Peripheral"
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:
Go to project settings (Tools->Project Settings)
Select "IP" then select the packager tab
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: