Stratix® 10 Configuration User Guide

ID 683762
Date 4/05/2024
Public
Document Table of Contents

3.3. JTAG Configuration

JTAG-chain device programming is ideal during development. JTAG-chain device configuration uses the JTAG pins to configure the Stratix® 10 FPGA directly with the .sof/.rbf file. Configuration using the JTAG device chain allows faster development because it does not require you to program external flash memory. You can also use JTAG to reprogram if the image stored in quad SPI memory. You can also use the JTAG configuration scheme to reprogram the quad SPI memory if the quad SPI content is corrupted or invalid.

The Quartus® Prime software generates a .sof/.rbf file containing the FPGA design information. You can use the .sof/.rbf file with a JTAG programmer to configure the Stratix® 10 device. The Intel® FPGA Download Cable II and the Intel® FPGA Ethernet Cable both can support the VCCIO_SDM supply at 1.8 V. Alternatively, you can use the Jam* STAPL Format File (.jam) or Jam* Byte Code File (.jbc) for JTAG configuration. After the JTAG configuration, the host executes CONFIG_STATUS SDM command to ensure the configuration is successful.

Stratix® 10 devices automatically compress the configuration bitstream. You cannot disable compression in Stratix® 10 devices.

Table 37.   Stratix® 10 Configuration Data Width, Clock Rates, and Data RatesMbps is an abbreviation for Megabits per second.
Mode Data Width (bits) Max Clock Rate Max Data Rate MSEL[2:0]
Passive JTAG 1 30 MHz 30 Mbps 3'b111
Note: The JTAG port has the highest priority and overrides the MSEL pin settings. Consequently, you can configure the Stratix® 10 device over JTAG even if the MSEL pin specify a different configuration scheme unless you disabled JTAG for security reasons.
Table 38.  Power Rails for the Stratix® 10 Device Configuration Pins
Configuration Function Pin Type Direction Powered by
TCK Fixed Input VCCIO_SDM
TDI 17 Fixed Input VCCIO_SDM
TMS 17 Fixed Input VCCIO_SDM
TDO 17 Fixed Output VCCIO_SDM
nSTATUS SDM I/O Output VCCIO_SDM
nCONFIG SDM I/O Input VCCIO_SDM
MSEL[2:0] SDM I/O Input VCCIO_SDM
17 The JTAG pins can access the HPS JTAG chain in Stratix® 10 SoC devices.