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

Arria II GX Transceiver rx_syncstatus Not Asserted

Altera_Forum
Honored Contributor II
1,079 Views

To Whom It May Concern: 

I am working on a 3.0 Gbps transceiver design in an Arria II GX device. I am using the basic ALTGX megafunction with manual word align. Right now, I am trying to receive data from an external device. 

 

After going through the reset sequence as prescribed in the Arria II Handbook, I switch over from rx_locktorefclk to rx_locktodata. Then, after I deassert rx_digitalreset, I start looking for a pattern to be received from the external device by asserting rx_enapatternalign. 

 

Whenever I am receiving the correct decoded pattern from the external device on rx_dataout without disparity errors, I always see rx_patterndetect being asserted. However, sometimes rx_syncstatus is asserted on the first pattern detect, but many times it is not. Does anyone know why rx_syncstatus might not be asserted even though I'm seeing rx_patterndetect assert? 

 

Please let me know if additional information would help answer my question.
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
405 Views

Similar to my other post, I found I had to wait until I was seeing data to assert rx_enapatternalign. Then, the transceiver behaved as expected.

0 Kudos
Reply