Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: frgo on April 18, 2021, 11:32:46 PM

Title: TE720-1CF on TE0701: How to create pin assignments for Pmod?
Post by: frgo on April 18, 2021, 11:32:46 PM
Hello -

fair warning: Newbie here - so please bear with me. Thanks in advance!

I am trying to connect a UART16550 to a Pmod (any Pmod connector would work) . I am using the Pinout Excel and read the TRMs. Unfortunately, I can't figure out how to specify a possible pin assignment in Vivado (2020.2, for that matter). Furthermore, I am running Excel on a Mac and the macro for generating the constraints file errors out.

So, I am asking for help how to read the TRMs for finding out possible pin assignments. I am planning to use the Pmod BT2 Bluetooth interface ...

Any hints on how to derive the necessary information (not necessarily the ready solution) greatly appreciated!

Thanks again!

Regards
   Frank
Title: Re: TE720-1CF on TE0701: How to create pin assignments for Pmod?
Post by: JH on April 19, 2021, 06:51:15 AM
Hi,
use this excel sheet without macros:
https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/Pinout
--> 4x5_series_pinout_tracelength.xlsx


There are different PMODs available, use this one which is connected to PL IOs (J5 or J6):
https://wiki.trenz-electronic.de/display/PD/TE0701+TRM#TE0701TRM-PmodConnectors

Use only FPGA Pin coordinates which are connected to your PMOD  from excel sheet

On Vivado open Floorplanner (Layout IO Planning) after synthese to setup loc constrains and IO Standard. Voltage for IO Standard depends on your TE0701 DIP setup.

PS: You can also verify Pin Locs with schematics, they are available on the download area as PDF for TE0720 and TE0701. For TE0701 we offer also the altium project on the download area.

br
John

Title: Re: TE720-1CF on TE0701: How to create pin assignments for Pmod?
Post by: frgo on April 19, 2021, 08:48:34 PM
Hi John,

thanks You made my day. Testing stuff now ... On to the failed timing ;-)

// Frank