Introduction

Alveo Programming Cable User Guide (UG1377)

Document ID
UG1377
Release Date
2023-03-01
Revision
1.4 English

The Alveo™ programming cable provides development access for debug-port enabled Alveo data center accelerator cards. The cable provides micro-USB support from a host PC to the maintenance connector allowing the card to be programmed using the Vivado® hardware manager.

The Alveo programming cable is available for purchase at Alveo Accessories and includes the programming module, 6-inch ribbon cable, USB cable, and a special adapter that supports the Alveo U25 SmartNIC data center accelerator cards. Debug-port enabled Alveo data center accelerator cards have a maintenance connector that connects to the programming module through a ribbon cable. The programming module connects to the host computer though a micro-USB that also provides power. The following cards are debug-port enabled and support the Alveo programming cable.

  • U50
  • U25
  • U55C

The following figure shows the Alveo programming module with available interface call-outs. The following table describes each call-out. Programming Cable Component Descriptions gives additional information on each component.

Figure 1. Alveo Programming Module Interface Locations
Table 1. Alveo Programming Module Interface Descriptions
Call-out Interface Description
1 2x15-pin debug connector Provides connection between the programming module and some Alveo data center accelerator cards. Used for programming the programmable device.
2 Micro USB connector port 1 Provides connection between host system, with Vivado® Design Suite installed, and the programming module. Used for programming the Alveo data center accelerator card.
3 Unused Reserved. Unused for development tool flows.
  1. An Alveo programming cable is required for development access. The cable provides micro-USB support from a host PC to the card maintenance connector and can be purchased from Xilinx at Alveo Accessories.