background image

Getting Started with Alveo

Data Center Accelerator

Cards

UG1301 (v1.3) February 12, 2019

Summary of Contents for Alveo U200

Page 1: ...Getting Started with Alveo Data Center Accelerator Cards UG1301 v1 3 February 12 2019...

Page 2: ...nstructions on running xbutil flash Appendix C Generating the xbutil flash Command Added new information on how to generate the options needed to run xbutil flash 12 21 2018 Version 1 1 Minimum System...

Page 3: ...n RedHat and CentOS 20 XRT and Deployment Shell Installation Procedures on Ubuntu 23 Upgrading Downgrading and Uninstalling XRT and Deployment Shell on RedHat and CentOS 26 Upgrading Downgrading and U...

Page 4: ...g the xbutil flash Command 47 Appendix D Additional Resources and Legal Notices 49 Xilinx Resources 49 Documentation Navigator and Design Hubs 49 References 50 Please Read Important Legal Notices 50 U...

Page 5: ...inations of hardware and software installations there are three different system configurations available for running developing and debugging applications on your Alveo accelerator cards Running Appl...

Page 6: ...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 SDAccel E...

Page 7: ...erMicro SYS 4029GP TRT SuperMicro SYS 7049GP TRT Notes 1 Servers listed are validated on U200 U250 production and U280 ES1 accelerator cards Validation with U280 production cards will complete at a fu...

Page 8: ...active cooling configurations see Passive and Active Cooling Cards The interfaces of each are identical except the fan included on active cooled cards The card includes the following interfaces and a...

Page 9: ...server where controlled air flow provides direct cooling The active cooling card is designed to be installed into a PC environment where the air flow is uncontrolled consequently this configuration in...

Page 10: ...e 2 Active Cooled Card Configuration Figure 3 Passive Cooled Card Configuration Chapter 2 Unpacking UG1301 v1 3 February 12 2019 www xilinx com Getting Started with Alveo Accelerator Cards 10 Send Fee...

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

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

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

Page 14: ...16 slot in which you are installing the Alveo card 4 Plug the Alveo card in the PCIe x16 slot on the motherboard 5 Plug AUX Connector after the card has been inserted in PCIe slot ensure the plug is m...

Page 15: ...vely cooled cards connect the power cable to the Aux power connector at the side of the card as shown in the following figure Chapter 3 Card Installation Procedures UG1301 v1 3 February 12 2019 www xi...

Page 16: ...IMPORTANT La puissance de 140W est uniquement disponibles avec le connecteur 6 broches 65 watts partir de la source du connecteur PCIe 12V et 75 watts partir du connecteur 6 broches 215W est disponib...

Page 17: ...he card using the six rightmost pins of the card s 8 pin power supply socket leaving the two leftmost pins unused as identified by the red box in the following figures Figure 7 Example of 6 Pin PCIe A...

Page 18: ...mation see Alveo U200 and U250 Data Center Accelerator Cards Data Sheet DS962 and Alveo U280 Data Center Accelerator Cards Data Sheet DS963 To verify that the device has been installed correctly enter...

Page 19: ...hable size 64K 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 Capabili...

Page 20: ...stalled doing so is not necessary to run applications IMPORTANT Root access is required for all software and firmware installations IMPORTANT L acc s Root est requis pour toutes les installations logi...

Page 21: ...your system b Enter the following command to install EPEL sudo yum install y https dl fedoraproject org pub epel epel release latest 7 noarch rpm For CentOS enter the following command in a terminal...

Page 22: ...the card by running a command listed in the output as shown in the example below Do NOT run this command You will manually generate the correct command in a subsequent step DSA package installed succe...

Page 23: ...uccessfully 12 Cold boot your 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 m...

Page 24: ...e following locations Alveo U200 Product Page Alveo U250 Product Page Alveo U280 Product Page 2 Install the XRT installation package using the following command where deb dir is the directory where th...

Page 25: ...u have multiple cards installed on the server you MUST run the xbutil flash command separately for each card 8 You will be asked to confirm the update as shown below Type y and enter Probing board 0 D...

Page 26: ...shell package run the following command in a Linux terminal yum list installed grep xilinx To list the currently installed XRT package run the following command yum list installed grep xrt Upgrading P...

Page 27: ...rrect xbutil flash command to include the d option which specifies the card in the server to be flashed as shown below The a and t options specify the deployment shell name and timestamp associated wi...

Page 28: ...Note that the deployment shell package must be downgraded prior to the XRT package 1 Download the desired version of the deployment shell and XRT package files Both must be from the same release i e b...

Page 29: ...the FPGA The deployment shell package has now successfully been downgraded 8 Downgrade the XRT package by running the following command in a Linux terminal The XRT package name is the name of the pack...

Page 30: ...eleases 2 Install the XRT installation package using the following command where deb dir is the directory where the packages were downloaded in the previous step and version is the latter part of the...

Page 31: ...card 7 Run the manually generated xbutil flash command If you have multiple cards installed on the server you MUST run the xbutil flash command separately for each card 8 You will be asked to confirm...

Page 32: ...mmand via the d option can result in damage to the card 5 Run the manually generated xbutil flash command If you have multiple cards installed on the server you MUST run the xbutil flash command separ...

Page 33: ...the Alveo XRT and deployment shell packages run the following command in a Linux terminal Uninstalling XRT also uninstalls the deployment shell sudo apt remove xrt_package_name Note Make sure that al...

Page 34: ...cludes multiple commands to validate and identify the installed card s and report additional card details including DDR PCIe shell name and system information See SDx Command and Utility Reference Gui...

Page 35: ...Enable Count 33 Masked Capabilities 70 Express Endpoint MSI 00 Capabilities 100 Advanced Error Reporting Capabilities 400 Access Control Services Capabilities 410 15 Kernel driver in use xocl_xdma Ker...

Page 36: ...5008 prog if 01 16450 Subsystem Xilinx Corporation Device 000e Flags fast devsel NUMA node 0 Memory at dc000000 32 bit non prefetchable size 32M Memory at e0020000 32 bit non prefetchable size 64K Ca...

Page 37: ...fy that The deployment shell version installed on the FPGA is identical to that installed on the system You can do this by making sure the lines under DSA running on FPGA and DSA package installed in...

Page 38: ...ing PCIE link status PASSED INFO Starting verify kernel test INFO verify kernel test PASSED INFO Starting DMA test Host PCIe FPGA write bandwidth 11346 1 MB s Host PCIe FPGA read bandwidth 11333 6 MB...

Page 39: ...in SDAccel Environments Release Notes Installation and Licensing Guide UG1238 For complete details on the development flow and getting started in SDAccel see the SDAccel Environment User Guide UG1023...

Page 40: ...s the card Card is overheating Ensure that operating ambient conditions do not exceed specifications XRT installation incomplete or unsuccessful Missing dependent packages Contact your Linux administr...

Page 41: ...rm Failed to source the setup sh script Source opt xilinx xrt setup sh When installing XRT you see the following message N Can t drop privileges for downloading as file root xrt_201802 2 1 79_16 04 de...

Page 42: ...cking PCIE link status FAILED WARNING Device trained to lower spec Expect Gen3x16 Current Gen2x16 Or the card is not present when running lspci Potential fixes are Warm reboot Disable fast boot in the...

Page 43: ...2 23 2 dkms 2 5 0 protobuf devel 2 5 0 protobuf compiler 2 5 0 ncurses devel 5 9 redhat lsb core N A libxml2 devel 2 9 1 libyaml devel 0 1 4 Ubuntu The following dependencies are required for XRT and...

Page 44: ...n dkms 2 2 0 libprotoc dev 2 6 1 protobuf compiler 2 6 1 libncurses5 dev 6 0 lsb release 2 9 1 libxml2 dev 2 9 1 libyaml dev 0 1 6 Appendix A Required Dependencies UG1301 v1 3 February 12 2019 www xil...

Page 45: ...ey 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 updates basearch gpgcheck 1 gpgkey file etc pki rpm gpg RPM...

Page 46: ...c yum repos d centos75 repo and add the above content replacing 7 4 1708 with 7 5 1804 Appendix B Creating a Vault Repository for CentOS UG1301 v1 3 February 12 2019 www xilinx com Getting Started wit...

Page 47: ...output similar to the example below Card 0 Card BDF 0000 02 00 0 Card type u200 Flash type SPI DSA running on FPGA xilinx_u200_xdma_201820_1 TS 0x000000005b891ee3 BMC 1 8 DSA package installed in syst...

Page 48: ...a xilinx_u200_xdma_201830_1 t 0x000000005bece8e1 d 0 When the Alveo card is successfully flashed the xbutil flash scan output will show the same package information for both DSA package installed in...

Page 49: ...nvironments To open it 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 ta...

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

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

Reviews: