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.

DS90UB954-Q1EVM: loss of lock during BIST test

Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: DS90UB953-Q1EVM, , DS90UB954-Q1, ALP

Dear Sir or Madam,
I have a DS90UB954-Q1EVM connected to a DS90UB953-Q1EVM.

I am trying to perform the BIST test to verify a correct data transmission through the coaxial cable. To do so, i followed the snla267a application report "How to Design a FPD-Link III System Using DS90UB953-
Q1 and DS90UB954-Q1". 

At section 7.1.1 (BIST Script) there is a complete description of the BIST procedure. in particular, I find a problem when I read register 0x4D after the BIST test has been enabled and errors in the back channel has been induced. here you see the procedure:

1) I start with BIST disabled

2) I read register 0x4D (RX_PORT_STS1) to see the status of the coaxial port before the test --> I get 0x03, meaning there is no error and LOCK=1, PASS=1

3) I enable BIST test writing 0x01 in register 0xB3

4) Wait 250ms

5) I read again  register 0x4D (RX_PORT_STS1) --> I get 0x13, meaning LOCK has been lost during BIST test activation, but now lock is OK. Is this a problem?

6) I write 0x01 into register 0xD0 to force a single error 

7) I write 0x02 into register 0xD0 to force continuous errors

8) I wait 5s

9) 5) I read again  register 0x4D (RX_PORT_STS1) --> I get 0x13, meaning LOCK has been lost during BIST test activation!
In the guide I see that "Should read 0x03, If lock status changed during BIST, will read 0x13".

Does this mean there is a problem in communication between ser and deser? Should I adjust something in the setup or is this behavior normal?

Thank you and best regards,

Alessandro Cominelli