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

PROBLEM WITH TE0722-02 AND TE0790

Started by jess_astrid, September 24, 2019, 09:47:00 PM

Previous topic - Next topic

jess_astrid

Hi, we need to work for a project with the TE0722 used a few times before, but we are new in this board.  We've looked the start guide https://wiki.trenz-electronic.de/display/PD/TE0722+Getting+Started to be sure of a right connection and the Test Board reference https://wiki.trenz-electronic.de/display/PD/TE0722+Test+Board as a start guide. Nevertheless, we haven't achieved to test.

When we connected with the XMOD TE0790, as shown in the Start Guide, the RED and GREEN LED lit,  but is not even detected at the Device Manager. If we connect the TE0722 to the TE0790, the RED LED of the TE0790 turns off and isn't yet detected. We actually followed the guide https://wiki.trenz-electronic.de/display/PD/TE0790+CPLD+Firmware and installed the D2XX Drivers.

Our second option was the XUP USB-JTAG Programming Cable, with external power supply, which was detected by the Device Manager as a Programming cable but not at the Vivado Hardware Manager.

The third option was the HS2 Rev. A., also with external power supply. The HS2 is recognized in Vivado Hardware Manager as a Hardware Target but no devices are recognized and only the DONE LED of the TE0722 ligths. In one of the test the grounds of the J2 PIN 1 and the one aside P7 were connected together with a jumper, the RGB LED lit and the Hardware Manager detected a device. As it wasn't really well connected (because was just a test), something went wrong and haven't occurred again if is connected the same back. All the conection seem to be fine.
We don't know what else to do, we have tried to change the boot mode too, as in https://wiki.trenz-electronic.de/display/PD/TE0722-Recovery , but didn't work.

As important mention, none of the Modules was new when we started, so we don't know if something were damaged before. Is there a way to know it?  :'(

JH

Hi,
As important mention, none of the Modules was new when we started, so we don't know if something were damaged before. Is there a way to know it? 
In case somebody has damaged the FPGA or JTAG pins, you can get access again. This can happens for example when you put the XMOD in the wrong direction you you use XMOD power supply (in this case 3,3V drives JTAG pins but the FPGA is not powered)
When the DONE LED is on, it means FPGA part is not programmed, so either flash is empty or system crash before FPGA part is programmed (see TE0722 recovery)

So you has no history of the boards?

At first XMOD itself can't deliver enough current to supply the board (it works if the board is not programmed an for small design but not more).

So at first you can try out to use external power supply for 3.3V on TE0722

That program XMOD Programmer with CPLD Firmware for TE0722 (in case you has used other files)
https://wiki.trenz-electronic.de/display/PD/TE0790+CPLD+Firmware
https://wiki.trenz-electronic.de/display/PD/TE0790+CPLD+Firmware#TE0790CPLDFirmware-TE0790CPLDAccess
https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/JTAG_Programmer/TE0790/REV03/Firmware
--> SC-PGM-TE0790-0203_XMOD_DIP40-01_20170426.zip
D2XX Drivers drivers are not necessary normal Xilinx installation is enough on win OS(your win has access to internet?)

After programming, set XMOD DIP to ON/OFF/OFF/OFF see:
https://wiki.trenz-electronic.de/display/PD/TE0722+Getting+Started#TE0722GettingStarted-Powersupply
put XMOD on TE0722 like on the picture
https://wiki.trenz-electronic.de/display/PD/TE0722+Getting+Started#TE0722GettingStarted-UseXMOD(TE0790)Programmer
Power on the module and open Vivado HW manager, what did you see?

In case of xmod you can also use other programmer, you must only connect JTAG signals VREF and GND correctly, see
https://wiki.trenz-electronic.de/display/PD/TE0722+Getting+Started#TE0722GettingStarted-UseotherJTAGProgrammer


Can you try out step by step again?
br
John



jess_astrid

Many thanks John, we changed the boot mode, and upload the boot image in sdk, we also changed all the jumper for new ones. Both things helped, now is working. Thanks!