News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

JTAG connection error on J15 con. with TE0820-5 on TE0701-6

Started by Loketci, February 07, 2025, 06:18:59 AM

Previous topic - Next topic

Loketci

Hi

I try to use JTAG mode on TE0820 with xilinx Platform cable USB II(over J15 connector). But I couldn't connect. When I looked J15 connector pins, they directly goes to (x0..5) Te0820-5 Bank66 pins(They must be << 1.8V But When you on S4- 1,2,3 I t directly send these pins 3.3V and burn this bank or more.) over JM1 connector.


Is there anyway that I can Correct my TE0820-5 module alive? And I read forums there are different kind versions and problems. Is my TE0820-5 CPLD version correct? Is it need any cpld firmware update?.

(TE0701-6)To solve this problem, I remove  R20 and R21 and solder with cable J15 pins directly to U4,6,7,8 (Which I removed them too). But again it didn't work My platform cable doesn't detect anything. (it works I confirmed that)


Digging more.. I saw a problem too. But I cannot solve First and other days problem which Pulling down 0 pgood and mode pin for enabling jtag. When I use Switches, It doesn't change anything. (I read forums and it says it will be fixed Rev07 )


But now how I can confirm that my Te08-20 working and enabling jtag?

JH

Hi,
J15 itself is for ARM JTAG debugger, not standard Xilinx JTAG.

JTAG is available over build in programmer of the TE0701 carrier.
It's the mini usb connector J7 (Point 8 on the picture):
https://wiki.trenz-electronic.de/display/PD/TE0701+TRM#TE0701TRM-MainComponents
So you need only connect this with your PC and open Vivado HW Manager an connect and you should see SoC.


With older CPLD Firmware you can switch only between QSPI und SD Boot Mode(this will be done when you insert a SD Card), JTAG only Boot Mode is not selectable. JTAG only boot mode does means, that system doesn't try to boot. It waits only for commands over JTAG. JTAG itself is available.
There is a new CPLD Firmware available where you can set Boot Mode also to JTAG only for newer TE0820 modules. Update TE0701 CPLD instructions:
https://wiki.trenz-electronic.de/display/PD/TE0701+CPLD+Firmware

The easiest way to bring up system is boot from SD, we offer also some reference designs with prebuilt binaries for test:
https://wiki.trenz-electronic.de/display/PD/TE0820+Test+Board

br
John



Loketci

Hello again,

Thanks for your solution but it's not worked. I updated my TE0701-6 carrier board CPLD firmware to REV06 version. Somethings changed () but problem doesn't solved. I cannot connect JTAG access.

Also What do you mean newer TE0820 modules?

My module TE0820-05 version. Is that newer or not?

Also If that is not newer version Can I connect jtag mode if I insert the module TE0821-01 ? 


Could I anyway connect chance with TE0701-6 module on TE0820-5 or TE0821-1 ? Is that Yes or not. If yes How?

JH

Hi,
you mean JTAG over J7 USB connector didn't work or did you still try to use Xilinx platform cable with J15?

"Newer" TE0820 means if you bough it after December 2022.  JTAG should be available in any case on J7, you can only not change boot mode via DIP to JTAG only. TE0821 and TE0820 should work with TE0701.
When you connect mini usb connector with your PC and you power on the board. Windows device manager should recognize a new COM Port which is used for UART and you should see JTAG with a Digilent Serial device when you connect Vivado HW Manager.


Did you try to boot prebuilt binaries from SD Card with our reference design?

br
John