CYV15G0104TRB

Monitor Data

Receive BIST

Received {BISTSTA, RXDA[0],

Detected LOW RX PLL

RXDA[1]} =

Out of Lock

BIST_START (101)

 

{BISTSTA, RXDA[0], RXDA[1]} =

BIST_WAIT (111)

 

Start of

No

BIST Detected

Yes, {BISTSTA, RXDA[0], RXDA[1]} =

BIST_DATA_COMPARE (000, 001)

Compare

Next Character

 

Mismatch

 

 

 

 

Match

{BISTSTA, RXDA[0], RXDA[1]} =

Yes

Auto-Abort

BIST_DATA_COMPARE (000, 001)

 

 

Condition

 

 

 

 

 

 

No

 

 

 

End-of-BIST

End-of-BIST

No

 

State

State

 

Yes, {BISTSTA, RXDA[0], RXDA[1]} =

Yes, {BISTSTA, RXDA[0], RXDA[1]} =

BIST_LAST_BAD (100)

BIST_LAST_GOOD (010)

 

No, {BISTSTA, RXDA[0], RXDA[1]} =

BIST_ERROR (110)

Figure 2. Receive BIST State Machine

Document #: 38-02100 Rev. *B

Page 16 of 27

[+] Feedback

Page 16
Image 16
Cypress CYV15G0104TRB manual Biststart BISTSTA, RXDA0, RXDA1 = Bistwait, Bistdatacompare 000, Bistlastbad, Bistlastgood