Altera_Forum
Honored Contributor
15 years agoALTLVDS variable behaviour after reset
I'm using an altlvds_rx receiver in Cyclone III with external PLL. After a reset and finished alignment, it takes a variable number of (slow) clock periodes before getting valid data. That's weird, because at the input side nothing changes. What could be the cause of this variation?
See the attached jpg-file from signaltap: align_reset @ sample 0 rx_in is the sync-pattern rx_data is altlvds output C0, C1, C2: fast clock, slow clock, read clock. Valid data (which is 00000000000000000000000) occurs somewhere between sample 375 and 801, depending on......... I don't know. Cheers, Ton