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 |
|
| BIST_DATA_COMPARE (000, 001) | ||
|
|
|
| ||
Condition |
|
|
|
| |
|
|
|
|
| |
| No |
|
|
|
|
|
|
| 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 #: | Page 18 of 27 |
[+] Feedback