Revision History The following table shows the revision history for this document. Section Revision Summary 09/17/2019 Version 2019.1 General updates. No technical content updates. 08/30/2019 Version 2019.1 Provided a general overview of the card. Chapter 1: Introduction Provided names of the supported cards and links to each Updated Figure 1.
Chapter 1: Introduction Overview The Alveo™ Programming Cable provides development access for debug-port enabled Alveo Cards allowing the card to be programmed. The Alveo programming cable consists of a programming module, ribbon cable and USB cable. Debug-port enabled Alveo cards have a 2x15-pin connector, which connects to the programming module via the ribbon cable.
Provides connection between host system, with Vivado installed, and the programming module. Used for Micro USB Connector Port 1 programming the Alveo card. Used exclusively by Xilinx for manufacturing. Unused Unused for development tool flows. Figure 1: Alveo Programming Module Interface Locations IMPORTANT: While there are additional interfaces on the board, these will not be accessible on the housed version of the DMC.
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. CAUTION! ESD can damage electronic components when they are improperly handled and can result in total or intermittent failures.
Page 7
CABLE USB-A TO MICRO programming module and Assmann AK67421-2-R USB-B 2M external device (ie. host computer) Tools Table 4 lists the Xilinx tools to access the FPGA via the Alveo Programming Module. Table 4: Test Tools/Utility Item Tool/Test Manufacturer/Vendor Version Remarks Number Utility Vivado®...
Debug-port enabled Alveo cards have a 2x15-pin maintenance connector that attaches to the corresponding connector on the programming module via the ribbon cable. As an example, the 2x15- pin maintenance connector debug connector port for the Alveo U50 is shown below and the corresponding connector on the programming module is shown in...
Page 9
Figure 3: Connecting Ribbon Cable to Debug Connector CAUTION! When installing or removing the ribbon cable, ensure the power is disconnected on the Alveo card, host and server computers. Ensure proper ESD protection is followed. Refer Preventing ESD Damage for guidelines. Figure 4: Aligning Ribbon Cable to Alveo Maintenance Connector Port When attaching the cable, apply gentle pressure and ensure the cable has a tight connection.
Alveo card following the instructions outlined in Connecting the Ribbon Cable. 2. Power off the server and Install the Alveo card in the server. See the Alveo U50 Data Center Accelerator Card Installation Guide (UG1370) for Alveo card installation steps.
Page 11
Figure 6: Installed Alveo Card Connected to Alveo Programming Module – Side View 5. Replace the server cover. 6. Attach the micro-USB cable to USB Port 1 of the Alveo Programming Module. An image of both the ribbon (on the left side) and USB connected (on the right side) is shown below. Figure 7: Alveo Programming Module with Ribbon and USB Cables Connected 7.
3. Open the hardware manager by selecting Flow Navigator > Open Hardware Manager. 4. Select Tools > Auto Connect to open the target. This will open a similar window as shown below. In this example, an Alveo U50 is connected. Figure 8: Vivado Hardware Manager Auto-Connect...
Page 13
When using greater than a 5” long ribbon cable, it is necessary to change the JTAG transfer frequency from 15 MHz to 10 MHz. This lower frequency ensures proper signal integrity and ensures successful programming. To change JTAG transfer frequency to 10 MHz, run the following Tcl command in the hardware manager command line as shown in the below image: set_property PARAM.FREQUENCY 1000000 [current_hw_target] Figure 9: Changing JTAG Transfer Frequency via TCL Command...
Page 14
6. Select the desired file. .mcs Entire Configuration Memory Device In the Address Range drop-down list, select 8. Click OK. Figure 11: Program Configuration Memory 9. Disconnect the card in the Vivado hardware manager. 10. Disconnect the USB cable from your host computer. 11.
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;...
Need help?
Do you have a question about the Alveo U50 and is the answer not in the manual?
Questions and answers