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...
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 ™...
• 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...
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.
• 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).
• 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...
• 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.
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...
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...
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...
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...
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...
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...
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...
/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...
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...
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...
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...
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 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...
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...
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 ✓...
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...
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...
• 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: •...
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...
Need help?
Do you have a question about the Alveo U50 and is the answer not in the manual?
Questions and answers