High speed IOs in XEM 7310 board?


I am having trouble with the choice of IO pins. I wish to use high-speed IO pins to transfer and receive data (as fast as possible). I picked up an IO pin (pin AA15, referenced by Pins: XEM7310) that looks like a GPIO, but the fastest frequency I can achieve is only around 10 MHz. Beyond this frequency, it seems the driving ability is so limited that the output waveform starts corrupting.

My questions are:
What is the max frequency of the IO? Which IO pins should I choose? How should I configure the IO pins in the constraint file? Would you please point me to a more detailed IO document other than the pin reference webpage?

Thank you in advance.


Please refer to the AMD-Xilinx Artix-7 documentation. There is extensive documentation available for each I/O standard supported and what the capabilities are.

Thank you for the reply.

I do check the documentation. According to the DC switching characteristic document AMD Adaptive Computing Documentation Portal, it seems the output delay is only ~2ns with LVCMOS18 IO standard. However, I can never achieve similar speed even if I maximize the driving strength and select slew type to be fast. Now the fastest data rate is only around 10 MHz with zero load on the board.

Will this issue be related to the impedance matching on the board? Has anyone tested the max data rate of the IO? Any input will be greatly appreciated!

Why do you feel the fastest data rate is 10 MHz? Maybe you can post additional information or scope traces that lead you to this conclusion.

What I did is simply divide the 200 MHz system clock sys_clk using the clock wizard IP and assign the divided clock to an IO. Here’s the constraints related to the IO:

Then I monitor the pin on the breakout board corresponding to the IO (without any load). This is waveform when the divided clock is 10 MHz:

This is when the divided clock is 20 MHz:

It runs into severe signal integrity issues in this case. It seems that the FPGA’s output driver is unable to handle this frequency with only the probe’s cap present.

Can you send a photo of your test setup including probes, probe connections, etc?