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
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
Hi John,
thanks You made my day. Testing stuff now ... On to the failed timing ;-)
// Frank