Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
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.
21616 Discussions

6.25Gbps transeiver synchronization problem

Altera_Forum
Honored Contributor II
1,207 Views

I'm using eight 6.25Gbps transceiver channels of Stratix II GX device and found that that the channels cannot be synchronized. I need all channels phase locked as precise as possible, saying channel difference/skew should be kept within several pico-seconds, but during measurement I found that the channels are totally independent with each other. And channel-to-channel skew may change randomly at each power up process , while after power-up the skew will be fixed. 

 

I think the problem is due to that each channel utilize its own PLL and there's no automatic calibration module or phase lock among these PLLs. I wonder if any other device could solve this problem. Please advise. 

 

thanks!
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
487 Views

 

--- Quote Start ---  

I need all channels phase locked as precise as possible, saying channel difference/skew should be kept within several pico-seconds 

--- Quote End ---  

 

This a very difficult requirement. In the end at the output of each receiver has a 6.4 ns clock. Even if you carefully align all incoming streams,e.g. by feeding them from another FPGA using the same reference clock, you still risk having one clock of difference between the RX outputs.  

 

 

--- Quote Start ---  

I think the problem is due to that each channel utilize its own PLL and there's no automatic calibration module or phase lock among these PLLs 

--- Quote End ---  

Each receiver locks to the incoming stream and needs to be self-supporting and thus to have its own PLL.
0 Kudos
Reply