CYV15G0104TRB
Document #: 38-02100 Rev. *B Page 16 of 27
Receive BIST
Detected LOW
Monitor Data
Received
{BISTSTA, RXDA[0],
No
RX PLL
Out of Lock
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_DATA_COMPARE (000, 001)
Compare
Next Character
Auto-Abort
Condition
Mismatch
End-of-BIST
State
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_LAST_BAD (100)
Yes
No
No, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_ERROR (110)
Match
End-of-BIST
State
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_LAST_GOOD (010)
No
{BISTSTA, RXDA[0], RXDA[1]} =
BIST_DATA_COMPARE (000, 001)
Figure 2. Receive BIST State Machine
Start of
BIST Detected
{BISTSTA, RXDA[0], RXDA[1]} =
BIST_WAIT (111)
BIST_START (101)
RXDA[1]} =
[+] Feedback