UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
149 Views
Registered: ‎05-28-2018

iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps


We have a multi-Kintex FPGA design that is using Aurora 64/66 protocol channels to communicate between FPGAs. We're running these at 6Gbps.

We used iBerts to test these channels initially, but we would like to test and fine-tune these now. Unfortunately, we can only seem to get the iBert up to 2.97Gbps. We have QPLL's running at 148.50MHz and a system clock of 200MHz. Configuring the iBert IP says that the channels should be running at 5.94Gbps, but they are not. Only 2.97Gbps.

I downloaded Vivato 19.1, and re-built everything from the example design. No Joy.

What are we doing wrong here?

0 Kudos
7 Replies
Moderator
Moderator
132 Views
Registered: ‎07-30-2007

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps

Normally the issue here is specifying the wrong frequency of the system clock that is used measure the output frequency.  I normally use the reference clock (internal clock) as the system clock and avoid this complication.  I haven't seen a case where the measurement wasn't the problem.

Roy


----------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution
----------------------------------------------------------------------------


0 Kudos
Adventurer
Adventurer
126 Views
Registered: ‎05-28-2018

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps


Are you saying use the MGTREFCLK as the system clock?

0 Kudos
Adventurer
Adventurer
109 Views
Registered: ‎05-28-2018

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps


I changed both the sending side and the receiving side system clock source to be Quad115_0. I'm assuming this is MGTREFCLK0.

The receiving side now says 4.000Gbps. Still not 6. Also, it doesn't matter what the sending side is set to, the receiving side always says 4.000Gbps.

This is nuts. This should really work - and easily too. 

0 Kudos
Moderator
Moderator
96 Views
Registered: ‎10-19-2011

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps

Are you using the pre-built exampel design or were there design modifications?

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Adventurer
Adventurer
73 Views
Registered: ‎05-28-2018

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps


No modifications - just the example design. Pretty simple top level - version 2012.3: I/O declarations, signal declarations, IBUFDS instantiations for refclk0_i, refclk1_i, and sysclk_i, ibert_7series_gtx_0 instantiation.

0 Kudos
Moderator
Moderator
62 Views
Registered: ‎07-30-2007

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps

I'm afraid only the unmodified example design is supported.  It mostly doesn't work with modifications of any kind. 

Roy


----------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution
----------------------------------------------------------------------------


0 Kudos
Adventurer
Adventurer
57 Views
Registered: ‎05-28-2018

Re: iBert on Kintex-7 -1 speedgrade set for 5.94Gbps, but only comes up at 2.97Gbps


I just said that I DID NOT modify the example design.

(I just edited my earlier reply to more clearly reflect that.)

0 Kudos