Xilinx Alveo U50 Installation Manual
Xilinx Alveo U50 Installation Manual

Xilinx Alveo U50 Installation Manual

Data center accelerator card
Hide thumbs Also See for Alveo U50:

Advertisement

Alveo U50 Data Center
Accelerator Card Installation
Guide
UG1370 (v1.7) December 9, 2020

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Alveo U50 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Xilinx Alveo U50

  • Page 1 Alveo U50 Data Center Accelerator Card Installation Guide UG1370 (v1.7) December 9, 2020...
  • Page 2: Revision History

    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. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 3 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 UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 4: Table Of Contents

    Appendix A: Changing XRT and Target Platform Versions ....34 RedHat and CentOS........................34 Ubuntu............................35 Appendix B: Reverting the Card to Factory Image ........37 UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 5 Other Compliance Statements....................45 Appendix F: Additional Resources and Legal Notices ......49 Xilinx Resources.........................49 Documentation Navigator and Design Hubs.................49 References..........................50 Please Read: Important Legal Notices................... 50 UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 6: Chapter 1: Introduction

    Alveo ™ U50 data center accelerator card and applies to 2020.1.1 tools versions and later. For installation procedures using earlier tool versions, see v1.6 of Alveo U50 Data Center Accelerator Card Installation Guide (UG1370). ® The Alveo U50 data center accelerator cards are PCIe Gen3 x16 compliant and Gen4 x8 ™...
  • Page 7: Minimum System Requirements

    • Power management with system management bus (SMBus) voltage, current, and temperature monitoring • 75W PCIe slot 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...
  • Page 8: Qualified Servers

    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 A list of servers on which Alveo cards are fully qualified on can be found here: https:/ /www.xilinx.com/products/boards-and-kits/alveo/qualified-servers.html.
  • Page 9: Chapter 2: Card Interfaces And Details

    • 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 UG1370 (v1.7) December 9, 2020 www.xilinx.com...
  • Page 10 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).
  • Page 11: Chapter 3: Card Installation Procedures

    • Halten sie ihren Arbeitsbereich und den Computer / Server sauber und frei von Ablagerungen. • Ziehen sie vor dem Öeffnen der Computer / Systemabdeckung das Netzkabel ab. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 12 • 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...
  • Page 13: Before You Begin

    • 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.
  • Page 14 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.
  • Page 15: Installing The Card

    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).
  • Page 16 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.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 17: 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. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 18 Xilinx runtime (XRT) and deployment target installation packages. Download the Xilinx runtime (XRT) installation package file by clicking on the displayed XRT installation package. 5. Install the XRT installation package by running the following command from within the directory where the installation packages reside.
  • Page 19 This will install all deployment packages. sudo yum install ./*.rpm The installation of the deployment partition and firmware are located in the /opt/xilinx/ firmware directory and contains the named partition and firmware sub-directories. After installing the deployment packages you will see the following message: Partition package installed successfully.
  • Page 20 If the SC needs updating it will report the following message. Status: SC needs updating Current SC: <current_sc_version> SC to be flashed: <new_sc_version> Are you sure you wish to proceed? [y/n]: y UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 21: Xrt And Deployment Platform Installation Procedures On Ubuntu

    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 Xilinx runtime (XRT) installation package byclicking on the displayed XRT installation package.
  • Page 22 This will install all deployment packages. sudo apt install ./*.deb The installation of the deployment partition and firmware are located in the /opt/xilinx/ firmware directory and contain the named partition and firmware sub-directories. After installing the deployment packages you will see the following message: Partition package installed successfully.
  • Page 23 If the SC needs updating it will report the following message. Status: SC needs updating Current SC: <current_sc_version> SC to be flashed: <new_sc_version> Are you sure you wish to proceed? [y/n]: y UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 24 Validation for information on how to validate the installation. Related Information Generating the xbmgmt flash --update Command Troubleshooting Changing XRT and Target Platform Versions UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 25: Chapter 5: Card Bring-Up And Validation

    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 Related Information Installing the Card Running lspci UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 26: Running Xbmgmt Flash --Scan

    Bus:Device:Function (BDF), platform name, and ID. 1. Enter the following command: $ sudo /opt/xilinx/xrt/bin/xbmgmt flash --scan UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 27: Xbutil Validate

    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> UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 28 INFO: == memory-to-memory DMA test SKIPPED INFO: Card[0] validated successfully. INFO: All cards validated successfully. Note: The DMA bandwidth can vary depending upon NUMA/CPU affinity. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 29: Chapter 6: Next Steps

    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.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 30: Chapter 7: Troubleshooting

    /tmp ). Use the full path to directory. the RPM package when installing. yum will fail with a relative path to RPM package. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 31: Known Issues

    Table 3: Known Issues Area Description Comments/Recommendations xbmgmt commands do not work. There Reinstall the XRT package. xbmgmt are no errors indicating this in output. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 32 If the red LED is still illuminated, disconnect the power to the sever for 5 minutes and repeat the step above. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 33 For beta package installation, follow the installation steps in version 1.4 of the Alveo U50 Data Center Accelerator Card Installation Guide (UG1370). UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 34: Appendix A: Changing Xrt And Target Platform Versions

    Perform the following steps to downgrade platforms. 1. Restore the card to the original manufacturing state by running the following command. $ sudo /opt/xilinx/xrt/bin/xbmgmt flash --factory_reset UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 35: Ubuntu

    Downgrading to a beta package without first factory resetting all the 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 Installation Guide (UG1370). Related Information...
  • Page 36 Downgrading to a beta package without first factory resetting 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 Installation Guide (UG1370). Related Information...
  • Page 37: Appendix B: Reverting The Card To Factory Image

    IMPORTANT! If the GOLDEN_2 image is running on the FPGA, carefully review the design advisory for Alveo data center accelerator card golden corruption, found in the Xilinx Answer Record AR-71915. Complete the repair instructions associated with the Xilinx Answer prior to proceeding.
  • Page 38 WICHTIG! Wenn das GOLDEN_2-Image auf dem FPGA ausgeführt wird, lesen Sie die Designempfehlung zur Goldenen Beschädigung der Alveo Data Center-Beschleunigerkarte unter Xilinx Answer Record AR-71915. Führen Sie die mit der Xilinx Answer verbundenen Reparaturanweisungen aus, bevor Sie fortfahren. UG1370 (v1.7) December 9, 2020 www.xilinx.com...
  • Page 39: Appendix C: Creating A Vault Repository For Centos

    - Updates baseurl=http://vault.centos.org/7.4.1708/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 [C7.4.1708-extras] name=CentOS-7.4.1708 - Extras baseurl=http://vault.centos.org/7.4.1708/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 [C7.4.1708-centosplus] name=CentOS-7.4.1708 - CentOSPlus baseurl=http://vault.centos.org/7.4.1708/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 [C7.4.1708-fasttrack] UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 40 "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, replacing "7.4.1708" with "7.6.1810". UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 41: Appendix D: Generating The Xbmgmt Flash --Update Command

    For the example output above, the xbmgmt flash command is: sudo /opt/xilinx/xrt/bin/xbmgmt flash --update --shell xilinx_u50_gen3x16_xdma_201920_3 --card 0000:65:00.0 UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 42 IMPORTANT! Utilisez une commande xbmgmt flash distincte pour faire flasher chaque carte du système. WICHTIG! Verwenden Sie einen separaten xbmgmt flash-Befehl, um jede Karte im System zu flashen. UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 43: Appendix E: 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 4: Safety Standards Safety Standard Alveo U50 ✓...
  • Page 44: Ce Directives

    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.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 45: Other Compliance Statements

    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.
  • Page 46 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.
  • Page 47 Appendix E: 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 •...
  • Page 48 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 UG1370 (v1.7) December 9, 2020 www.xilinx.com Send Feedback Alveo U50 Data Center Accelerator Card Installation Guide...
  • Page 49: Appendix F: Additional Resources And Legal Notices

    • 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: •...
  • Page 50: References

    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...
  • Page 51 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...

Table of Contents