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.

Q:What did the RXD BUS transmited ?When Self-PRBS was active.Device is TLK2711A.

A junior used my transmitted board which fixed TLK2711A.He told me : if the TLK2711A was active PRBS , the RXD data bus sychornized with RX_CLK. 

He used FPGA to capture these data.He think these datas were a loop array.He set two experiments.

1. Used a single board to loopback.

      a.TLK2711A set PRBS valid, board connect(2711A Serdes OUT and IN) din and dout(P to P,N to N).Used board FPGA to capture TLK2711A  export .

2.Used a couple board

    a. Board A set PRBS valid,Board B set as receiver.Board A dout connet to board B din.Used the FPGA on board B to capture RXD_BUS.

He told me these experiments show different result.In my thought , the both experiment should captured same datas.

BTW,  single board experiment , RKLSB hold high( PRBS passed)

I am curious about these result.

Anyone can explain the question?

  • BTW, He set a 2Mbytes fifo in FPGA.It can capture huge datas.
  • Hi Jason,

    PRBS (Pseudo Random Bit Stream) generates different data pattern for each case when the user enables this option, so basically, the result is not equal due to the data are generated randomly.

    BTW user also needs to check RKMSB value:

    RKLS     RKMSB

    0                  0 ==> Valid data on RXD[0:7], Valid data RXD[8:15]

    0                  1==> Valid data on RXD [0:7], K code on RXD[8:15]

    1                  0==> K code on RXD[0:7], Valid data on RXD[8:15]

    1                  1==> K code on RXD[0:7], K code on RXD[8:15]

    Regards!

     

    Luis Omar Morán Serna

    High Speed Interface Group