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.

TLK10232 0x01.9022 register

Other Parts Discussed in Thread: TLK10232

Hello
Team

TLK10232_AN.pdf (SLLA351) For the description, please tell me.

■ References
TLK10232_AN.pdf (SLLA351)

1.2 What Happens When Link Training is Activated? (page2)
---------------
Registers 0x9012 and 0x9022 are 16-bit registers, but only the lower byte is valid data.
The most significant bit (MSB) of this byte represents the most negative pre cursor value, the least significant bit (LSB) the one for 0%.
The first read register is the most positive POST_CURSOR1 setting.
With every read the POST_CURSOR1 parameter is decreased to the next lower value, ending with the most negative after 32 reads.
The bit patterns and corresponding POST_CURSOR values can be looked up from Table 5 on page Error! Bookmark not defined ..
---------------

★ Question 1
Following contents are described in Section 1.2 (page2) for (0x01.9022 register), I would like a detailed description.


Thank I need your help.

  • Hello
    Team

    It is an additional question.

    ★ Question 2
    Value of HS_TWPOST1 is, but we believe that can be read in order from the smaller ones, do you have there

    ①Read # 1st
      Read 0x1E.9022: 0xFFFF
      This value, HS_TWPOST1 [4: 0] = "00000" (+ 0%) when the value Is ???

    ②Read # 2nd
      Read 0x1E.9022: 0xFFFF
      This value, HS_TWPOST1 [4: 0] = "00001" (+ 2.5%) when the value Is ???

    ③Read # 3rd
      Read 0x1E.9022: 0xFFF9
      This value, HS_TWPOST1 [4: 0] = "00010" (+ 5.0%) when the value Is ???

    Thank I need your help.
  • Hello,

    Answer 1. Register 0x1.9022 (AP_BER_ECOUNT_DATA 15:0 ==> BER data for currently selected Post-cursor across all Pre-cursor settings) in the case of TLK10232 contains the BER data for all pre-cursor de-emphasis levels for the minimum post-cursor de-emphasis level. The first 8 bits 8 bits will always be high, but the lowest 8 bits indicates the presence (1) or absence (0) of errors during the testing that point.

    If you read register 0x1.9022 again, you will get the results for all the different pre-cursor levels at the next available post-cursor level. Each read will increment post-cursor, so you, will need to read this register over and over (16 times) and record the values to be able to see results for every different combination. Basically, you have to look for how many points have the value "0" instead of "1" - lots of points with no errors would indicate a link operating with good margin.

    Best Regards,

    Luis Omar Morán Serna

    High Speed Interface

    SWAT Team