This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Synchronization on TLK2541

Hello.
I use chip TLK2541. In the documentation it is not clear about synchronization of the receiver and transmitter (CTRL0 and CTRL1 both high)
What signals should be I sent to the chip when I use internal 8b/10b encoding?
I was trying to send in TXD[8:15] and TXD[7:0] of K28.5, in result RXD[16] and RXD[17] jumps to '1' and '0'.  The documentation is unclear
about comma.

How should be relate fronts TX_CLK and REFCLK signals?

Do you have VHDL model of this chip?
Do you have synchronization diagram?

Thanks.

  • Hi Maxim,

    If you want to use the 8B/10B encoder on the TLK2541 you must set CTRL0 = 1 and CTRL1 = 0, CTRL0 = 0 and CTRL1 = 1, or CTRL0 = 1 and CTRL1 = 1 for the 8 bit or 16 bit un-coded data modes. The TXD[16] and TXD[17] should be pulled low to indicate valid data on the TX inputs, the PRBSEN pin should be tied low to disable the PRBS generator on the IC and the SYNCEN pin should be pulled high.

    Instead of sending the K28.5 character over and over again try sending the K28.5 and D28.5 back to back. This will help to ensure that your running disparity is always equal. Unfortunately we do not have a synchronization diagram for the TLK2541, only one valid comma character is necessary for alignment so if you follow the model I explained above you should achieve synchronization.

    We do not have a VHDL model for the TLK2541 but there is a IBIS model on the web available for download at: http://www.ti.com/product/tlk2541#simulationmodels.

    I am not to sure what you are asking here can you elaborate for me:

    How should be relate fronts TX_CLK and REFCLK signals?

    Regards,

    Mike