0% found this document useful (0 votes)
55 views37 pages

Ug1370 U50 Installation

Uploaded by

sahil.padhiyar18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views37 pages

Ug1370 U50 Installation

Uploaded by

sahil.padhiyar18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Alveo U50 Data Center

Accelerator Card Installation


Guide

UG1370 (v1.8) October 28, 2021

Xilinx is creating an environment where employees, customers, and


partners feel welcome and included. To that end, we’re removing non-
inclusive language from our products and related collateral. We’ve
launched an internal initiative to remove language that could exclude
people or reinforce historical biases, including terms embedded in our
software and IPs. You may still find examples of non-inclusive
language in our older products as we work to make these changes and
align with evolving industry standards. Follow this link for more
information.
Revision History

Revision History
The following table shows the revision history for this document.
Section Revision Summary
10/28/2021 Version 1.8
General Updates Removed U50DD related information.
Card Features Updated format and information.
XRT and Deployment Platform Installation Procedures on Updated installation steps for 2021.1 update.
RedHat and CentOS
XRT and Deployment Platform Installation Procedures on Updated installation steps for 2021.1 update.
Ubuntu
Chapter 7: Troubleshooting Updated to direct users to more detailed troubleshooting
and known issues content located in the Alveo Card Debug
Guide and AR71752.
12/09/2020 Version 1.7
Chapter 1: Introduction Updated description for latest tools version.
Minimum System Requirements Updated supported operating system.
XRT and Deployment Platform Installation Procedures on Updated installation procedure.
RedHat and CentOS
XRT and Deployment Platform Installation Procedures on Updated installation procedure.
Ubuntu
xbutil validate Removed note about XRT installation on Ubuntu.
Known Issues Updated to remove a known issue about XRT installation.
Generating the xbmgmt flash --update Command Updated output log.
Appendix A: Regulatory and Compliance Information Added appendix.
06/04/2020 Version 1.6
Chapter 1: Introduction Updated the information.
Card Features Added new section.
Card Interfaces and Details Added a caution.
Known Issues • Added a known issue about installing the U50 card
deployment package.
• Added a known issue about downgrading to a beta
platform.
Downgrading Packages Added information about downgrading to a beta platform.
02/27/2020 Version 1.5
XRT and Deployment Platform Installation Procedures on Replaced steps 4, 6, 7, 8, and 9 to document the new
RedHat and CentOS installation steps for U50. Replaced all mentions of zip files
with tar.gz.

XRT and Deployment Platform Installation Procedures on Replaced steps 1, 2, 3, and the log file of step 6 to document
Ubuntu the new installation steps for U50. Replaced all mentions of
zip files with tar.gz.

Running lspci Revised log file in step 2.


Running xbmgmt flash --scan Revised output, platform, and ID information in step 1.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 2
Revision History

Section Revision Summary


Upgrading Packages Updated step 1 to include a link to chapter 4; removed steps
2-6.
01/07/2020 Version 1.4
Installing the Card Updated to add notes about UL Listed Servers and card
handling.
12/18/2019 Version 1.3
General Updated output logs.
Qualified Servers Updated the section and provided the web link to the
qualified servers information.
XRT and Deployment Platform Installation Procedures on Added a note about XRT installation.
Ubuntu
10/31/2019 Version 1.2
General Updated to the Vitis™ unified software platform throughout.
Updated outputs throughout the document.
Chapter 4: Installing the Deployment Software Replaced xbutil command with the new xbmgmt
command for card flashing. Updated output logs.
Running xbmgmt flash --scan Replaced xbutil command with the new xbmgmt
command when scanning card. Updated output logs.
Known Issues Added a link to Xilinx Answer Record 72766.
Added a known issue.
Changing XRT and Target Platform Versions Replaced xbutil command with the new xbmgmt
command for card flashing. Updated output logs.
09/18/2019 Version 1.1
General updates Updated sample outputs.
Card Interfaces and Details Added card interface related information and updated
images.
Known Issues Included a link to Xilinx Answer Record 71752.
Added information about power.
08/05/2019 Version 1.0
Initial release N/A

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 3
Table of Contents
Revision History...............................................................................................................2

Chapter 1: Introduction.............................................................................................. 6

Chapter 2: Accelerator Card Overview............................................................... 7


Card Features...............................................................................................................................7
Minimum System Requirements............................................................................................... 8
Qualified Servers......................................................................................................................... 8
Card Interfaces and Details........................................................................................................8

Chapter 3: Card Installation Procedures......................................................... 10


Safety Instructions.................................................................................................................... 10
Before You Begin.......................................................................................................................12
Installing the Card.....................................................................................................................13

Chapter 4: Installing the Deployment Software......................................... 15


XRT and Deployment Platform Installation Procedures on RedHat and CentOS............. 16
XRT and Deployment Platform Installation Procedures on Ubuntu...................................18

Chapter 5: Card Bring-Up and Validation........................................................21


Environment Setup................................................................................................................... 21
Running lspci............................................................................................................................. 22
Confirm Firmware Installation ................................................................................................22
Card Validation.......................................................................................................................... 23

Chapter 6: Next Steps.................................................................................................25

Chapter 7: Troubleshooting.................................................................................... 26

Appendix A: Regulatory and Compliance Information........................... 27


Safety Compliance.....................................................................................................................27
EMC Compliance........................................................................................................................27
CE Directives.............................................................................................................................. 28

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 4
CE Standards.............................................................................................................................. 28
Other Compliance Statements................................................................................................ 29
Compliance Markings............................................................................................................... 32

Appendix B: Additional Resources and Legal Notices............................. 34


Xilinx Resources.........................................................................................................................34
Documentation Navigator and Design Hubs.........................................................................34
References..................................................................................................................................35
Please Read: Important Legal Notices................................................................................... 36

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 5
Chapter 1: Introduction

Chapter 1

Introduction
This document provides hardware and software installation procedures for the half-height, half-
length Xilinx® Alveo™ U50 data center accelerator card and applies to XRT 2021.1 and later. For
installation procedures using previous XRT versions, see v1.7 of Alveo U50 Data Center
Accelerator Card Installation Guide (UG1370).

If you encounter any issues during installation, see Chapter 7: Troubleshooting. For Alveo Data
Center accelerator card known issues and general information, see AR71752.

Different system configurations are available for running, developing, and debugging applications
on your Alveo accelerator cards:

• Running Applications: To configure a system to run accelerated applications, install an Alveo


card into a system as described in Chapter 3: Card Installation Procedures along with the
required deployment software to support running applications as described in Chapter 4:
Installing the Deployment Software.

• Developing Applications: To develop FPGA accelerated applications, it is necessary to install


both the deployment software and the development software. Development software
installation, described in Chapter 6: Next Steps, consists of installing both a development
target platform and the Vitis™ environment. This configuration does not have an Alveo card
installed and is used for development along with debugging in emulation modes.

• Running, Developing, and Debugging Applications: By installing the Alveo card along with
both the deployment and development software on a single machine, you can configure a
system for developing and running accelerated applications. With the card installed,
developers can debug applications in both emulation modes and on the hardware.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 6
Chapter 2: Accelerator Card Overview

Chapter 2

Accelerator Card Overview

Card Features
The Alveo U50 data center accelerator card is PCIe® Gen3 x16 compliant and Gen4 x8
compatible featuring the Xilinx 16 nm UltraScale+™ technology. It features 8 GB HBM to provide
high-performance, adaptable acceleration for memory-bound, compute-intensive applications
including database, analytics, and machine learning inference.

The Alveo U50 accelerator card features are as follows.

Table 1: Alveo U50 Features

Card Component Alveo U50


FPGA UltraScale+™ XCU50 FPGA
HBM 8 GB - two 4 gigabyte (GB) HBM memory stacks
Split into 32 256 MB channels
Network Interface 1x QSFP28
Supporting 100 GbE, 40 GbE, or 4x10/25 GbE
PCIe 16-lane PCI Express
PCIe Integrated Endpoint block connectivity
Gen1, 2, or 3 up to x16, Gen4 x8
Single or dual Gen4 x8
I2C Bus ✓
Status LEDs ✓
Power Management Power management with system management bus (SMBus)
voltage, current, and temperature monitoring
Electrical Design Power 75W PCIe slot functional with PCIe slot power only
Configuration Options 1 gigabit (Gb) Quad Serial Peripheral Interface (SPI) flash
memory
UltraScale+ device configurable over USB/JTAG and Quad
SPI configuration flash memory
UART UART access through the maintenance connector

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 7
Chapter 2: Accelerator Card Overview

Note: The Alveo U50 card has separate power rails for FPGA fabric and HBM memory. Developers must
ensure their designs do not draw too much power for each rail. The HBM rail is a 10W rail, and may limit
HBM performance (see AR75222). For details on how to monitor power and temperature, see Monitor
Card Power and Temperature.

Minimum System Requirements


The minimum system requirements for running the Alveo™ U50 Data Center accelerator cards
are listed in the following table.

Table 2: Minimum System Requirements

Component Requirement
Motherboard PCI Express® 3.0-compliant with one x16 slot.
System Power Supply 75W via PCI Express slot connection.
Operating System For the latest OS support see the Xilinx Runtime (XRT) Release Notes.
System Memory For deployment installations, a minimum of 16 GB plus application memory
requirements is required.
For development installations, a minimum of 64 GB of system memory is
required, but 80 GB is recommended.
Internet Connection Required for downloading drivers and utilities.
Hard disk space Satisfy the minimum system requirements for your operating system.
Licensing None required for application deployment.
For the application development environment, see Vitis Unified Software
Platform Documentation: Application Acceleration Development (UG1393).

For details on the acceptable environmental conditions, see Alveo U50 Data Center Accelerator
Cards Data Sheet (DS965).

Qualified Servers
The Xilinx Qualified Servers Catalog provides a list of servers that Alveo cards are fully qualified.

Card Interfaces and Details


The Alveo™ U50 accelerator card is available in a passive cooling configuration and is designed
for installation into a data center server where controlled air flow provides direct cooling to the
card. The card includes the following interfaces.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 8
Chapter 2: Accelerator Card Overview

• A PCI Express® card connector


• One QSFP28 connector supporting 100 GbE, 40 GbE, or 4x10/25 GbE
• Maintenance Connector
Used to program the card in RTL flow through the programming cable. For more information
see the Alveo Programming Cable User Guide (UG1377).

Figure 1: Alveo U50 PQ Card with Half-Height Bracket

CAUTION! Alveo accelerator cards are designed to be installed into a data center server, where controlled
air flow provides direct cooling. If the cooling enclosure is removed from the card and the card is powered-
up, external fan cooling airflow MUST be applied to prevent over-temperature shut-down and possible
damage to the card electronics. Removing the cooling enclosure voids the board warranty.

For card specifications, dimensions, list of card features, and block diagram, see Alveo U50 Data
Center Accelerator Cards Data Sheet (DS965).

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 9
Chapter 3: Card Installation Procedures

Chapter 3

Card Installation Procedures


To reduce the risk of fire, electric shock, or injury, always follow basic safety precautions.

CAUTION! You must always use an ESD strap or other antistatic device when handling hardware.

ATTENTION! Il est fortement recommandé d'utiliser un bracelet ESD ou autres dispositifs antistatiques.

VORSICHT! Beim Umgang mit Hardware müssen sie immer ein Erdungs Armband oder ein anderes
antistatisches Gerät verwenden.

Safety Instructions
Safety Information

To ensure your personal safety and the safety of your equipment:

• Keep your work area and the computer/server clean and clear of debris.
• Before opening the computer/system cover, unplug the power cord.

Dispositif de Sécurité

Pour assurer votre sécurité personnelle et la sécurité de votre équipement:

• Maintenez votre zone de travail et l'ordinateur/serveur propre et dégagé de débris.


• Avant d'ouvrir le capot de l'ordinateur/système, débranchez le cordon d'alimentation.

Sicherheitsinformation

Um ihre persönliche Sicherheit und die Sicherheit ihrer Ausrüstung zu gewährleisten:

• Halten sie ihren Arbeitsbereich und den Computer / Server sauber und frei von Ablagerungen.
• Ziehen sie vor dem Öffnen der Computer / Systemabdeckung das Netzkabel ab.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 10
Chapter 3: Card Installation Procedures

Electrostatic Discharge Caution

Electrostatic discharge (ESD) can damage electronic components when they are improperly
handled, and can result in total or intermittent failures. Always follow ESD-prevention procedures
when removing and replacing components.

To prevent ESD damage:

• Use an ESD wrist or ankle strap and ensure that it makes skin contact. Connect the equipment
end of the strap to an unpainted metal surface on the chassis.
• Avoid touching the card against your clothing. The wrist strap protects components from ESD
on the body only.
• Handle the card by its bracket or edges only. Avoid touching the printed circuit board or the
connectors.
• Put the card down only on an antistatic surface such as the bag supplied in your kit.
• If you are returning the card to Xilinx Product Support, place it back in its antistatic bag
immediately.

Attention aux Décharge Électrostatique (ESD)

L'ESD peut endommager les composants électroniques lorsqu'ils sont mal manipulés, et peut
entraîner des défaillances totales ou intermittentes. Suivez toujours les procédures de prévention
contre les ESD lors du retrait et remplacement des composants.

Pour prévenir les dommages dus aux ESD:

• Utilisez une sangle de poignet ou de cheville anti-ESD et assurez-vous qu'elle est en contact
avec la peau. Branchez l'extrémité du cable de la sangle à une surface métallique non peinte
du châssis et a la masse.
• Évitez de mettre en contact la carte de circuit imprimé ou les connecteurs avec vos vêtements.
La sangle de poignet protège la carte ou connecteurs contre les ESD du corps seulement.
• Manipulez la carte uniquement par son support ou par ses bords. Évitez de toucher la carte de
circuit imprimé ou les connecteurs.
• Ne posez la carte de circuit imprimé ou les connecteurs que sur une surface antistatique telle
que le sac anti-statique fourni avec la carte.
• Si vous retournez la carte a Xilinx, remettez-la dans son sac antistatique immédiatement.

Vorsicht Elektrostatische Entladung

Elektrostatische Entladung (ESD) kann elektronische Bauteile beschädigen, wenn sie


unsachgemäß behandelt werden, und es kann zu totalen oder zeitweiligen Ausfällen kommen.
Befolgen sie beim Entfernen und Austauschen von Komponenten stets die ESD-
Schutzmaßnahmen.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 11
Chapter 3: Card Installation Procedures

So verhindern sie ESD-Schäden:

• Verwenden sie einen ESD-Handgelenk-oder Knöchelriemen und stellen sie sicher, dass er
Hautkontakt hat. Verbinden sie das Ende des Riemens mit einer unlackierten Metalloberfläche
am Gehäuse.
• Berühren sie die Karte nicht mit ihrer Kleidung. Der Riemen schützt Komponenten nur vor
ESD am Körper.
• Fassen sie die Karte nur an der Halterung oder an den Kanten an. Berühren sie nicht die
Leiterplatte oder die Anschlüsse.
• Legen sie die Karte nur auf einer antistatischen Oberfläche ab, z.B. dem antistatischen Beutel
der mit dem Kit mitgeliefert wurde.
• Wenn sie die Karte an den Xilinx Product Support zurücksenden, legen Sie sie bitte sofort
wieder in den antistatischen Beutel.

Before You Begin


IMPORTANT! Alveo™ cards are delicate and sensitive electronic devices; equipment is to be installed by a
qualified technician only. This equipment is intended for installation in a Restricted Access Location.

IMPORTANT! Les cartes Alveo™ sont des appareils électronique sensibles et fragiles; l'équipement doit
être installé par un technicien certifié seulement. Cet équipement est destiné à être installé dans un lieu
d'accès restreint.

WICHTIG! Die Karten Alveo™ sind sensible und empfindliche elektronische Geräte. Das Gerät darf nur
von einem qualifizierten Techniker installiert werden. Dieses Gerät ist für die Installation an einem Ort mit
begrenztem Zugang vorgesehen.

• Verify that the minimum card space is available to install your card. Card specifications and
dimensions can be found in Alveo U50 Data Center Accelerator Cards Data Sheet (DS965).
• Determine if a half or full height bracket is necessary for the installation. If the bracket needs
to be changed, do this before following the installation steps.
• Check for card compatibility with the system. Also check for proper system requirements such
as power, bus type, and physical dimensions to support the card.

Related Information

Minimum System Requirements


Qualified Servers
Replacing the Bracket

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 12
Chapter 3: Card Installation Procedures

Replacing the Bracket


The Alveo U50 card can be used with either a full-height or half-height bracket. Depending on
your system, it may be necessary to switch between the full and half-height bracket on the card.
The bracket is secured to the card with four screws, as shown in the figure below. To replace the
bracket, follow the instructions below.

1. Remove screws 1 and 2 from the card.


2. Remove screws 3 and 4 from the card.
3. Remove the bracket from the card.
4. Place the new bracket on the card and align it with the card's connectors and screw locations.
5. Replace screws 1 and 2 on the new bracket.
6. Replace screws 3 and 4 on the new bracket.

Figure 2: Screw Locations on Bracket

1 2 3 4 X25852-101221

Installing the Card


The following procedure is a guide for the Xilinx® Alveo™ U50 Data Center accelerator card
installation. Consult your computer documentation for additional information.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 13
Chapter 3: Card Installation Procedures

Note: For use with UL Listed Servers or ITE.

If you encounter any issues during installation, see Chapter 7: Troubleshooting.

1. Shut down the host computer and unplug the power cord.
2. Open your computer by removing the casing.
3. If necessary, remove the adjacent PCIe® slot cover corresponding to the PCIe slot in which
you are installing the Alveo card.
4. Plug the Alveo card into the PCIe x16 slot on the motherboard.
5. Re-install the computer casing.
6. Connect the power cord and turn on the computer.

WARNING! Do not power-on a passively cooled card without adequate forced airflow across the card
with proper air flow direction, otherwise the card can be damaged. This card can heat up after use in
the server. Use caution when handling. For more information, see Alveo U50 Data Center Accelerator
Cards Data Sheet (DS965).

7. To verify that the device has been installed correctly, enter the following Linux command in
the terminal:
$ sudo lspci -vd 10ee:

If the card is successfully installed and found by the operating system, a message similar to
the one below will be displayed.
This is a sample output for an installed Alveo U50 card:
65:00.0 Processing accelerators: Xilinx Corporation Device D020
Subsystem: Xilinx Corporation Device 000e
Flags: bus master, fast devsel, latency 0, IRQ 135
Memory at 38bffc000000 (64-bit, prefetchable) [size=32M]
Memory at 38bffe000000 (64-bit, prefetchable) [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [1c0] #19
Capabilities: [1f0] Virtual Channel
Capabilities: [e00] Access Control Services
Kernel driver in use: xclmgmt
Kernel modules: xclmgmt

Note: If this card has previously been installed, the lspci output will be similar to the one shown in
Running lspci.

If you do not see a similar message, see Chapter 7: Troubleshooting.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 14
Chapter 4: Installing the Deployment Software

Chapter 4

Installing the Deployment Software


This chapter details the procedures for installing deployment software on RedHat/CentOS and
Ubuntu operating systems. All software installations use standard Linux RPM and Linux DEB
packages and require root access.

The deployment software consists of the following software packages:

• Xilinx® runtime (XRT): XRT provides the libraries and drivers for an application to run on
Alveo™ cards and also includes xbutil and xbmgmt utilities. Utility command line help can
always be obtained using the --help option.

• Deployment platform: The deployment platform provides the base firmware needed to run
pre-compiled applications. It cannot be used to compile or create new applications. To create
new applications, install the development software detailed in Chapter 6: Next Steps. While
you can also install the development software on a machine with an installed card, doing so is
not necessary to run applications.

All installation packages can be downloaded from the Getting Started tab of the respective Alveo
card landing page:

• Alveo U50 Product Page

If you encounter any issues during installation, see Chapter 7: Troubleshooting. For known issues
and general information, see AR71752.

IMPORTANT! Root access is required for all software and firmware installations.

IMPORTANT! L'accès Root est requis pour toutes les installations logicielles et firmware.

WICHTIG! Root-Zugriff ist für alle Software- und Firmware-Installationen erforderlich.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 15
Chapter 4: Installing the Deployment Software

XRT and Deployment Platform Installation


Procedures on RedHat and CentOS
Use the following steps to download and install the XRT and deployment platform using a .rpm
installation package.

For details on upgrading or downgrading the XRT and deployment platform, see Changing XRT
and Target Platform Versions .

1. XRT installation requires Extra Packages for Enterprise Linux (EPEL) and a related repository.
If not already installed, install EPEL on your system by following the steps provided in XRT
Installation.
2. Run the following commands to install kernel headers and kernel development packages.
Ensure that uname is surrounded by backticks ( `) and not single quotes (').
$ sudo yum install kernel-headers-`uname -r`
$ sudo yum install kernel-devel-`uname -r`

3. After the previous command completes, warm boot your machine.


4. From the Getting Started tab of the Alveo U50 Product page, use the selection tool to display
and download the Xilinx® runtime (XRT) and deployment target platform installation
packages.
Download the packages by clicking on the displayed package names.
5. Install the XRT installation package by running the following command from within the
directory where the installation packages reside. <version> is the latter part of the
installation package file name.
$ sudo yum install ./xrt_<version>.rpm

This will install the XRT and its necessary dependencies. Follow the instructions when
prompted throughout the installation.
6. Unpack the deployment target platform tar.gz file into a single directory. The location of
the directory is not important, however the directory should not contain any other files.
7. Install the deployment packages. From within the directory where the installation packages
were unpacked, run the following command. This will install all deployment packages.
sudo yum install ./*.rpm

8. Flash the platform firmware on the card. After installing the deployment packages in the
previous step, the following message is displayed:
Partition package installed successfully.
Please flash card manually by running below command:
$ sudo /opt/xilinx/xrt/bin/xbmgmt flash --update --shell <shell_name>

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 16
Chapter 4: Installing the Deployment Software

With XRT 2021.1 or greater, it is necessary to use the following new command to flash the
card rather than the one displayed in the above message. It assumes only one deployment
platform is installed on the card. If more than one platform is installed the --image option
needs to be added. See xbmgmt documentation for details.
$ sudo /opt/xilinx/xrt/bin/xbmgmt program --base --device <management
BDF>

Where management BDF is the card to be programmed. See Displaying Card BDF Values to
obtain the device management BDF.
Flashing can take several minutes.

IMPORTANT! Do not enter Ctrl + c in the terminal while the firmware is flashing as this can cause the
card to become inoperable.

IMPORTANT! N'entrez pas Ctrl + c dans le terminal lorsque le micrologiciel clignote, car cela pourrait
rendre la carte inutilisable.

WICHTIG! Geben Sie im Terminal nicht Strg + c ein, während die Firmware blinkt, da dies dazu führen
kann, dass die Karte nicht mehr funktioniert.

IMPORTANT! If you have multiple cards installed in the system, you must run the above xbmgmt
program command separately for each card.

A message similar to the following will be displayed after successfully flashing the card:
1 device(s) flashed successfully.
****************************************************
Cold reboot machine to load the new image on device(s).
****************************************************

If the card has been flashed with the current platform firmware, you will see a message
similar to the following.
Device(s) up-to-date and do not need to be flashed.

9. Cold boot the machine to load the new firmware image on the FPGA.

IMPORTANT! Be sure to fully power off the machine and then power it on again. The image will not
boot from flash if the machine is only rebooted.

IMPORTANT! Assurez-vous d'éteindre complètement la machine, puis de la rallumer. L'image flash ne


démarrera pas si la machine n'est pas redémarrée.

WICHTIG! Schalten Sie das Gerät vollständig aus und wieder ein. Das Image startet nicht von Flash,
wenn der Computer nur neu gestartet wird.

10. Update the SC firmware on the card. Run the following command to update the SC firmware
on the card. It is the identical command used to flash the platform firmware on the card.
$ sudo /opt/xilinx/xrt/bin/xbmgmt program --base --device <management
BDF>

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 17
Chapter 4: Installing the Deployment Software

Where management BDF is the card requiring SC firmware update. See Displaying Card BDF
Values to obtain the device management BDF.
Updating the SC firmware can take several minutes.

IMPORTANT! If you have multiple cards installed in the system, you must run the above xbmgmt
program command separately for each card.

A message similar to the following will be displayed after a successful SC firmware update,
where the device management BDF is given in square brackets.
Report
[0000:af:00.0] : Successfully flashed
1 device(s) flashed successfully.
******************************************************************
Warm reboot is required to recognize new SC image on the device.
******************************************************************

If the card already has the current firmware, a message similar to the following is displayed
and no additional installation steps are necessary.
Device(s) up-to-date and do not need to be flashed.

11. Warm boot the system for XRT to recognize the new SC image.

The installation for deployment is now complete. Chapter 5: Card Bring-Up and Validation
provides steps to validate the card has been installed successfully.

XRT and Deployment Platform Installation


Procedures on Ubuntu
Use the following steps to download and install the XRT and deployment platform using a .deb
installation package.

For details on upgrading or downgrading the XRT and deployment platform, see Changing XRT
and Target Platform Versions.

1. From the Getting Started tab of the Alveo U50 Product Page, use the selection tool to display
the desired Xilinx runtime (XRT) and deployment target installation package.
Download the packages by clicking on the displayed package names.
2. Install the XRT installation package by running the following command from within the
directory where the installation packages reside. <version> is the latter part of the
installation package file name.
$ sudo apt install ./xrt_<version>.deb

This will install the XRT along with any necessary dependencies. Follow the instructions
when prompted throughout the installation.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 18
Chapter 4: Installing the Deployment Software

3. Unpack the tar.gz file into a single directory. The location of the directory is not important,
however the directory should not contain any other files.
4. Install the deployment packages. From within the directory where the installation packages
were unpacked, run the following command. This will install all deployment packages.
sudo apt install ./*.deb

5. Flash the platform firmware on the card. After installing the deployment packages in the
previous step, the following message is displayed:
Partition package installed successfully.
Please flash card manually by running below command:
$ sudo /opt/xilinx/xrt/bin/xbmgmt flash --update --shell <shell_name>

With XRT 2021.1 or greater, it is necessary to use the new command below to flash the card
rather than the one displayed in the above message. It assumes only one deployment
platform is installed on the card. If more than one platform is installed the --image option
needs to be added. See xbmgmt documentation for details.
$ sudo /opt/xilinx/xrt/bin/xbmgmt program --base --device <management
BDF>

Where management BDF is the card to be programmed. See Displaying Card BDF Values to
obtain the device management BDF.
Flashing can take several minutes.

IMPORTANT! Do not enter Ctrl + c in the terminal while the firmware is flashing as this can cause the
card to become inoperable.

IMPORTANT! N'entrez pas Ctrl + c dans le terminal lorsque le micrologiciel clignote, car cela pourrait
rendre la carte inutilisable.

WICHTIG! Geben Sie im Terminal nicht Strg + c ein, während die Firmware blinkt, da dies dazu führen
kann, dass die Karte nicht mehr funktioniert.

IMPORTANT! If you have multiple cards installed in the system, you must run the above xbmgmt
program command separately for each card.

A message similar to the following will be displayed after successfully flashing the card:
1 device(s) flashed successfully.
****************************************************
Cold reboot machine to load the new image on device(s).
****************************************************

If the card has been flashed with the current platform firmware, you will see a message
similar to the following.
Device(s) up-to-date and do not need to be flashed.

6. Cold boot the machine to load the new firmware image on the FPGA.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 19
Chapter 4: Installing the Deployment Software

IMPORTANT! Be sure to perform a cold boot to fully power off the machine and then power it on
again. The image will not boot from flash if the machine is only rebooted.

IMPORTANT! Initier un démarrage a froid en appuyant sur le bouton d’alimentation de la machine,


puis rallumer la machine. L’image flash ne démarrera pas sans un démarrage a froid.

WICHTIG! Führen Sie einen Kaltstart aus, indem Sie das Gerät vollständig aus und wieder
einschalten. Das Image startet nicht von Flash, wenn der Computer nur neu gestartet wird.

7. Update the SC firmware on the card. Run the following command to update the SC firmware
on the card. It is the identical command used to flash the platform firmware on the card.
$ sudo /opt/xilinx/xrt/bin/xbmgmt program --base --device <management
BDF>

Where management BDF is the card requiring SC firmware update. See Displaying Card BDF
Values to obtain the device management BDF.
Updating the SC firmware can take several minutes.

IMPORTANT! If you have multiple cards installed in the system, you must run the above xbmgmt
program command separately for each card.

A message similar to the following will be displayed after a successful SC firmware update,
where the device management BDF is given in square brackets.
Report
[0000:af:00.0] : Successfully flashed

1 device(s) flashed successfully.


******************************************************************
Warm reboot is required to recognize new SC image on the device.
******************************************************************

If the card already has the current firmware, a message similar to the following is displayed
and no additional installation steps are necessary.
Device(s) up-to-date and do not need to be flashed.

8. Warm boot the system for XRT to recognize the new SC image.

The installation for deployment is now complete. Chapter 5: Card Bring-Up and Validation
provides steps to validate the card has been installed successfully.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 20
Chapter 5: Card Bring-Up and Validation

Chapter 5

Card Bring-Up and Validation


After installing the XRT and deployment platform, the card installation can be verified using the
following commands, which are explained in more detail below.

• lspci
• xbmgmt examine
• xbutil validate

The lspci Linux command is used to confirm the card is seen by the OS.

The additional commands are used to validate and identify the installed card(s) and report
additional card details including memory, PCIe®, platform name, and system information. See
xbutil and xbmgmt

Note: Utility command line help can always be obtained using the --help option.

Related Information

Installing the Card

Environment Setup
Set the environment to use the utilities by running the following command. Note that the
command is dependent on the command shell you are using.

Use the following command in csh shell:

$ source /opt/xilinx/xrt/setup.csh

Use the following command in bash shell:

$ source /opt/xilinx/xrt/setup.sh

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 21
Chapter 5: Card Bring-Up and Validation

Running lspci
1. Enter the following command:
$ sudo lspci -vd 10ee:

2. If the card is successfully installed and found by the operating system, you will see a message
similar to the following. Note that for each card, there will be two physical functions found:
one for management and one for user. See XRT and Vitis™ Platform Overview for additional
details.
65:00.0 Processing accelerators: Xilinx Corporation Device 5020
Subsystem: Xilinx Corporation Device 000e
Flags: bus master, fast devsel, latency 0
Memory at 38bff2000000 (64-bit, prefetchable) [size=32M]
Memory at 38bff4020000 (64-bit, prefetchable) [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [60] MSI-X: Enable+ Count=32 Masked-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [1c0] #19
Capabilities: [e00] Access Control Services
Capabilities: [e10] #15
Capabilities: [e80] Vendor Specific Information: ID=0020 Rev=0
Len=010 <?>
Kernel driver in use: xclmgmt
Kernel modules: xclmgmt
65:00.1 Processing accelerators: Xilinx Corporation Device 5021
Subsystem: Xilinx Corporation Device 000e
Flags: bus master, fast devsel, latency 0, IRQ 183
Memory at 38bff0000000 (64-bit, prefetchable) [size=32M]
Memory at 38bff4000000 (64-bit, prefetchable) [size=128K]
Memory at 38bfe0000000 (64-bit, prefetchable) [size=256M]
Capabilities: [40] Power Management version 3
Capabilities: [60] MSI-X: Enable+ Count=32 Masked-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [e00] Access Control Services
Capabilities: [e10] #15
Capabilities: [e80] Vendor Specific Information: ID=0020 Rev=0
Len=010 <?>
Kernel driver in use: xocl
Kernel modules: xocl

Confirm Firmware Installation


When a card has successfully been installed and the firmware has been updated, both entries for
Platform and SC version installed on the card and the system must match. If they do not
match, the system will be unable to correctly run applications on your card.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 22
Chapter 5: Card Bring-Up and Validation

To confirm they match, run the following command and visually compare the 'Platform' and 'SC
Version' entries under Flashable partitions running on FPGA and Flashable
partitions installed in system match. See Displaying Card BDF Values to obtain the
device management BDF.

$ sudo /opt/xilinx/xrt/bin/xbmgmt examine --device <management BDF>

In the following example output, the Platform (xilinx_u50_gen3x16_xdma_201920_3) and SC


Version (5.2.6) displayed under Flashable partitions running on FPGA and
Flashable partitions installed in system both match.

------------------------------------------------------
1/1 [0000:af:00.0] : xilinx_u50_gen3x16_xdma_201920_3
------------------------------------------------------
Flash properties
Type : spi
Serial Number : XFL13K1ZFSI3

Device properties
Type : u50
Name : ALVEO U50 PQ
Config Mode : 7
Max Power : 75W

Flashable partitions running on FPGA


Platform : xilinx_u50_gen3x16_xdma_201920_3
SC Version : 5.2.6
Platform UUID : F465B0A3-AE8C-64F6-19BC-150384ACE69B
Interface UUID : 862C7020-A250-293E-3203-6F19956669E5

Flashable partitions installed in system


Platform : xilinx_u50_gen3x16_xdma_201920_3
SC Version : 5.2.6
Platform UUID : F465B0A3-AE8C-64F6-19BC-150384ACE69B

Mac Address : 00:0A:35:0A:40:71


: 00:0A:35:0A:40:72
: 00:0A:35:0A:40:73
: 00:0A:35:0A:40:74

Card Validation
Card installation can be validated using the xbutil validate command. This command
performs various tests and checks on the card including PCIe link status, SC version status,
memory and bandwidth tests and auxiliary power connection where applicable. Full command
details can be found in xbutil documentation. Depending on the card tested, not all tests are valid
or may require the function to be enabled (i.e., Peer-2-Peer).

Use the following command to run the card validation test:

$ /opt/xilinx/xrt/bin/xbutil validate --device <user BDF>

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 23
Chapter 5: Card Bring-Up and Validation

where user BDF is the card to be validated. See Displaying Card BDF Values to obtain the user
BDF value.

If the card was installed and validated successfully, a message similar to the following will be
displayed. Review the Validation Summary section at the end of the output and confirm the
device validated successfully. Additional validation details are displayed by appending the --
verbose option to the command. See Card Validation within the Alveo Card Debug Guide for
support.

Starting validation for 1 devices

Validate Device : [0000:af:00.1]


Platform : xilinx_u50_gen3x16_xdma_201920_3
SC Version : 5.2.6
Platform ID : 0x0
----------------------------------------------------------------------------
Test 1 [0000:af:00.1] : PCIE link
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 2 [0000:af:00.1] : SC version
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 3 [0000:af:00.1] : Verify kernel
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 4 [0000:af:00.1] : DMA
Details : Host -> PCIe -> FPGA write bandwidth =
11904.208324 MB/s
Host <- PCIe <- FPGA read bandwidth =
11400.578936 MB/s
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 5 [0000:af:00.1] : iops
Details : IOPS: 37278 (hello)
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 6 [0000:af:00.1] : Bandwidth kernel
Details : Maximum throughput: 43855 MB/s
Test Status : [PASSED]
----------------------------------------------------------------------------
Test 7 [0000:af:00.1] : vcu
Validation completed. Please run the command '--verbose' option for more
details

Validation Summary
------------------
1 device(s) evaluated
1 device(s) validated successfully
0 device(s) had exceptions during validation

Validated successfully [1 device(s)]


- [0000:af:00.1] : xilinx_u50_gen3x16_xdma_201920_3

Validation Exceptions [0 device(s)]

Warnings produced during test [0 device(s)] (Note: The given test


successfully validated)

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 24
Chapter 6: Next Steps

Chapter 6

Next Steps
What you have done so far allows you to deploy and run accelerated applications on your
system. Alveo™ Accelerated Solutions page provides information and links to available Xilinx and
third-party accelerated applications. These include video processing, financial computing,
machine learning, and data analytics.

If you are an application developer who wants to develop and deliver accelerated applications,
install the Vitis™ software platform. It allows you to develop, debug, and optimize accelerated
applications for Alveo cards. Installation instructions can be found in Vitis Unified Software
Platform Documentation: Application Acceleration Development (UG1393).

For an overview of developing accelerated applications with Alveo™ with accompanying guided
examples, see Get Moving with Alveo: Acceleration Basics.

For complete details on the development flow and getting started in Vitis, see Vitis Unified
Software Platform Documentation: Embedded Software Development (UG1400). For an introduction
to Vitis methodology, see Vitis Unified Software Platform Documentation (UG1416).

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 25
Chapter 7: Troubleshooting

Chapter 7

Troubleshooting
For card installation support, debugging information, and known issues, see the Alveo Card
Debug Guide.

For known issues and general information, see AR71752.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 26
Appendix A: Regulatory and Compliance Information

Appendix A

Regulatory and Compliance


Information
This product is designed and tested to conform to the European Union directives and standards
described in this section.

Safety Compliance
The following table shows the safety standards that apply to the Alveo™ U50 card.

Table 3: Safety Standards

Safety Standard Alveo U50


UL 60950-1, 2nd Edition, 2014-10-14 (Information Technology Equipment - Safety - Part 1: General ✓
Requirements)
CSA C22.2 No. 60950-1-07, 2nd Edition, 2014-10-14 (Information Technology Equipment - Safety - Part ✓
1: General Requirements)
EN 60950-1:2006+A11:2009+A1:2012+A12:2011+A2:2013 (European Union) ✓
IEC 60950-1:2005 (2nd Edition); Am 1:2009 (International) ✓
EU LVD Directive 2014/35/EC ✓
IEC 62368-1:2014 (Second Edition) ✓

EMC Compliance
The following tables show the EMC standards that apply to the Alveo U50 card.

Class A Products

Table 4: EMC Standards

Standard Alveo U50


FCC Part 15 – Radiated & Conducted Emissions (USA) ✓
CAN ICES-3(A)/NMB-3(A) – Radiated & Conducted Emissions (Canada) ✓

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 27
Appendix A: Regulatory and Compliance Information

Table 4: EMC Standards (cont'd)

Standard Alveo U50


CISPR 32 – Radiated & Conducted Emissions (International) ✓
EN55032: 2015 – Radiated & Conducted Emissions (European Union) ✓
EN55024: 2010 +A1:2001+A2:2003 – Immunity (European Union) ✓
EMC Directive 2014/30/EC ✓
VCCI (Class A)– Radiated & Conducted Emissions (Japan) ✓
CNS13438 – Radiated & Conducted Emissions (Taiwan) ✓
CNS 15663 - RoHS (Taiwan) ✓
AS/NZS CISPR 32 – Radiated and Conducted Emissions (Australia/New Zealand) ✓
Article 58-2 of Radio Waves Act, Clause 3 (Korea) ✓

Regulatory Compliance Markings


The following table shows the product certification markings that are provided, when required,
with the Alveo U50 card.

Table 5: Product Certification Markings

Product Certification Markings Alveo U50


UL Listed Accessories Mark for the USA and Canada ✓
CE mark ✓
FCC markings ✓
VCCI marking ✓
Australian C-Tick mark ✓
Korea MSIP mark ✓
Taiwan BSMI mark ✓

CE Directives
2014/35/EC, Low Voltage Directive (LVD)

2014/30/EC, Electromagnetic Compatibility (EMC) Directive

CE Standards
EN standards are maintained by the European Committee for Electrotechnical Standardization
(CENELEC). IEC standards are maintained by the International Electrotechnical Commission (IEC).

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 28
Appendix A: Regulatory and Compliance Information

Electromagnetic Compatibility
EN:55032:2015, Information Technology Equipment Radio Disturbance Characteristics – Limits and
Methods of Measurement

EN:55024:2015, Information Technology Equipment Immunity Characteristics – Limits and Methods


of Measurement

This is a Class A product. In a domestic environment, this product can cause radio interference, in
which case the user might be required to take adequate measures.

Other Compliance Statements


The following sections only apply to Alveo U50 cards.

FCC Class A User Information


The Class A products listed above comply with Part 15 of the FCC Rules. Operation is subject to
the following two conditions:

1. This device may not cause harmful interference.


2. This device must accept any interference received, including interference that may cause
undesired operation.

IMPORTANT! This equipment has been tested and found to comply with the limits for a Class A
digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable
protection against harmful interference when the equipment is operated in a commercial environment.
This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used
in accordance with the instructions, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference, in which case
the user will be required to correct the interference at his or her own expense.

IMPORTANT! Cet équipement a été testé et jugé conforme à la Class A digital device, conformément
à la règle 15 du standard FCC. Ces limites sont conçues pour fournir des protections contre des
interférences nuisibles lorsque l'équipement est utilisé dans un environnement commercial. Cet
équipement génère, utilise et peut émettre des énergies de radio-fréquence et, s'il n'est pas installé et
utilisé conformément aux instructions, peut nuire aux communications radio. L'exploitation de cet
équipement dans une zone résidentielle est susceptible de causer des interférences nuisibles, auquel
cas l'utilisateur peut être tenu de prendre des mesures adéquates à ses propres frais.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 29
Appendix A: Regulatory and Compliance Information

WICHTIG! Dieses Gerät wurde getestet und entspricht den Grenzwerten für digitale Geräte der
Klasse A gemäß Teil 15 der FCC-Bestimmungen. Diese Grenzwerte bieten einen angemessenen Schutz
gegen schädliche Interferenzen, wenn das Gerät in einer gewerblichen Umgebung betrieben wird.
Dieses Gerät erzeugt und verwendet Hochfrequenzenergie und kann diese abstrahlen. Wenn es nicht
gemäß den Anweisungen installiert und verwendet wird, kann dies Funkstörungen verursachen. Der
Betrieb dieses Geräts in einem Wohngebiet kann schädliche Interferenzen verursachen. In diesem Fall
muss der Benutzer die Interferenz auf eigene Kosten beheben.

CAUTION! If the device is changed or modified without permission from Xilinx, the user may void his
or her authority to operate the equipment.

ATTENTION! Si l'appareil est modifié sans l'autorisation de Xilinx, l'utilisateur peut annuler son abilité
à utiliser l'équipement.

VORSICHT! Wenn das Gerät ohne Erlaubnis von Xilinx geändert wird, kann der Benutzer seine
Berechtigung zum Betrieb des Geräts verlieren.

Canadian Compliance (Industry Canada)


CAN ICES-3(A)/NMB-3(A)

VCCI Class A Statement

KCC Notice Class A (Republic of Korea Only)

BSMI Class A Notice (Taiwan)

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 30
Appendix A: Regulatory and Compliance Information

Manufacturer Declaration European Community

Manufacturer Declaration

Xilinx declares that the equipment described in this document is in conformance with the
requirements of the European Council Directive listed below:

• Low Voltage Directive 2014/35/EU


• EMC Directive 2014/30/EU
• RoHS 3 Directive 2011/65/EU, 2015/863

These products follow the provisions of the European Directive 2014/53/EU.

Dette produkt er i overensstemmelse med det europæiske direktiv 2014/53/EU.

Dit product is in navolging van de bepalingen van Europees Directief 2014/53/EU.

Tämä tuote noudattaa EU-direktiivin 2014/53/EU määräyksiä.

Ce produit est conforme aux exigences de la Directive Européenne 2014/53/EU.

Dieses Produkt entspricht den Bestimmungen der Europäischen Richtlinie 2014/53/EU.

Þessi vara stenst reglugerð Evrópska Efnahags Bandalagsins númer 2014/53/EU.

Questo prodotto è conforme alla Direttiva Europea 2014/53/EU.

Dette produktet er i henhold til bestemmelsene i det europeiske direktivet 2014/53/EU.

Este produto cumpre com as normas da Diretiva Européia 2014/53/EU.

Este producto cumple con las normas del Directivo Europeo 2014/53/EU.

Denna produkt har tillverkats i enlighet med EG-direktiv 2014/53/EU.

This declaration is based upon compliance of the Class A products listed above to the following
standards:

EN 55032 (CISPR 32 Class A) RF Emissions Control.


EN 55024:2010 (CISPR 24) Immunity to Electromagnetic Disturbance.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 31
Appendix A: Regulatory and Compliance Information

EN 60950-1:2006/A11:2009A1:2010/A12:2011 Information Technology Equipment- Safety-


Part 1: General Requirements.
EN 50581:2012 - Technical documentation for the assessment of electrical and electronic
products with respect to the restriction of hazardous substances.

CAUTION! In a domestic environment, Class A products may cause radio interference, in which case the
user may be required to take adequate measures.

ATTENTION! Dans un environnement domestique, les produits de Classe A peuvent causer des
interférences radio, auquel cas l'utilisateur peut être tenu de prendre des mesures adéquates.

VORSICHT! In einer häuslichen Umgebung können Produkte der Klasse A Funkstörungen verursachen. In
diesem Fall muss der Benutzer möglicherweise geeignete Maßnahmen ergreifen.

Responsible Party

Xilinx, Inc.
2100 Logic Drive, San Jose, CA 95124
United States of America
Phone: (408) 559-7778

Compliance Markings
In August of 2005, the European Union (EU) implemented the EU Waste Electrical
and Electronic Equipment (WEEE) Directive 2002/96/EC and later the WEEE Recast
Directive 2012/19/EU. These directives require Producers of electronic and
electrical equipment (EEE) to manage and finance the collection, reuse, recycling
and to appropriately treat WEEE that the Producer places on the EU market after
August 13, 2005. The goal of this directive is to minimize the volume of electrical
and electronic waste disposal and to encourage re-use and recycling at the end
of life.
Xilinx has met its national obligations to the EU WEEE Directive by registering in
those countries to which Xilinx is an importer. Xilinx has also elected to join WEEE
Compliance Schemes in some countries to help manage customer returns at
end-of-life.
If you have purchased Xilinx-branded electrical or electronic products in the EU
and are intending to discard these products at the end of their useful life, please
do not dispose of them with your other household or municipal waste. Xilinx has
labeled its branded electronic products with the WEEE Symbol to alert our
customers that products bearing this label should not be disposed of in a landfill
or with municipal or household waste in the EU.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 32
Appendix A: Regulatory and Compliance Information

This product complies with Directive 2002/95/EC on the restriction of hazardous


substances (RoHS) in electrical and electronic equipment.

This product complies with CE Directives 2006/95/EC, Low Voltage Directive (LVD)
and 2004/108/EC, Electromagnetic Compatibility (EMC) Directive.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 33
Appendix B: Additional Resources and Legal Notices

Appendix B

Additional Resources and Legal


Notices

Xilinx Resources
For support resources such as Answers, Documentation, Downloads, and Forums, see Xilinx
Support.

Documentation Navigator and Design Hubs


Xilinx® Documentation Navigator (DocNav) provides access to Xilinx documents, videos, and
support resources, which you can filter and search to find information. To open DocNav:

• From the Vivado® IDE, select Help → Documentation and Tutorials.


• On Windows, select Start → All Programs → Xilinx Design Tools → DocNav.
• At the Linux command prompt, enter docnav.

Xilinx Design Hubs provide links to documentation organized by design tasks and other topics,
which you can use to learn key concepts and address frequently asked questions. To access the
Design Hubs:

• In DocNav, click the Design Hubs View tab.


• On the Xilinx website, see the Design Hubs page.

Note: For more information on DocNav, see the Documentation Navigator page on the Xilinx website.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 34
Appendix B: Additional Resources and Legal Notices

References
Vitis Documents

These documents provide supplemental material useful with this guide:

1. Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)


2. Vitis Unified Software Platform Documentation (UG1416)
3. Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)
4. Vitis Application Acceleration Development Flow Tutorials (GitHub)

Alveo Documents

1. Alveo U50 Data Center Accelerator Cards Data Sheet (DS965)


2. Alveo Card Debug Guide (XD027)
3. Alveo Data Center Accelerator Card Platforms User Guide (UG1120)
4. Alveo Programming Cable User Guide (UG1377)

Additional Xilinx Resources

1. Alveo Data Center Accelerator Card - Known Issues and General Information (AR71752)
2. xbutil
3. xbmgmt
4. Xilinx Runtime for Alveo Data Center Accelerator Cards - Master Release Notes and Known Issues
5. Xilinx Runtime (XRT) Installation
6. Xilinx XRT Release Notes
7. Xilinx licensing website: https://www.xilinx.com/getproduct
8. Vitis Developer Zone: https://www.xilinx.com/products/design-tools/vitis/vitis-platform.html
9. Xilinx Community Forums: https://forums.xilinx.com
10. Xilinx Third-Party End User License Agreement
11. End-User License Agreement

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 35
Appendix B: Additional Resources and Legal Notices

Please Read: Important Legal Notices


The information disclosed to you hereunder (the "Materials") is provided solely for the selection
and use of Xilinx products. To the maximum extent permitted by applicable law: (1) Materials are
made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS ALL WARRANTIES AND
CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO
WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY
PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including
negligence, or under any other theory of liability) for any loss or damage of any kind or nature
related to, arising under, or in connection with, the Materials (including your use of the
Materials), including for any direct, indirect, special, incidental, or consequential loss or damage
(including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any
action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx
had been advised of the possibility of the same. Xilinx assumes no obligation to correct any
errors contained in the Materials or to notify you of updates to the Materials or to product
specifications. You may not reproduce, modify, distribute, or publicly display the Materials
without prior written consent. Certain products are subject to the terms and conditions of
Xilinx's limited warranty, please refer to Xilinx's Terms of Sale which can be viewed at https://
www.xilinx.com/legal.htm#tos; IP cores may be subject to warranty and support terms contained
in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or
for use in any application requiring fail-safe performance; you assume sole risk and liability for
use of Xilinx products in such critical applications, please refer to Xilinx's Terms of Sale which can
be viewed at https://www.xilinx.com/legal.htm#tos.

AUTOMOTIVE APPLICATIONS DISCLAIMER

AUTOMOTIVE PRODUCTS (IDENTIFIED AS "XA" IN THE PART NUMBER) ARE NOT


WARRANTED FOR USE IN THE DEPLOYMENT OF AIRBAGS OR FOR USE IN APPLICATIONS
THAT AFFECT CONTROL OF A VEHICLE ("SAFETY APPLICATION") UNLESS THERE IS A
SAFETY CONCEPT OR REDUNDANCY FEATURE CONSISTENT WITH THE ISO 26262
AUTOMOTIVE SAFETY STANDARD ("SAFETY DESIGN"). CUSTOMER SHALL, PRIOR TO USING
OR DISTRIBUTING ANY SYSTEMS THAT INCORPORATE PRODUCTS, THOROUGHLY TEST
SUCH SYSTEMS FOR SAFETY PURPOSES. USE OF PRODUCTS IN A SAFETY APPLICATION
WITHOUT A SAFETY DESIGN IS FULLY AT THE RISK OF CUSTOMER, SUBJECT ONLY TO
APPLICABLE LAWS AND REGULATIONS GOVERNING LIMITATIONS ON PRODUCT
LIABILITY.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 36
Appendix B: Additional Resources and Legal Notices

Copyright

© Copyright 2019-2021 Xilinx, Inc. Xilinx, the Xilinx logo, Alveo, Artix, Kintex, Kria, Spartan,
Versal, Vitis, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of
Xilinx in the United States and other countries. OpenCL and the OpenCL logo are trademarks of
Apple Inc. used by permission by Khronos. PCI, PCIe, and PCI Express are trademarks of PCI-SIG
and used under license. AMBA, AMBA Designer, Arm, ARM1176JZ-S, CoreSight, Cortex,
PrimeCell, Mali, and MPCore are trademarks of Arm Limited in the EU and other countries. All
other trademarks are the property of their respective owners.

UG1370 (v1.8) October 28, 2021 www.xilinx.com


Send Feedback
Alveo U50 Data Center Accelerator Card Installation Guide 37

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy