- Platform name
- xilinx_u250_gen3x16_xdma_4_1
- Supported by
- Vitis tools 2022.1 with support planned through 2022
- Logic UUID
-
F8DAC62E-49D9-B0AA-E9FC-6F260D9D0DFB
- Interface UUID
-
807A580E-5F50-7D48-484D-26C2217AA787
- Release Date
- April 2022
- Created by
- 2022.1 tools
- Supported XRT versions
- 2022.1
- Satellite controller (SC) FW release
- Initial release 4.6.6
Updated to 4.6.20 with the April 2022 update
- Link speed
- Gen3 x16
- Target cards
-
- A-U250-A64G-PQ-G
- A-U250-P64G-PQ-G
For more information, see Alveo U250 Data Center Accelerator Card.
- Release Notes
- Change log and known issues for the platform and the SC and CMC firmware are available in the Alveo U250 Master Release Notes Answer Record 75180.
Platform Details
xilinx_u250_gen3x16_xdma_4_1 is a DFX-2RP two-stage platform, which consists of both a base and shell partition. The platform implements the device floorplan shown in the following figure and uses resources across the multiple super logic regions (SLR) of the device. The static and dynamic regions are shown across the SLRs, along with the available DDR memory connections associated with each SLR.
To get the same information for development platforms, if you
install the Vitis unified software platform,
use the platforminfo
command utility. It reports
information on interfaces, clocks, valid SLRs, allocated resources, and memory in a
structured format. For more information, see
platforminfo Utility in the
Application Acceleration Development flow of the Vitis Unified Software Platform Documentation
(UG1416).
Memory
The Alveo U250 card has a total of four available DDR memory banks. In addition, it is possible to use device logic resources for small, fast, on-chip memory accesses as PLRAM. The following table lists the allocation of memory resources per SLR.
Resources | SLR 0 | SLR 1 | SLR 2 | SLR3 |
---|---|---|---|---|
DDR memory channels (system port name) | DDR[0] (16 GB DDR4) | DDR[1] (16 GB DDR4) | DDR[2] (16 GB DDR4) | DDR[3] (16 GB DDR4) |
PLRAM memory channels (system port name) | PLRAM[0] (128K, Block RAM) | PLRAM[1] (128K Block RAM) | PLRAM[2] (128K Block RAM) | PLRAM[3] (128K Block RAM) |
Host memory channels (system port name) | No connections | No connections | HOST[0] 16 GB on host | No connections |
Clocking
The platform provides a 300 MHz default clock to run the accelerator.
Available Resources After Platform Installation
The following table lists the available resources in the dynamic region of each SLR. It represents the total device resources after subtracting those used by the static region.
Resource | SLR 0 | SLR 1 | SLR 2 | SLR 3 |
---|---|---|---|---|
CLB LUT | 420K | 205K | 407K | 424K |
CLB register | 840K | 411K | 815K | 849K |
Block RAM tile | 668 | 384 | 660 | 672 |
UltraRAM | 312 | 128 | 308 | 320 |
DSP | 3032 | 1536 | 2994 | 3072 |
Deployment Platform Installation
To run applications with this platform, download the deployment installation packages corresponding to your OS listed in the following table. Then, use the installation procedures described in Getting Started with Alveo Data Center Accelerator Cards (UG1301).
OS | Download Link |
---|---|
Ubuntu | https://www.xilinx.com/bin/public/openDownload?filename=xilinx-u250-gen3x16-xdma_2022.1_2022_0415_2123-all.deb.tar.gz |
RedHat/CentOS | https://www.xilinx.com/bin/public/openDownload?filename=xilinx-u250-gen3x16-xdma_2022.1_2022_0415_2123-noarch.rpm.tar.gz |
Accelerated applications have software dependencies. Work with your accelerated application provider to determine which XRT version to install.
Development Platform Installation
For developing applications for use with the Alveo Data Center accelerator cards you must install and use the Vitis software platform. To set up an accelerator card for use in the development environment, follow the installation steps in:
- Vitis Software Platform Installation in the Vitis Unified Software Platform Documentation (UG1416)
- Installing Xilinx Runtime in the Vitis Unified Software Platform Documentation (UG1416)