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) | ||
|
|
| Data or | Command | |
Yes |
|
| Command |
| |
Condition |
|
|
| ||
|
|
|
|
| |
| No |
|
|
| RXSTx = |
|
|
| Data | BIST_DATA_COMPARE (000) | |
|
|
| No | ||
| State |
|
| State |
|
| Yes, RXSTx = |
|
| Yes, RXSTx = |
|
| BIST_LAST_BAD (100) |
|
| ||
| BIST_LAST_GOOD (010) | ||||
|
|
| |||
|
| No, RXSTx = |
|
| |
|
| BIST_ERROR (110) |
|
Document #: | Page 25 of 44 |
[+] Feedback