background image

For each card in the server, you will see an output similar to the following example.

Card [0000:65:00.0]

Card type:  u50

Flash type:  SPI

Flashable partition running on FPGA:

xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]

Flashable partitions installed in system: 

xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]

In this example, the BDF is 

0000:65:00.0

.

The name of the platform and associated ID, along with the SC firmware version, running on
the FPGA are found under 

Flashable partition running on FPGA

 while the ones

installed in the system are found under 

Flashable partitions installed in

system

.

In the previous output example, the platform on the FPGA and system are identical; the
deployment platform is named 

xilinx_u50_gen3x16_xdma_201920_3

, the ID is

0xf465b0a3ae8c64f6

, and the SC version is 

5.0.27

. Note in these outputs, 

ID

 is the

timestamp and 

SC

 refers to the satellite controller.

2. Verify that the deployment platform version installed on the FPGA is identical to that

installed on the system. You can do this by making sure the lines under 

Flashable

partition running on FPGA

 and 

Flashable partitions installed in

system

 are identical.

If these versions do not match, perform a cold reboot, and retry.

xbutil validate

The 

xbutil validate

 command validates the correct installation by performing the following

set of tests:

1. Validates the device found.

2. Checks PCIe link status.

3. Runs a verify kernel on the card.

4. Performs the following data transfer tests:

a. DMA test - Data transfer between host and card memory through PCIe.

b. Memory test - Data transfer between kernels and card memory.

Run the validate command as follows:

$ /opt/xilinx/xrt/bin/xbutil validate -d <card_bdf>

Chapter 5: Card Bring-Up and Validation

UG1370 (v1.7) December 9, 2020

 

www.xilinx.com

Alveo U50 Data Center Accelerator Card Installation Guide

 27

Send Feedback

Summary of Contents for Alveo U50

Page 1: ...Alveo U50 Data Center Accelerator Card Installation Guide UG1370 v1 7 December 9 2020...

Page 2: ...ge Added a known issue about downgrading to a beta platform Downgrading Packages Added information about downgrading to a beta platform Downgrading Packages Added information about downgrading to a be...

Page 3: ...gmt 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 Appendix A Changin...

Page 4: ...form Installation Procedures on RedHat and CentOS 17 XRT and Deployment Platform Installation Procedures on Ubuntu 21 Chapter 5 Card Bring Up and Validation 25 Running lspci 25 Running xbmgmt flash sc...

Page 5: ...ance 43 EMC Compliance 43 CE Directives 44 CE Standards 44 Other Compliance Statements 45 Appendix F Additional Resources and Legal Notices 49 Xilinx Resources 49 Documentation Navigator and Design Hu...

Page 6: ...er 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 de...

Page 7: ...lot power only 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 Related Information Known I...

Page 8: ...stem Licensing None required for application deployment For the application development environment see Vitis Unified Software Platform Documentation Application Acceleration Development UG1393 For de...

Page 9: ...interfaces 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...

Page 10: ...ernal 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 specificati...

Page 11: ...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...

Page 12: ...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 Branche...

Page 13: ...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 Alv...

Page 14: ...llow 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 car...

Page 15: ...g 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 lspc...

Page 16: ...be similar to the one shown in Running lspci If you do not see a similar message see Chapter 7 Troubleshooting Chapter 3 Card Installation Procedures UG1370 v1 7 December 9 2020 www xilinx com Alveo...

Page 17: ...nt 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 land...

Page 18: ...r Note If these yum commands fail because they cannot find packages matching your kernel version set up a Vault repository For more information see Creating a Vault Repository for CentOS 3 After the...

Page 19: ...n upgraded you will see a message similar to the following and no additional installation steps are necessary Status shell is up to date Card s up to date and do not need to be flashed If you have mul...

Page 20: ...ement 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 w...

Page 21: ...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 Fr...

Page 22: ...the previous step It has the following format sudo opt xilinx xrt bin xbmgmt flash update shell shell_name If the card has been upgraded you will see a message similar to the following and no additio...

Page 23: ...a 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...

Page 24: ...n SC Successfully flashed Card 0000 65 00 0 1 Card s flashed successfully The installation for deployment is now complete You can refer to Chapter 5 Card Bring Up and Validation for information on how...

Page 25: ...card s and report additional card details including memory PCIe platform name and system information See Vitis Unified Software Platform Documentation Application Acceleration Development UG1393 for a...

Page 26: ...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...

Page 27: ...27 Note in these outputs ID is the timestamp and SC refers to the satellite controller 2 Verify that the deployment platform version installed on the FPGA is identical to that installed on the system...

Page 28: ...rsion check PASSED INFO Starting verify kernel test INFO verify kernel test PASSED INFO Starting DMA test Host PCIe FPGA write bandwidth 11933 1 MB s Host PCIe FPGA read bandwidth 11966 5 MB s INFO DM...

Page 29: ...ations for Alveo cards Installation instructions can be found in Vitis Unified Software Platform Documentation Application Acceleration Development UG1393 For an overview of developing accelerated app...

Page 30: ...ve cards are in a system that provides adequate airflow For more information about airflow requirements see Alveo U50 Data Center Accelerator Cards Data Sheet DS965 XRT installation incomplete or unsu...

Page 31: ...reboot and then re flash the card Run time fails with following message Error Failed to find Xilinx platform Failed to source the setup sh script Source opt xilinx xrt setup sh When installing the XRT...

Page 32: ...e the CMC IP so that the system controller can communicate with the device General The Alveo card has not trained to the full expected PCI Express link width or link speed The output from xbutil valid...

Page 33: ...See Vitis Unified Software Platform Documentation UG1416 Installation Unexpected card behavior when downgrading to beta package When downgrading to a beta package it is necessary to factory reset all...

Page 34: ...nx To list the currently installed XRT package run the following command yum list installed grep xrt Upgrading Packages You can upgrade the XRT and deployment platform on your Alveo card by following...

Page 35: ...al Uninstalling XRT also uninstalls the deployment platform sudo yum remove xrt_package_name Note Make sure that all of the platform packages are displayed in the output terminal after running the com...

Page 36: ...ing all U50 cards installed on the system can result in unexpected behavior For beta package installation follow the installation steps in version 1 4 of the Alveo U50 Data Center Accelerator Card Ins...

Page 37: ...type uxx Flash type SPI Flashable partition running on FPGA xilinx_uxx_GOLDEN_x SC x x Flashable partitions installed in system None In this output under Flashable partition running on FPGA note GOLD...

Page 38: ...Data Center Beschleunigerkarte unter Xilinx Answer Record AR 71915 F hren Sie die mit der Xilinx Answer verbundenen Reparaturanweisungen aus bevor Sie fortfahren Appendix B Reverting the Card to Fact...

Page 39: ...tp vault centos org 7 4 1708 os basearch gpgcheck 1 gpgkey file etc pki rpm gpg RPM GPG KEY CentOS 7 enabled 1 C7 4 1708 updates name CentOS 7 4 1708 Updates baseurl http vault centos org 7 4 1708 upd...

Page 40: ...file etc yum repos d centos75 repo and add the above content replacing 7 4 1708 with 7 5 1804 Similarly for CentOS 7 6 create the repo file etc yum repos d centos76 repo and add the above content repl...

Page 41: ...PGA xilinx_u50_GOLDEN_9 SC INACTIVE Flashable partitions installed in system xilinx_u50_gen3x16_xdma_201920_3 ID 0xf465b0a3ae8c64f6 SC 5 0 27 Logic UUID f465b0a3ae8c64f619bc150384ace69b card_bdf Speci...

Page 42: ...xbmgmt flash command separately for each card IMPORTANT Use a separate xbmgmt flash command to flash each card in the system IMPORTANT Utilisez une commande xbmgmt flash distincte pour faire flasher c...

Page 43: ...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 Direct...

Page 44: ...markings that are provided when required with the Alveo U50 card Table 6 Product Certification Markings Product Certification Markings Alveo U50 UL Listed Accessories Mark for the USA and Canada CE ma...

Page 45: ...e 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 har...

Page 46: ...r 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 ATTENTI...

Page 47: ...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 201...

Page 48: ...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 Um...

Page 49: ...elect 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...

Page 50: ...rd 72766 3 Xilinx licensing website https www xilinx com getproduct 4 Vitis Developer Zone https www xilinx com products design tools vitis vitis platform html 5 Xilinx Community Forums https forums x...

Page 51: ...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 DEPL...

Reviews: