VSC6134
Datasheet
Any one of the following conditions resets the debouncing and pauses FTFL monitoring:
●
●
●
●
●
OOF when OTUk_OOFDBC_CTRL = 1
LOF
LOS
LOM
OTUk AIS
A zero-to-one transition on ODUk_FTFL_INVD invalidates the entire FTFL trace.
2.9.5.8
GCCx Extraction
The GCC monitor pushes any combination of GCC fields onto one of the dual stacks
ODUk_GCC[255:0][15:0] while the microprocessor reads from the other stack.
ODUk_GCC_CFG[2:0] determines which GCC fields (GCC0, GCC1, or GCC2) the GCC monitor
pushes onto the stack (see the following table for decoding). ODUk_GCC_MPNT[7:0] is the
microprocessor index into the stack and ODUk_GCC_MPNTI[1:0] sets the automatic index increment
value. There is no indexing when the GCC monitor pushes 16-bit words onto the stack. The GCC
monitor pushes the first extracted GCC 16-bit word into location zero, the next into location one, and so
on, until the stack is full. After the first stack is full, the GCC monitor switches to the second stack
starting at location zero.
Table 54. ODUk_GCC_CFG[2:0] Decoding
OTUk_GCC_CFG[2:0]
GCC2
X1
X
GCC1
GCC0
X
000
001
010
011
100
101
110
1113
X
X
M2
X
X
M
M
X
X
M
M
X
M
X
M
M
M
M
X
M
M
1. X = Not monitored.
2. M = Monitored.
3. In this configuration, the effective size of the stack is ODUk_GCC[254:0][15:0].
The GCC monitor sets the status bit ODUk_GCC_RDYS when it fills the first stack, indicating to the
microprocessor that it may read all the GCC words in the first stack. The status bit and its respective
mask bit ODUk_GCC_RDYM create a maskable hardware interrupt.
134 of 438
VMDS-10185 Revision 4.0
July 2006