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.

DP159 - Error Check Function

Guru 19785 points

Hello Team,

Do DP159 have error check function ?

I found REG 0x0f [7:4] PV_FAIL in the EyeScan Control Register.

What does this register mean and is this only just used for eye monitor function ?

I was wondering if this could be used for PRBS pattern error counter.

Best Regards,

Kawai

  • Hello Team,

    It seems DP159 has "Error Check Function" regarding the below registers and description in page 29 in the datasheet.

    If PRBS7 pattern is selected, does the device counts error for PRBS7 input signal ?

    Could you please tell us how we can use this function ? Any restriction or certain programming procedures ?

    * Customer is using in DisplayPort Retimer mode.

    Best Regards,

    Kawai

  • Hello Kawai-san,

    BERTCNT is result of pattern verifier. DP159 can check for errors in PRBS pattern or 8b10b. Depending on mode, errors from all lanes are lumped into a single register or errors for each lane is individually counted into separate registers.

    Here is a pattern generator uses guide for DP159.  

    DP159_PATTERN_GENERATOR_USERS_GUIDE.pdf

  • Hello Joel-san,

    [Q1]
    Is this BERT_CNT available for DisplayPort Retimer mode ?

    [Q2]
    When using with PRBS7 data pattern, which registers would you need to program ? Please tell us the programming procedure.
    I believe below registers are needed to be programmed.

    ADDR 0x0E [3:0] PV_LD --> * Set to enable pattern verifier ? Is bit 0 assigned to Lane0 ? Should program last ?
    ADDR 0x10 bit7 PV_CP20 --> * Does not matter for PRBS error check ?
    ADDR 0x10 [5:0] PV_SEL --> Should select PRBS7, PRBS
    ADDR 0x14 [2:0] PV_THR --> * What is this setting ?
    ADDR 0x15 [2:0] TST_SEL --> * What is this setting ?
    ADDR 0x16 [7:4] PV_DP_EN --> * Set to enable pattern verifier ? Is bit 0 assigned to Lane0 ? Should program last ?
    ADDR 0x16 [2:0] DP_TST_SEL --> * Should keep default value for PRBS ?
    ADDR 0x1x BERT_CNT --> Read for error counts.

    Best Regards,
    Kawai
  • Hello Kawai-san,
    I will send you via email a document that describes how to use and configure the DP159 internal pattern generator.
    Regards,
    Joel