Altera_Forum
Honored Contributor
17 years agoHow does the Stratix II GX Transceiver Deserializer work?
Hello,
I was wondering how the Stratix II GX Transceiver Deserializer works. What happens in a signal lost condition? By signal loss condition I mean the link is broken where the lines are either pulled up or down, but are *NOT* floating. In my application I need access to the last bits sent before loss of signal even if it is a partial word. I have created a small table below trying to understand how the Deserializer (i.e. SIPO) might work. The table shows two transmissions. The first one succeeds in sending its 16-bits and the RX-SIPO matches what was sent. The second one succeeds at sending 5-bits before the signal is lost. The 2nd line in the table shows some options for what the RX-SIPO might look like after the second transmission. Are any of the options I have listed in the table how the Deserializer works? If not how does it work? Does serial data (zero-bits or random-bits) continue to be clocked in even after the signal is lost?
TX# TX-PISO RX-SIPO
1 1011 0111 0110 0001 1011 0111 0110 0001
2 1010 1<Signal Loss> 1110 1100 0011 0101 (option A)
0000 0000 0001 0101 (option B)
1010 1000 0000 0000 (option C)
Note: Here data shifted out of TX-PISO starting on left hand side Thank you for your help,