Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Evaluation Boards and BSP

PetaLinux Board Support Packages (BSP) and Reference Examples include pre-built boot loaders, system images and bitstreams. Built-in tools allow a single command to deploy and boot these elements to either physical hardware, or to the included full QEMU system emulator. With PetaLinux, developers can have their Xilinx-based hardware booted and running within about 5 minutes after installation; ready for application, library and driver development.

NOTE: The VCK190 is in early access with availability to qualified customers. 

Xilinx provides one development boards for the Versal AI Core devices. For more information, the links below take you back to board-specific pages at Xilinx Evaluation Boards

Each  board also comes with a PetaLinux BSP that includes an image, documentation to recreate that image and a design that can be used as a starting point for the hardware user. There is one BSP for each board above. They are called PetaLinux BSPs since the Xilinx PetaLInux tool is used to create these images. The links to them take you back to the PetaLinux Download page at Xilinx.com. Please note that you will need a Xilinx.com login to download these files.

Embedded Design Tutorial (EDT)

The Embedded Design Tutorial provides an introduction to using the Xilinx® Vivado® Design Suite flow for using the Versal ACAP Versal Adaptive SoC VC1902. The latest versions of the EDT use the Vitis™ Unified Software Platform.  

...

For system start-up, a Versal™ device must successfully initialize, boot, and configure from a supported boot source.

The Versal™ ACAP Versal™ Adaptive SoC has four key system start-up phases, that are independent of the selected boot mode, from boot through life-cycle management:

...

For full details please see the Versal ACAP Versal Adaptive SoC Technical Reference Manual and Versal ACAP Versal Adaptive SoC System Software Developers Guide

...

U-Boot, short for Universal Boot Loader, is an open source, primary boot loader used in embedded devices to boot the device's operating system kernel that is frequently used in the Linux community. Xilinx uses U-Boot as a second stage boot loader in the Versal ACAP Versal Adaptive SoC devices. For more information about U-Boot visit their page at https://www.denx.de/wiki/U-Boot.

...

Since Linux is the primary OS that people start with on the Versal ACAP Versal Adaptive SoC devices,  there is more information on it at the Linux page. This includes the two different build tools used to create customer distributions. Xilinx's PetaLinux and Yocto, an open source project that is part of the Linux Foundation. The Linux page also describes how to build your own Linux from the source,  and links to information about the Linux drivers that Xilinx provides. 

Documentation/Resources

For full information on Versal ACAP Versal Adaptive SoC technical details and software development please see the following two documents. 

The following link a list of Design Hubs (lists of related documentation) for development on Versal ACAP Versal Adaptive SoC devices from Xilinx.com

...