cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Moderator
Moderator
577 Views
Registered: ‎06-14-2010

New to Vitis? Start here for a basic rundown

What is Vitis unified software platform?

Vitis is a combination of the SDK, SDSoc, SDx, SDAccell, unitified Libraries, + Vivado, all rolled up into one Tool.

Vitis offers a unified programming model for software and application developers to leverage the power of Xilinx platforms for their applications.

Vitis software platform offers a single design methodology and programming model for deploying accelerated applications on ALL Xilinx platforms, including Alveo accelerator cards, embedded platforms and Versal ACAPs.

Learn More HERE

 

What are the different components of the Vitis Unified Development Platform?

Each component is listed and described on Vitis Software Platform overview page HERE

  • Vitis AI Development Environment
  • Vitis Core Development Kit or Vitis Tools
  • Vitis Accelerated Libraries
  • Xilinx Runtime library (XRT)
  • Vitis Target Platform

 

What Xilinx devices are supported for Vitis software platform at 2019.2?

Use-case

Device Families

Embedded Software Development

All Xilinx processor families

Zynq-7000, Zynq UltraScale+ MPSoC, Versal* and MicroBlaze (devices supported for MicroBlaze)

Application Acceleration for Datacenter

Alveo, UltraScale+ and Versal*

Application Acceleration for Embedded

Zynq-7000, Zynq UltraScale+ MPSoC and Versal*

*Note: Support for Versal is still Early Access and available through Versal EA Program

 

Is Vitis Software Platform Only for Xilinx Embedded Boards?

Absolutely Not!

Custom boards developed by Customers and/or Xilinx Ecosystem Partners will continue to be supported as they are supported today. Learn more about creating custom Vitis Platforms for custom boards in the Vitis documentation: Embedded Processor Platform Development.

 

Where can the User access the other components – Vitis AI, Libraries, XRT etc.?

  • Vitis AI Development Environment is available as a separate Download
  • Xilinx Runtime Library (XRT) is available for download on GitHub. Also available as Debian and RPM packages on the Xilinx Download Center
  • Vitis Accelerated Libraries are all open-source and available on GitHub
  • Vitis target platforms
  • For Alveo Accelerator cards, the Vitis target platform is essentially what we referred to as the “Shell”. The Alveo Target Platforms for each Alveo card will continue to be available for download via the “Getting Started” Tab of each Alveo Accelerator Card.
  • For Xilinx Evaluation boards like ZCU102, ZCU104 etc., the Vitis target platform or what we referred to in the past as base platforms can be downloaded from “Vitis Embedded Platforms” Download Tab. The source code for all Embedded Platforms are available on GitHub.
  • Users can also create their own Vitis target platforms in Vivado Design Suite and import them for use in Vitis tools.

 

Which Operating Systems are supported for Vitis tools at 2019.2?

Please refer to “Installation Requirements” section in UG1393 for detailed list of Supported OS for Vitis Tools.

 

If you have a Xilinx Evaluation boards such as e.g. ZCU102, ZCU104 or an Alveo Acceleration card and want to run through the Vitis flow just to learn the process, you may want to check out some of the Xilinx Forum Blogs that can be useful for this:

Zynq UltraScale+ MPSoC ZCU104 Evaluation board:

https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/Creating-a-Linux-user-application-in-Vitis-on-a-Zynq-UltraScale/ba-p/1141772

 

Creating an Acceleration Platform in Vitis:

https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/Creating-an-Acceleration-Platform-for-Vitis-Part-Four-Testing-a/ba-p/1138865

 

The below video Tutorials can also be useful, which describe how you can use the Vitis integrated design environment (IDE) to create and manage target platforms and applications:

https://sites.google.com/view/zynq-ultrascale-mpsoc-embedded

 

Also, the Vitis In-Depth Tutorials can help you go through the design methodology and programming model for deploying accelerated application on all Xilinx platforms.

 

If you encounter any objections to using the Vitis Tool Flows and/or want to convey your feedback to the Xilinx Core Factory team on anything related to Vitis, please let us know.

This data will help Xilinx Software Marketing and Engineering Team to drive tool changes and refinements.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
1 Reply
Moderator
Moderator
487 Views
Registered: ‎06-14-2010

Hello,

Please note that we have a designated Vitis Support Forum board where we have Vitis experts (i.e. the community as well as Xilinx experts) to help our users with any Vitis related query. As such, if you have a Vitis related issue/question, or any question on the above, please raise this issue on the Vitis Forum board and the entire community will be able to provide support to your issue/question that you may have.

Hope this helps.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Reply