Recent Posts

Pages: [1] 2 3 ... 10
1
It detects two things but not on the JTAG branch, that begins to be meaningful, it looks like a driver issue(?)
2
Trenz Electronic FPGA Modules / Re: Cannot connect to the CPLDs in TEBF0808
« Last post by JH on Today at 02:41:18 PM »
Hi,
can you download:
https://shop.trenz-electronic.de/en/Download/?path=Trenz_Electronic/Software/ToolZ

---> ToolZ-1-0-0-4.zip

enable ATX your ATX power supply.
--> LEDs on the XMOD (J28) must be on (Green LED next to the XMOD button). Module itself and fmc fan are off.

--> check that HW-server.exe is closed.
--> unzip toolz and  start ToolZ.exe
--> Press "Detect" button
--> ToolZ should detect 2 devices. See my screenshot on the attachment

br
John
3
I managed to install diamond Lattice 3.10... same, doesn't work. I don't think it's the sw version.
I have tried two boards, I have swapped the XMODs, I tried both 3.10 and 3.11... S4-3 on the board is ON and DIP on the XMOD is as default...
Absolutely frustrating... Xilinx also make CPLDs, just saying ;D so users don't need an additional, possibly strange development environment.
4
UltraScale / Re: TE0705 with Zynq-70xx SD card not found in SPL
« Last post by JH on Today at 02:14:11 PM »
Hello,
try out our reference design:
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board

It includes prebuilt Boot.bin and image.ub which you can directly use to start linux on the HW.

Instead to generate everything by yourself, you should use petalinx work flow for linux part, it's much easier especially for newbie.

And XSA(Vivado 19.2 --> on older Vivado Versions it was hdf) export defines your Zynq system (wich depends on PCB connection (basic periphery ...DDR... and your changes on the design later (PS part and PS-PL interfaces))).  Your Linux part must be generated for this setup, you can't generate a general setup. --> Depending on you Vivado design, you must set correct uboot config, device tree, kernel, filesystem setup....

I would recommend to test prebuilt files(Boot.bin and image.ub if your TE0720 variant) of the reference design. Prebuilt should start, when you select the correct one for your assembly version.
As second step generate all  files again by yourself without changes (see reference design documentation --> in case of 19.2 use Vitis/Vivado and petalinux 19.2). If this works, start to modify your project.
I can't help much more at the moment, sorry.
br
John
 
5
Trenz Electronic FPGA Modules / Re: PJTAG for TEFB0808 CPLDs
« Last post by JH on Today at 02:01:16 PM »
Hi,
you did not answer again:
https://forum.trenz-electronic.de/index.php/topic,1224.0.html
I will install Lattice Diamond 3.11 today and will check if this can make trouble.
Maybe you should reinstall Lattice Diamond. I've also one other option, to check if it's a SW problem, but we can discuss on the other post.


br
John
6
UltraScale / Re: TE0705 with Zynq-70xx SD card not found in SPL
« Last post by Sabin on Today at 02:00:34 PM »
Hello John,
I am using module TE0720.
1. I formatted the SD card on Windows with FAT32 format. If this is not what you meant please explain to me.
2. I'm not working with Vivado GUI. I'm using it within a lot of makefiles.

I attached the u-boot.config, but I'm now sure if you can figure something out of this.

Thank you!
7
Trenz Electronic FPGA Modules / Re: PJTAG for TEFB0808 CPLDs
« Last post by johnabel on Today at 12:55:22 PM »
Because they are connected to the PL and I want to use the PS SPI
I'm actually using one of them to send a clock for a filter, and three of the others for the SPI signals
EMIO is an option, although my main problem now is I can't access the CPLDs
8
Trenz Electronic FPGA Modules / Re: PJTAG for TEFB0808 CPLDs
« Last post by JH on Today at 11:27:25 AM »
Hi,
why did you not use EX_IO5...8 from P2 PMOD?
You must only set direction correctly on U33 (levelshifter)
See TEBF0808 Schematic page 30
--> all these signals are available on PL and instead to use MIO, route SPI over PL (select EMIO).

But, change CPLD Firmware to use EX_IO1...4 should be also possible.

br
John

9
UltraScale / Re: TE0705 with Zynq-70xx SD card not found in SPL
« Last post by JH on Today at 10:26:53 AM »
Hi,
which module did you plug on TE0705?
One of the TE0715 series or one of the TE0720 series?
We provide reference designs with documentation and pebuilt files for different assembly options.
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board
https://wiki.trenz-electronic.de/display/PD/TE0715+Test+Board

You try to get access to eMMC, so I think you has one of the  TE0720 series?
1. eMMC is not formated, you must do this before you can read something from eMMC (use for example linux which was startet from SD with RAM disk --> what we use in our reference designs)
2. You must also have an valid PS configuration in your Vivado IP (so that the xsa/hdf export is valid), otherwhise your automatical detected interfaces are wrong.

I would recommend to use petalinux to generate all linux stuff...is much easier than other ways....

Best regards
John
10
UltraScale / TE0705 with Zynq-70xx SD card not found in SPL
« Last post by Sabin on Today at 10:05:22 AM »
Hello,

I'm a newbie who tries to boot the Zynq-7000 using SPL and U-boot.
The problem that I have right now is that the SD card is not found is SPL.  :'(
I enabled all the configs options for the mmc support in SPL and U-boot, and I'm kinda stuck right now.  :-\
Maybe someone will have an idea about what I can try or where I should look.

Thank you!

Code: [Select]
zynq_serial_setbrg: CLK 99999999
clk_enable(clk=fffff64c)

U-Boot SPL 2019.01-g2202742-dirty (Feb 19 2020 - 10:38:38 +0200)
mmc boot
Trying to boot from MMC1
uclass_find_device_by_seq: 0 0
   - not found
uclass_find_device_by_seq: 1 0
   - not found
spl: could not find mmc device 0. error: -19
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Pages: [1] 2 3 ... 10