2–172
Altera Corporation
Stratix II GX Device Handbook, Volume 2
October 2007
Native Modes
Figure 2–123
shows the PCS synchronization state diagram specified in
clause 48 of the IEEE P802.3ae.
Figure 2–123. IEEE 802.3ae PCS Synchronization State Diagram
reset +
(signal_detectCHANGE<n> *PUDI)
(signal_detect<n>=OK)*
PUDI([/COMMA/]
PUDI([/COMMA/]
PUDI([/COMMA/]
PUDI([/COMMA/]
*
∉
[/INVALID/]
PUDI([/COMMA/]
*
∉
[/INVALID/]
PUDI([/COMMA/]
PUDI([/COMMA/]
*
∉
[/INVALID/]
PUDI(
∉
[/INVALID/])*
good_cgs
≠
3
PUDI(
∉
[/INVALID/])
PUDI(
∉
[/INVALID/])*
good_cgs
≠
3
PUDI(
∉
[/INVALID/])*good_cgs = 3
PUDI(
∉
[/INVALID/])*good_cgs = 3
PUDI(
∉
[/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI * signal_detect<n>=FAIL)+
PUDI(![/COMMA/])
LOSS_OF_SYNC
lane_sync_status<n>
⇐
FAIL
enable_cgalign
⇐
TRUE
SUDI
COMMA_DETECT_1
enable_cgalign
⇐
FALSE
SUDI
SYNC_ACQUIRED_1
lane_sync_status<n>
⇐
OK
SUDI
SYNC_ACQUIRED_2
good_cgs
⇐
0
SUDI
SYNC_ACQUIRED_3
good_cgs
⇐
0
SUDI
SYNC_ACQUIRED_4
good_cgs
⇐
0
SUDI
PUDI([/INVALID/])
PUDI(
∉
[/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI([/INVALID/])
PUDI(
∉
[/INVALID/])
PUDI([/INVALID/])
SYNC_ACQUIRED_2A
good_cgs
⇐
go 1
SUDI
SYNC_ACQUIRED_3A
good_cgs
⇐
go 1
SUDI
SYNC_ACQUIRED_4A
good_cgs
⇐
go 1
SUDI
COMMA_DETECT_2
SUDI
COMMA_DETECT_3
SUDI
1
PUDI(
∉
[/INVALID/])*
good_cgs
≠
3
PUDI(
∉
[/INVALID/])*good_cgs = 3
2
2
1