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

Using RX_syncstatus in a feedback loop.

Altera_Forum
Honored Contributor II
1,003 Views

Hi, 

I am having alignment problems with Stratix II alignment. I am using Manual Word aligner with a 16 bit word alignment pattern with 8 bit channel width, at 2500 mbps in Basic Protocal. How can I use RX_Syncstatus, RX_Patterndetect, and RX_enapatternalign in a feed back loop?  

I Basically put my alignment pattern on the channel and then I assert RX_enapatternalign high. I keep putting the pattern on the channel until RX_Syncstatus is high then I put RX_enapatternalign low. After this phase I would like to send my data, but the data is shifted an not aligned, and other times it's perfectly aligned.  

I have tried various feedback ideas using sync headers and variations of RX_Syncstatus and RX_Patterndetect conditions. I don't want to put my alignment patterns in my transmitted data, and the transmit cable dosen't change length. I can't get alignment everytime I initalize my data? Does anyone have any advice?
0 Kudos
0 Replies
Reply