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

Zynq Starter Kit (TE0720-03 + TE0703-06) Voltage

Started by mischn, August 17, 2021, 03:09:43 PM

Previous topic - Next topic

mischn

Hello,

we bought one of the starter Kits from Trenz electronics some months ago, consisting of a TE0720-03-1CFA and a carrier board TE0703-06.
After we read the documentation we started the board with the power adapter, which has the following properties: voltage 5V, max. current 4A.

In the vivado hardware manager we cannot find the jtag device on the board to programming the fpga.
In the device manager of windows (Win 10, 64 bit) we see a couple of new devices (e.g. a new comport), but no programming device.
Even the example files from the documentation (https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board) didn't work, after we transfer the files to sd-card and setup the dip switches to boot from sd-card.

The jumpers of the carrierboard are all on delivery state:

VCCA= 1-2 (1,8V)
VCCIOA-VCCIOD = 1-2 (1,8V)

Dip-Switches of the carrierboard are also on delivery state:
SW1 = ON
SW2 = ON
SW3 = ON
SW4 = OFF

We changed SW4 sometimes to test the board with the example files from the documentation (see above).

The leds on the module are:
Green LED (Done)= ON
Red LED (LED 1) = ON
Green LED (LED 2) = ON

The leds on the carrier board are:

LED1-4: = blinking red and green
LEDs in Ethernet jack = blinking yellow

After reading the documentation from https://wiki.trenz-electronic.de/display/PD/TE0703+CPLD+-+CC703S#TE0703CPLDCC703S-BootMode
the blinking leds of the carrier board shows a insufficient voltage.
We assume a power delivery problem in the module or in the carrier board, so we checked the voltage of the 3,3V power pins at JM2 Pin 10 and 12 with respect to ground.
This power pins should have 3,3 V but in our measurement we see 2,5 V.

Our questions are:

- Is our measurement of this power pins correct, so our conclusion of a voltage drop are also correct?
- Is there any mode/combination of switches/jumpers etc. which causes a voltage drop?
- The LED "Done" on the module shows a complete power up procedure. How this led can signaling a complete power up with the voltage drop to 2,5V on a 3,3V supply line?
- How we can change the voltage to 3,3V, so we can use the module and the carrier board properly?
- is there any other possible cause which lead to this behaviour, for example a missing initialisation procedure?

Is there any known solution to this problem or answers to this questions?

Great Thanks to all possible answers which help us to solve this problem.

mischn

JH

Hi,
on which point did you measure 3.3V? Did you measure 3.3VIN our 3.3VOUT?

From Module LED Status, it looks like Bank34 of the SoC is not supplied:
https://wiki.trenz-electronic.de/display/PD/TE0720+CPLD#TE0720CPLD-On-boardLEDs
From Carrier LED:
https://wiki.trenz-electronic.de/display/PD/TE0703+CPLD+-+CC703S#TE0703CPLDCC703S-LED
PGOOD is low (that's correct because module is not ready)


Can you check one time all jumper? Maybe one of them has a bad  contact. B34 should be VCCIOB(JB2-2 ,4) of the carrier, that's J8.
br
John

mischn

Hello,

during some inspections of the used module we found a small welded wire, which connects the pin 6 of the Q1 voltage regulator with the neighboring capacitor c111.
After we remove this wire and the voltage of 3,3V supply-line rises from 2,5V to ~3V. We measure the voltage at the Pin 3 of the jumper (J5, VCCIOA) of the carrier-Board (TE0703-06).

We repeat the tests with the prebuilt example files from the download aera from Trenz and it works fine. Even the programming device is available now.

Currently we try to implement a 1G ethernet connection between the TE0703 carrierboard (with the TE0720 module).

It is nessessary to add Ethernet IP Subsystems in the IP Block Design (e.g. 1G/2.5GEthernet PCS/PMA or SGMII with additional IP Blocks)
or is it sufficient to use the Fixed-IO Ethernet connection pins (D6, E9, A7,...) to use the integrated Ethernet Capabilities?

How we integrate the fixed-IO ethernet connection in VITIS, because the templates of VITIS 2020.2 about TCP and UDP (even the echo server) are not available (Button "Finish" is grayed out while the selection of the approbiate templates in the "Create Application Project" procedure. We assume the VITIS-Software recognized the Fixed IO Pins not as pins for an ethernet connection in the compiled Hardware Platform files.
Otherwise it is possible to transfer data or control the specific fixed pins (which are defined by Trenz) from the Zynq processing system with a build Application onboard of the prebuild Hardware platform files?

Thanks for any answers.

mischn

JH

Hi,
Quoteduring some inspections of the used module we found a small welded wire, which connects the pin 6 of the Q1 voltage regulator with the neighboring capacitor c111.
Did one of you measure something there and not tell you?

QuoteCurrently we try to implement a 1G ethernet connection between the TE0703 carrierboard (with the TE0720 module).
TE0720 has Gbit ETH PHY on board, connected on PS.
It's used on our reference design, if your router allow this you can use dhcp:
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board#TE0720TestBoard-Linux
, alternatively setup IP manually.
br
John

mischn

Hello,

"Did one of you measure something there and not tell you?"
Maybe. We sended the carrier and the module to some electronic specialists to solve this problem.
Currently this problem is solved and no longer important for us.

"TE0720 has Gbit ETH PHY on board, connected on PS.
It's used on our reference design, if your router allow this you can use dhcp:
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board#TE0720TestBoard-Linux
, alternatively setup IP manually."

We have found an example at the Trenz support Websites, which use the Gigabit Ethernet in a linux enviroment.
Is there any other example from Trenz we dont find, which use the Gigabit Ethernet directly at PS or PL without Linux?

Thanks for any answers.

mischn




JH

Hi,
we have only this example with petalinux on TE0720.
You can use PS design like on the reference design. Xilinx provide also some bare metal examples, but they work seldom out of the box.

br
John

mischn

Hello John,

"we have only this example with petalinux on TE0720.
You can use PS design like on the reference design. Xilinx provide also some bare metal examples, but they work seldom out of the box."

This is not what we expected, but its ok.
We will find a way to use Gigabit Ethernet, even when its takes a lot of time to learn.

Thank You for your help.

mischn