CYV15G0404DXB

Figure 2. Receive BIST State Machine

 

 

 

 

 

 

 

 

 

 

Monitor Data

 

 

 

 

 

 

 

 

 

 

Received

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RXSTx

=

RXSTx

=

 

 

 

 

BIST_WAIT

(111)

BIST_START

(101)

 

 

 

 

 

 

 

 

 

 

 

 

Elasticity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yes

 

 

Buffer Error

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RXSTx =

BIST_START (101)

Receive BIST

 

 

Detected LOW

 

RX PLL

 

 

 

Out of Lock

 

 

Start of

No

No

BIST Detected

Yes, RXSTx =

BIST_DATA_COMPARE (000) / BIST_COMMAND_COMPARE (001)

 

 

Compare

 

 

 

 

Next Character

 

RXSTx =

 

Mismatch

 

 

 

 

 

 

Match BIST_COMMAND_COMPARE (001)

 

Auto-Abort

 

 

Data or

Command

Yes

 

 

Command

 

Condition

 

 

 

 

 

 

 

 

 

No

 

 

 

RXSTx =

 

 

 

Data

BIST_DATA_COMPARE (000)

 

End-of-BIST

 

 

End-of-BIST

No

 

State

 

 

State

 

 

Yes, RXSTx =

 

 

Yes, RXSTx =

 

 

BIST_LAST_BAD (100)

 

 

 

BIST_LAST_GOOD (010)

 

 

 

 

 

No, RXSTx =

 

 

 

 

BIST_ERROR (110)

 

Document #: 38-02097 Rev. *B

Page 25 of 44

[+] Feedback

Page 25
Image 25
Cypress CYV15G0404DXB Biststart, Rx Pll, Bistdatacompare 000 / Bistcommandcompare, Bistlastbad Bistlastgood, Bisterror