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

Vivado Board File for TE0714-03 FPGA Module

Started by Karim Damji, October 29, 2021, 10:45:50 PM

Previous topic - Next topic

Karim Damji

I'm learning FPGA programming using TE0714-03-35-2I module, and have a project in mind for it.  It would be convenient to have a Vivado board file for this module.  Xilinx's Git repository lists Board Files for Vivado, and Trendz board files available are located at https://github.com/Xilinx/XilinxBoardStore/tree/2018.3/boards/Trenz_Electronic.  However, there appears to be no board file for the TE-0714-03-35-2I.  Is there one available for this module, and if so, where can I find it?

Regards,
Karim

JH

Hi,
sorry at the moment we have no board files for this series.
But it's not really needed.
TE0714-03-35-2I  has XC7A35T-2CSG325I  as FPGA assembled, so simple select "XC7A35Tcsg325-2" as device on vivado.
For IOs see schematics:
https://shop.trenz-electronic.de/en/Download/?path=Trenz_Electronic/Modules_and_Module_Carriers/3x4/TE0714/REV03/Documents
SCH-TE0714-03-35-2I.PDF

br
John

Karim Damji

Hi John,
FYI, I managed to to make some progress.  First, I installed in Vivado 2019.1, board files from Xilinx's Board Repository (by clicking the "Update Board Repository" button when selecting a board in Vivado).  As expected the TE0714 board designs were missing from the Trenz board definitions in this repository.  I managed to find board files for the TE0714 in the Trenz reference design, and manually added the four board folders for the TE0714 variants to Vivado's board repository directory.  I can now successfully select the TE-0714 board file from Vivado 2019.1.  Despite this progress, there are still some errors (or at least I think so):
1.  The LED is missing in the IO definition (the IO to drive the red LED is commited, so I would think it ought to be in these board definitions)
2.  I managed to get a simple microblaze project working, but I get two critical warnings from Vivado:

[Board 49-67] The board_part definition was not found for trenz.biz:te0714_35_2i:part0:1.0. This can happen sometimes when you use custom board part. You can resolve this issue by setting 'board.repoPaths' parameter, pointing to the location of custom board files. Valid board_part values can be retrieved with the 'get_board_parts' Tcl command.). 

The "get_board_parts" Tcl command lists TE0714_35_2I as a valid part.  Xiliinx Support suggests that from Vivado 2017.3, Xilinx added a suffix to their board parts (https://support.xilinx.com/s/article/70015?language=en_US).  Since the reference designs were developed in ~2016 or so, I presume the TE0714 board part definitions need to be updated (also they files predate TE0714-03 (Rev3), which I believe is the currently available TE-0714 design.

If you know how to resolve these, I'd appreciate feedback.

Regards,
Karim

JH

Hi,

QuoteBoard 49-67] The board_part definition was not found for trenz.biz:te0714_35_2i:part0:1.0. This can happen sometimes when you use custom board part. You can resolve this issue by setting 'board.repoPaths' parameter, pointing to the location of custom board files. Valid board_part values can be retrieved with the 'get_board_parts' Tcl command.). 

it's a bug of Vivado, you can ignore it:
https://support.xilinx.com/s/question/0D52E00006hpLo5/board-4967-the-boardpart-definition-was-not-found?language=en_US

br
John

Muhammad Ali Khan

Quote from: Karim Damji on November 08, 2021, 07:42:13 PMI managed to find board files for the TE0714 in the Trenz reference design, and manually added the four board folders for the TE0714 variants to Vivado's board repository directory.  I can now successfully select the TE-0714 board file from Vivado 2019.1.

Hello,
I am new to this board as well and would appreciate if you could share how did you manage to to get the board files in more detail.
Thank You.

Regards,
Muhammad Ali Khan.

JH

Hi,

we offer am reference design:
https://wiki.trenz-electronic.de/display/PD/TE0714+Test+Board
Board Files will be installed locally when you create the project with the scripts.
Alternativ options:
https://wiki.trenz-electronic.de/display/PD/Installation
Note AMD Git is at the moment not up to date, so Option 3 or Option 4 is an alternative.

br
John