Intel® Stratix® 10 TX Transceiver Signal Integrity Development Kit User Guide

ID 683591
Date 9/27/2019
Public
Document Table of Contents

4.4.3. Configuring the FPGA over External Intel® FPGA Download Cable

The JTAG chain allows programming of both the Intel® Stratix® 10 TX FPGA and MAX V CPLD devices using an external Intel® FPGA Download Cable dongle or the on-board Intel® FPGA Download Cable II via the USB Interface Connector. During board bring-up, and as a back-up in case the on-board Intel® FPGA Download Cable II has a problem, the external Intel® FPGA Download Cable can be used to program both the Intel® Stratix® 10 and MAX® V CPLD via the Intel® FPGA Download Cable 2x5 pin 0.1" programming header (J8)

Another 2x5 pin 0.1" vertical non-shrouded header (J9) is provided on the board for programming the Intel® MAX® 10 FPGA for configuring the on-board Intel® FPGA Download Cable II circuitry. Once the on-board Intel® FPGA Download Cable II is configured and operational, the on-board Intel® FPGA Download Cable II can be used for subsequent programming of the Intel® Stratix® 10 TX FPGA and MAX® V CPLD.

The on-board Intel® FPGA Download Cable II JTAG chain connects the downstream JTAG nodes in the following order, with the option to bypass the Intel® Stratix® 10, MAX® V, FMC by a dip switch SW1 setting as follows:
  • Switch closed/ON: Corresponding JTAG node is bypassed.
  • Switch open/OFF: Corresponding JTAG node is enabled in the JTAG chain.

Pin 2 of the J8 Header is used to disable the embedded Intel® FPGA Download Cable II by connecting it to the embedded Intel® FPGA Download Cable II's low active disable pin with a pull-up resistor. Since Pin 2 from the mating Intel® FPGA Download Cable dongle is GND, when the dongle is connected into the JTAG header, the embedded Intel® FPGA Download Cable II is disabled to avoid contention with the external Intel® FPGA Download Cable dongle.

Figure 6. JTAG