Introduction - Introduction - 2026.1 English - UG1119

Vivado Design Suite Tutorial: Creating and Packaging Custom IP (UG1119)

Document ID
UG1119
Release Date
2026-07-21
Version
2026.1 English

You might need to use a legacy core in the AMD Vivado™ originally created in the Xilinx Platform Studio (XPS) tool.

In this lab, you can learn how to convert an XPS processor core, or Pcore, to a Vivado Design Suite native IP for use in IP integrator. To migrate a legacy core, you need all the libraries on which the main core is dependent. This lab uses a simple AXI GPIO Pcore from an XPS project. This core has several dependencies on the following libraries:

  • proc_common_v3_00_a
  • axi_lite_ipif_v1_01_a
  • interrupt_control_v2_01_a
  • axi_gpio_v1_01_b

To migrate this Pcore, you must determine all the files that are needed for the AXI GPIO IP, package them as library cores (or sub-cores), add the sub-cores to the IP catalog, and package the AXI GPIO IP.