Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20623 Discussions

Does tx_outclock of ALTLVDS_TX have to be connected to dedicated clock output pin?

JChoi2
Beginner
605 Views

I use Stratix V/ Arria10 Device.

I made serdes with ALTLVDS_TX.

I want output tx_outclock of ​ALTLVDS_TX to pin.

Does tx_outclock of ALTLVDS_TX have to be connected to dedicated clock output pin?

Is a regular I/O ok?

In ALTLVDS_TX case, dedicated clock pin has better Jitter than regular i/o?

 

0 Kudos
4 Replies
HBhat2
New Contributor II
365 Views

Hi,

 

As tx_outclock generated from a PLL, it is better to assign to a dedicated clock output pin for better jitter performance and clock specific routing inside the FPGA.

 

With Regards,

HPB

0 Kudos
JChoi2
Beginner
365 Views

​Thank you HPB

 

>As tx_outclock generated from a PLL,

 

In my case, the outclock divide factor is 2,

then tx_outclock is generated from serdes, the tx_in of serdes is "10101010.."

tx_outclock is one of the serialized data output port of channel.

 

In this case also, dedicated clock output has  better jitter than regular I/o?

 

Regards

JC 

0 Kudos
HBhat2
New Contributor II
365 Views

Hi,

 

TX_outcock is generated by internal PLL itself by taking inclock as the input. The PLL itself divides the reference clock to required frequency and outputs at tx_outclock port. So, in my view, it is better to connect to "PLL_xx_CLKOUT" pin of same bank where tx_out is placed.

 

With regards,

HPB

 

0 Kudos
Rahul_S_Intel1
Employee
365 Views

Hi ,

I would recommend you to use dedicated clock pins for jitter performance. The jitter level is low for the dedicated clock pins comparing to regular IO.

 

And I also recommend you to do the compilation on Quartus to make sure that the pins are compact with IO assignments

0 Kudos
Reply