Xilinx VCU1525 User Manual
Xilinx VCU1525 User Manual

Xilinx VCU1525 User Manual

Reconfigurable acceleration platform
Hide thumbs Also See for VCU1525:

Advertisement

Quick Links

VCU1525
Reconfigurable
Acceleration Platform
User Guide
UG1268 (v1.5) March 22, 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Xilinx VCU1525

  • Page 1 VCU1525 Reconfigurable Acceleration Platform User Guide UG1268 (v1.5) March 22, 2019...
  • Page 2: Revision History

    Board Features, Board Specifications, Table 2-1, VCU1525 Board Installation, Figure 3-1. Removed Xilinx constraints file information. Added , Board and Deployment Software Installation. Note: Table and figure numbers are accurate as of version 1.2. 04/02/2018 Revised Board Specifications VCU1525 Board Installation.
  • Page 3: Table Of Contents

    VCU1525 Board Power System ........
  • Page 4 Xilinx Resources ........
  • Page 5: Chapter 1: Introduction

    XCVU9P-L2FSGD2104E FPGA. This Xilinx FPGA-based PCIe accelerator board is designed to accelerate compute-intensive applications like machine learning, data analytics, and video processing. The VCU1525 board is available in both active and passive cooling configurations and designed to be used in cloud data center servers. Figure 1-1 shows the VCU1525 active cooling configuration (PC applications).
  • Page 6 X20018-110217 Figure 1-2: VCU1525 Reconfigurable Acceleration Platform (Passive Cooling) The VCU1525 board with passive cooling is designed to be installed into a data center CAUTION! server, where controlled air flow provides direct cooling. The VCU1525 board with active cooling is designed to be installed into a PC environment where the air flow is uncontrolled, hence this configuration has the heat sink and fan enclosure cover installed to provide appropriate cooling.
  • Page 7: Block Diagram

    Chapter 1: Introduction Block Diagram A block diagram of the VCU1525 board is shown in Figure 1-3. X-Ref Target - Figure 1-3 244-pin DIMM interface 64-bit + ECC dual rank support x4/x8 UDIMM support PC4-2400 compatible Clocks 244-pin DIMM interface...
  • Page 8: Board Features

    Chapter 1: Introduction Board Features The VCU1525 board features are listed in this section. Detailed information for each feature is provided in Feature Descriptions Chapter • Virtex UltraScale+ XCVU9P-L2FSGD2104E FPGA • Memory (four independent dual-rank DDR4 interfaces) 64 gigabyte (GB) DDR4 memory °...
  • Page 9: Board Specifications

    Storage: –25°C to +60°C Humidity • 10% to 90% non-condensing Operating Voltage • PCIe slot +12 V , +3.3 V , +3.3 V , External +12 V AUXDC VCU1525 Acceleration Platform User Guide Send Feedback UG1268 (v1.5) March 22, 2019 www.xilinx.com...
  • Page 10: Fpga Configuration

    Chapter 1: Introduction FPGA Configuration The VCU1525 board supports two UltraScale+ FPGA configuration modes: • Quad SPI flash memory • JTAG using USB JTAG configuration port lower connector in the PCIe bracket The FPGA bank 0 mode pins are hardwired to M[2:0] = 001 Master SPI mode with pull-up/down resistors.
  • Page 11: Chapter 2: Board Component Descriptions

    For more information on Virtex UltraScale+ FPGAs, see Virtex UltraScale+ FPGA Data Sheet: DC and AC Switching Characteristics (DS923) [Ref DDR4 DIMM Memory Four independent dual-rank DDR4 DIMM interfaces are available on the VCU1525 board. The VCU1525 board is populated with four socketed single-rank DDR4 RDIMM modules. • Manufacturer: Micron •...
  • Page 12: Quad Spi Flash Memory

    MTA18ASF2G72PZ-2G3B1IG data sheet at the Micron website [Ref 13]. Quad SPI Flash Memory The VCU1525 board provides Quad Serial Peripheral Interface (SPI) flash memory for FPGA bitstream storage. The Quad SPI device provides 1 Gb of nonvolatile storage. • Part number: MT25QU01GBB8E12-0SIT (Micron) •...
  • Page 13: Pci Express Endpoint

    Chapter 2: Board Component Descriptions PCI Express Endpoint The VCU1525 board implements a 16-lane PCI Express edge connector which performs data transfers at the rate of 2.5 GigaTransfers per second (GT/s) for Gen1, 5.0 GT/s for Gen2, and 8.0 GT/s for Gen3 applications.
  • Page 14: I2C Bus

    [Ref 15]. I2C Bus The VCU1525 board implements an I2C bus network (device tree details can be found in the Board Support Package (BSP). Status LEDs The VCU1525 board is designed to operate with the heat sink and fan enclosure cover installed so the DS1 and DS2 LEDs are not visible.
  • Page 15: Vcu1525 Board Power System

    Chapter 2: Board Component Descriptions Table 2-2 defines VCU1525 board status LEDs. Table 2-2: VCU1525 Board Status LEDs Reference Designator Description RED: POWER_GOOD BLUE: DONE_0 RED: STATUS_LED0 YELLOW: STATUS_LED1 GREEN: STATUS_LED2 VCU1525 Board Power System Limited power system telemetry is available on I2C (see the BSP).
  • Page 16: Chapter 3: Board And Deployment Software Installation

    Put the adapter down only on an antistatic surface such as the bag supplied in your kit. • If you are returning the adapter to Xilinx Product Support, place it back in its antistatic bag immediately. VCU1525 Acceleration Platform User Guide Send Feedback UG1268 (v1.5) March 22, 2019...
  • Page 17: Step 1: Board Installation

    Keep your work area and the computer/system clean and clear of debris. • Before opening a computer or system cover, unplug the power cord. The active configuration of the VCU1525 board has hazardous moving parts. Keep away CAUTION! from fan blades.
  • Page 18: Step 2: Deployment Software Installation

    The deployment software installation requires installing the following software packages: • Xilinx® Runtime (XRT). XRT provides the libraries and drivers for an application to run on VCU1525 boards. • Deployment shell The deployment shell provides the base firmware needed to run pre-compiled applications but cannot be used to compile or create a new application.
  • Page 19 $ sudo yum install ./<rpm-dir>/xilinx-<version>.rpm The deployment software sources are now installed on the system. The installation of the drivers, runtime software, and utilities are located in the /opt/xilinx/ directory and contains the xrt and dsa sub-directories. Note that the dsa folder contains the deployment shell installation.
  • Page 20 The -a and -t options specify the deployment shell name and timestamp associated with the specific card ID. sudo /opt/xilinx/xrt/bin/xbutil flash -a <shell_name> -t <timestamp> -d <card_ID> Not specifying the card ID within the xbutil flash command via the -d option can CAUTION! damage the card.
  • Page 21: Xrt And Deployment Shell Installation Procedures On Ubuntu

    $ sudo apt install ./<deb-dir>/xilinx-<version>.deb The deployment software sources are now installed and deployed on the system. The installation of the drivers, runtime software, and utilities are in the /opt/xilinx/ directory and contains the xrt and dsa sub-directories. Note that the dsa folder contains the deployment shell installation.
  • Page 22 The -a and -t options specify the deployment shell name and timestamp associated with the specific card ID. sudo /opt/xilinx/xrt/bin/xbutil flash -a <shell_name> -t <timestamp> -d <card_ID> Not specifying the card ID within the xbutil flash command via the -d option can CAUTION! damage the card.
  • Page 23: Step 3: Board Bring-Up And Validation

    $ source /opt/xilinx/xrt/setup.csh • Use the following command in bash shell: $ source /opt/xilinx/xrt/setup.sh After installing the XRT and deployment shell, the VCU1525 board installation can be verified using the following commands: • lspci • xbutil flash scan • xbutil validate...
  • Page 24: Running Xbutil Flash Scan

    Capabilities: [100] Advanced Error Reporting Capabilities: [1c0] #19 Capabilities: [400] Access Control Services Capabilities: [410] #15 65:00.1 Processing accelerators: Xilinx Corporation Device 6a90 Subsystem: Xilinx Corporation Device 4353 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at 38bff0000000 (64-bit, prefetchable) [size=32M]...
  • Page 25: Step 4: Installing The Development Software

    VCU1525 board installed. Generating the xbutil flash Command To flash the firmware to the VCU1525 board, use the xbutil flash command, which flashes the deployment shell installed in the system onto the VCU1525 board. The format of the xbutil flash command is: sudo /opt/xilinx/xrt/bin/xbutil flash -a <shell_name>...
  • Page 26 /opt/xilinx/xrt/bin/xbutil flash -a xilinx_vcu1525_xdma_201830_1 -t 0x000000005bf05050 -d 0 When the VCU1525 board is successfully flashed, the xbutil flash scan output will show the same package information for both DSA package installed in FPGA: and DSA package installed in system:.
  • Page 27: Troubleshooting

    For information about using SDx environment 2018.2, refer to Virtex UltraScale+ FPGA VCU1525 Master Answer Record 69844. Table 3-1: Board Troubleshooting Issue Potential Cause Card not found Card not correctly installed.
  • Page 28 N: Can't drop AskUbuntu. privileges for downloading as file '/root/xrt_201802.2.1 .79_16.04.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) VCU1525 Acceleration Platform User Guide Send Feedback UG1268 (v1.5) March 22, 2019 www.xilinx.com...
  • Page 29: 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. Refer to the VCU1525 board Master Answer Record concerning the CE requirements for the PC Test Environment: Virtex UltraScale+ FPGA VCU1525 Master Answer Record 69844...
  • Page 30: Safety

    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.
  • Page 31: Appendix B: Additional Resources And Legal Notices

    Support. Documentation Navigator and Design Hubs Xilinx® Documentation Navigator provides access to Xilinx documents, videos, and support resources, which you can filter and search to find information. To open the Xilinx Documentation Navigator (DocNav): • From the Vivado® IDE, select Help > Documentation and Tutorials.
  • Page 32: References

    Appendix B: Additional Resources and Legal Notices References The most up to date information related to the VCU1525 board and its documentation is available on the following websites. VCU1525 Acceleration Development Kit (Active) VCU1525 Acceleration Development Kit (Passive) Set Up the VCU1525 Accelerator Card...
  • Page 33: Please Read: Important Legal Notices

    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;...

Table of Contents