Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21589 Discussions

Error: can't access JTAG chain

Sayali
Beginner
1,759 Views

 

I am using MAX V 5M160ZE64I5N programmable device. 

While I am trying to connect custom PCB board having the programmable device using USB blaster for JTAG communication, the following errors are observed:

Error: can't access JTAG chain

Error: operation failed

Also, the TDI, TMS, TCK signals are observed to be Ok while there is a issue with TDO signal. If TDO is pulled up to +3.3V through resistor (10K-ohm) it will stuck at high state only and same goes with pull down, it will stuck at 0V.

TDI & TMS pulled up to +3.3V through 10K-Ohm resistor. TCK pulled down to gnd through 10K-Ohm.

VCCIO = +3.3V

VCCINT = 1.8V

Software Version: Quartus prime 22.1std 

Windows : Windows 11 pro

Also, tried to check connection through NIOS V command shell. Please find the attached snapshot indicating " unable to read device chain - JTAG chain broken".

Although, the Intel EPM240 development board having MAX II can get connect successfully using the same USB blaster (terasic).

Kindly suggest a possible solution to the problem.

Thank you!

Labels (1)
0 Kudos
4 Replies
FvM
Honored Contributor II
1,602 Views
Hi,
TDO is tri-stated unless a valid JTAG command producing output is received. In so far the observation suggests incorrect connection of TCK, TMS or TDI. Or missing MAX V power supply.
0 Kudos
Sayali
Beginner
1,138 Views

The signals TDI, TMS, TCK, TDO from USB blaster to our custom PCB board is connected as shown in the connection image attached.

 Also, attaching the image indicating placement of pull up, pull down resistors on PCB board.

Further images indicates all signals observed on oscilloscope.

0 Kudos
FvM
Honored Contributor II
1,121 Views

Hi,
looks like only TCK has full signal swing, TDI and TMS apparently haven't.

0 Kudos
Sayali
Beginner
653 Views

The issue is resolved, it was due to some soldering issue with CPLD.

0 Kudos
Reply