Starting in the 2019.2 release, the Xilinx SDK development environment is unified into an all-in-one Vitis™ unified software platform.
Dear SDK users, experiencing this feature-rich tool is just a few clicks away!
So, let's get started with migrating a project from Xilinx SDK to Vitis.
Vivado Project Upgrade
- It is required to back up the project before migration.
- Open the older versioned Vivado project and opt for an upgrade as shown below.
- Navigate to Reports -> Report IP Status
- Navigate to the IP status window, check the status, and upgrade the IPs
- Generate the bitstream and navigate to File -> Export -> Export Hardware to export the bitstream and XSA.
Importing the SDK project to the Vitis workspace
-
Launch the Vitis IDE.
-
Import the older versioned Xilinx SDK project by navigating to file -> Import
- Select Eclipse workspace or zip file under Import Type and click Next
- In the next window, select the root directory and projects to be imported.
- After a successful import, the user can see the imported application project(s), and platform project(s) as shown below.
- The imported board support package is now present inside the platform project as shown below.
- In the next step, we need to update the hardware specification to the latest version. Right-click on the platform project and click on Update Hardware Specification.
- Select the XSA file that was exported from Vivado and click on OK.
- After the update, you wil see an Out-of-date tag near the platform project.
- Right-click on the platform project and select Build Project.
- Build the application project(s) again.
Your migration is now complete!