CYV15G0404RB

Figure 2. Receive BIST State Machine

 

 

 

 

 

 

 

 

 

 

 

 

 

Monitor Data

 

 

Receive BIST

 

 

 

 

Received

{BISTSTx, RXDx[0],

Detected LOW

 

RX PLL

 

 

 

 

RXDx[1]} =

 

Out of Lock

 

 

 

 

 

 

 

BIST_START (101)

 

 

 

 

 

 

 

 

 

 

 

{BISTSTx, RXDx[0], RXDx[1]} =

 

 

 

 

BIST_WAIT (111)

 

 

 

 

 

 

Start of

 

 

 

 

No

BIST Detected

 

 

 

 

Yes, {BISTSTx, RXDx[0], RXDx[1]} =

 

 

BIST_DATA_COMPARE (000, 001)

 

 

 

 

Compare

 

 

 

 

 

Next Character

 

 

 

 

Mismatch

 

 

 

 

 

 

 

 

Match

{BISTSTx, RXDx[0], RXDx[1]} =

Yes

Auto-Abort

 

 

BIST_DATA_COMPARE (000, 001)

 

 

 

 

Condition

 

 

 

 

 

 

 

 

 

 

No

 

 

 

 

 

End-of-BIST

 

 

End-of-BIST

No

 

State

 

 

State

 

Yes, {BISTSTx, RXDx[0], RXDx[1]} =

Yes, {BISTSTx, RXDx[0], RXDx[1]} =

 

BIST_LAST_BAD (100)

 

 

BIST_LAST_GOOD (010)

 

 

 

 

 

No, {BISTSTx, RXDx[0], RXDx[1]} =

 

 

 

BIST_ERROR (110)

 

 

Document #: 38-02102 Rev. *C

Page 18 of 27

[+] Feedback

Page 18
Image 18
Cypress CYV15G0404RB manual Rx Pll, Biststart, Bistwait, Bistdatacompare 000, Bistlastbad, Bistlastgood