What is the easiest way to transmit a signal through the MGT Xilinx FPGA?

I want to send signals (no matter what type of signal, just a random binary code) over the MGT Xilinx FPGA bands. This is for testing MGT traces on a circuit board. What is the easiest way to achieve this? For normal I / O, I would just use the output buffer (OBUF) and send a signal to the output pins. What would be equivalent to this (or the simplest equivalent of this) for a MGT bank pin?

EDIT: I want to stay away from ipcores as much as possible. I am looking for a very simple solution for buffering MGT signals.

+6
source share
1 answer

If you have TX and RX bands, I would suggest doing a loop test. FPGA will produce data on the TX channel, receive it on the RX and compare the results.

To do this, you can connect the TX bands to the RX lines on the PCB connector and use the Iber FPGA core, which will automatically create transmission, reception and comparison circuits and give good results for each band.

For the 7th series, there is a link to the Ibert core http://www.xilinx.com/products/intellectual-property/ibert_7series_gtx.html

For other families, Ibert is also available.

+2
source

All Articles