
MT90220
13
Cells and Filler cells sent on all the links that
are part of the corresponding TX IMA group
Byte 7 - the
TX Link ID
register is used to set
the Link Logical ID and the cell type is
determined by the internal controller on a per
link basis
Byte 8 - the frame sequence number is
controlled by an internal counter
Byte 9 - the
TX ICP Cell Offset
register is used
to set the value. This value is inserted on a per
link basis
Byte 10 - the link Stuff indication is inserted
automatically and the advance indication option
is programmed by the
TX IMA Control
register
on a per link basis
Byte 11 - the SCCI is controlled by internal
circuitry. The SCCI is incremented by one for
each transfer of the TX ICP cell from the buffer
area to the TX Cell RAM.
Byte 13 - the value of M is programmed through
the
TX Group Control Mode
register
Byte 14 - the
TX Group Control Mode
register
is used to set the Transmit Timing Information
and define the reference link
Bytes 52 and 53 - the calculated CRC-10 Error
Control bits are inserted automatically
Software controls all remaining bytes of the ICP
cells. It also maintains and updates all bytes that are
not directly controlled by the MT90220. A dedicated
address is reserved for each ICP cell byte for each of
the four IMA Groups. This permits direct access to
any of the bytes stored in each of the four
ICP Cell
registers. Refer to Table 2, ICP Cell Description, for
details on the ICP cell byte contents.
To avoid updating or corruption problems, the
internal copy of the ICP Cell cannot be directly
accessed. ICP cells are prepared in a buffer area
(RAM inside the MT90220) and transfer commands
are issued to copy the content of the ICP cell into the
internal Cell RAM area and to start using this new
ICP cell. The MT90220 uses a flag (status bit) to
indicate that this transfer is underway. Changes
should not be made to the content of the ICP cell in
the buffer area until the transfer to the internal
memory is complete. The status bit is cleared during
the transfer and returns to ’1’ on completion of the
transfer. IMA Groups are controlled independently.
When access to the ICP cell of one group is
prohibited, the other ICP cell buffer areas can still be
updated. The
TX ICP Cell Handler
and
TX ICP
Interrupt Enable
registers are used to initiate a
transfer and enable an optional interrupt to indicate
when the process is complete.
Table 2 - ICP Cell Description
Byte
Description
Control Source
1-5
ICP Cell Header
Content of Header is under S/W control. The HEC is calculated by H/W.
6
OAM label
S/W control
7
Cell ID, Link ID
The Link ID is programmed through other registers and inserted by H/W
8
IMA Frame Sequence
Hardware Control
9
ICP Cell Offset
H/W Control. (Programmed by S/W through other registers)
10
Link Stuff Indication
H/W Control
11
Status Change Indic.
H/W Control
12
IMA ID
S/W Control
13
Group Status and Control
S/W Control except for value of M
14
Sync. Info.
H/W Control (Programmed by S/W through other registers)
15
Test Control
S/W Control
16
TX Test Pattern
S/W Control
17
RX Test Pattern
S/W Control
18-49
Link Status and Control
S/W Control
50
Unused
S/W Control
51
End-to-End Channel
S/W Control
52-53
CRC Error Control
H/W Calculation