Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 2/14/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

25.4.1.1. JTAG Interface Options

The JTAG can be interfaced in two ways: through the HPS shared I/O or dedicated JTAG pins that are part of the device configuration pins. You can choose the method you want to use to connect to the DAP through Intel® Quartus® Prime Pro Edition. The HPS JTAG signals are multiplexed with HPS GPIO. The table below details which GPIO1 pin is multiplexed with each HPS JTAG pin.

Table 214.  HPS Shared I/O JTAG Interface
JTAG Pins Corresponding Multiplexed GPIO Pin
JTAG_TCK GPIO1[8]
JTAG_TMS GPIO1[9]
JTAG_TDO GPIO1[10]
JTAG_TDI GPIO1[11]
Note: The HPS JTAG interface does not support boundary scan tests (BST). To perform boundary scan testing on HPS I/Os, you must first chain the FPGA JTAG and HPS JTAG internally, and issue the boundary scan from the FPGA JTAG. To chain the FPGA and HPS JTAG internally, go to Quartus Device and Pins Options and select the Configuration category. Under the HPS debug access port (DAP) settings, choose SDM Pins from the drop down option. If boundary scan is not being used, the FPGA JTAG and HPS JTAG interfaces can be used independently. To select HPS Dedicated I/O as the interface for HPS JTAG, select HPS Pins from the drop down option instead.

For more information, refer to the "Hard Processor System I/O Pin Multiplexing" chapter.