03-14-2020 08:09 PM
We are trying to connect to the U50 FPGA via UART via the Alveo Programming Cable. Do you know of any examples of simple Verilog code that we can use to test the UART connection. We want to connect from host PC to FPGA chip via UART going through the Alveo Programming Cable. The programming cable guide does not give examples of communicating with the FPGA via UART:
The dmesg in Linux clearly shows that 4 USB devices are recognized when the programming cable is connected, but unclear which is JTAG and which is UART going to FPGA chip. Thanks!
03-16-2020 10:42 AM
You can use the uart IP and the uart IP example design to get an example of how to use the IP.
xtp576 has the U50 uart pins information in it.
Besides that, there is no example design that includes uart usage in the U50 acceleration environment.
There wouldn't be a uart interface to communicate with the FPGA on the U50 unless you specifically programmed it into a bitstream you made.
Since this isn't exactly an application of programming the card, the user guide wouldn't describe how to do this.
Let me know if those resources are helpful.
03-16-2020 06:40 PM
Hi. Thanks for the suggestion. Can you let us know the link to xtp576? I'm not able to find the document.
We will add uart interface and uart module to our design, however, do the uart pins in xtp576 connect directly to the programming cable? We're having problem understanding how to connect Computer <-> Alveo Programming Cable <-> FPGA chip. If the xtp576 uart pins connect directly to the Alveo Programming Cable, I think that solves our problem.
03-16-2020 06:46 PM
03-17-2020 07:39 AM
03-25-2020 03:11 PM
The U50 gets power from PCIe, how are you powering the card if there is no PCIe?
From what I can tell, the UART is connected from the FPGA to the 2x15 pin connector, then ultimately to the USB cable. The 2x15 connector needs the DMB to convert all the signals to USB.
Can you verify that your UART settings are the same on the FPGA as they are on your host connection?
03-29-2020 12:26 PM
We have adapter that that provides power via the PCIe pins while not actually being a PCIe connection. The board is properly powered and can be programmed with JTAG, so seems the power is okay. We will check the configuration to make sure the baud rate is okay, but so far we could not find any mismatch.