/
Versal Evaluation Board - System Controller - Update 6

Versal Evaluation Board - System Controller - Update 6

This page provides an overview of the functions and features available with the Versal Evaluation board System Controller (SC) function. The SC is an independent MPSoC based subsystem included on the Versal evaluation boards meant to aid users in the evaluation of the Versal device under test (DUT).

Table of Contents

Overview

The System Controller (SC) is implemented to be a cooperative and supporting component to the Versal DUT, while also allow full DUT operation independent of the SC. The “domains” shown in the example evaluation board functional diagram below provides an outline of the independent functions within each subsystem. The SC has a dedicated Ethernet, USB, and UART interface for user interaction, while the Versal DUT will have its own dedicated peripherals which will vary based on the Versal DUT and evaluation board. For the Versal DUT peripheral set, refer to the User Guide (UG) for the specific board you are working with.

The SC design captured in this page uses a common architecture for the VPK120, VPK180, VHK158, and VEK280 Versal evaluation boards. It provides most functionality and user workflows in a board agnostic manner and any specific board references are for example only. The table in the WIC Image Downloads section provides downloadable images, boards supported, and corresponding updates information.

Getting Started

The System Controller (SC) ZU4 device has its boot firmware pre-loaded to the SC QSPI device at the factory and should boot upon initial power-on of the evaluation board. However, it is highly recommended to update to the latest build posted here. The SC will automatically start a web-based user interface called BEAM or Board Evaluation And Management tool. The BEAM tool provides a GUI based interaction with the board programmable features such as clocks, FMC functionality, power system configuration, and built-in-self-test (BIST) features.

It is highly recommended that you update to the latest System Controller build posted here. There are many new features and bug fixes in each release.

VPK120/VPK180 - The VPK120 and VPK180 includes a BOOTMODE switch (SW11) for the SC that must be set to QSPI32 boot mode (set SW11 to ON,OFF,ON,ON) for factory deployed out-of-box functionality. For further details, see the "Default Switch Settings" section of the respective evaluation board user guide.

SC Platform Updates

Linux Image Updates

The SC Linux is maintained in SC eMMC. The SC Linux is an image produced with the PetaLinux tool.

SC Linux Image

Description & Updates

Board Supported

Download Link

SC Linux Image

Description & Updates

Board Supported

Download Link

SC Update 6.1 (2023.2 base)

Feature and stability enhancements.

VPK120ES, VPK120, VPK180ES, VPK180, VHK158ES, VHK158, VEK280ES, VEK280,

L20* - see notes

Xilinx Download

SC Update 6 (2023.2 base)

Feature and stability enhancements. Proper DNF update support

eMMC Version: 2023.2-update-64_05150008-

VPK120ES, VPK120, VPK180ES, VPK180, VHK158ES, VHK158, VEK280ES, VEK280

Xilinx Download

Release Notes

SC Update 6 (2023.2 base)

SD Card Image Version: 2023.2-update-61_04172258-

For instructions on writing the SD card image, check here

VCK190, VMK180

Xilinx Download

Release Notes

Upgrading to SC Update 6.1

Update 6.1 is provided as an over the air update using DNF package feeds. If you haven’t done so already, first install the Update 6 WIC image from the table above. Login to the system controller either via SSH or on the serial console and run:

sudo dnf update

L20 Boards

L20 boards are supported with Update 6.1. However, after installing 6.1, you must install the board support packages. From the BEAM WebUI click the Install Board option. Or fro