Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Rx SerDes PLL must be driven by compensated input ERROR

Altera_Forum
Honored Contributor II
1,449 Views

Hello,  

 

I'm trying to drive the input clock of the a megawizzard-created Rx SerDes using the output clock of another PLL, and I get the following Fitter Error: 

 

"Input clock pin of fast PLL <name>, which drives at least one non-DPA-mode SERDES, must be driven by a compensated input." 

 

Here are my PLL and SerDes instantiations: 

 

wire Clk125MHz; 

DataClkPll DataClkPll_inst( 

.areset ( PllResetStrobe ), 

.inclk0 ( DataClkIn ), 

.c0 ( Clk125MHz ), 

.locked ( DataClkPllLocked ) 

); 

 

wire RxSerDesClkOut; 

wire RxSerDesPllLocked; 

wire [111:0] RxDataWide; 

RxSerDes RxSerDes_inst( 

.pll_areset ( PllResetStrobe ), 

.rx_in ( {DataPort1,DataPort0} ), 

.rx_inclock ( Clk125MHz ), 

.rx_locked ( RxSerDesPllLocked ), 

.rx_out ( RxDataWide ), 

.rx_outclock ( RxSerDesClkOut ) 

); 

 

Basically, I'm using the separate PLL to fine tune data/clock timing in my system (I intend to add in dynamic phase programming later). It seems like Quartus is complaining that I'm not using a dedicated clock input pin to directly drive the Rx SerDes. 

 

But I've done this sort of thing before using Quartus II v4 with a Stratix I part. I found a patch at that time to get around this problem, which included placing a "quartus.ini" file in the directory, with the compiler switch:  

FYGR_ALLOW_NONIO_CLKIN_TO_RXPLL = on 

 

Now I'm using Quartus II v8.1 with Stratix III, and the quartus.ini file doesn't fix the compiler error message any more. 

 

Is there another solution for Quartus II v8.1/Stratix III for this situation? 

 

Thanks, 

Ron
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
572 Views

Is Clk125MHz a compensated clock output? See Page 0 of PLL wizard.

0 Kudos
Altera_Forum
Honored Contributor II
572 Views

Yes, PLL is configured for "Normal Mode", feedback inside PLL.

0 Kudos
Reply