beautypg.com

Microprocessor requirements – Maxim Integrated DS33Z41 User Manual

Page 33

background image

DS33Z41 Quad IMUX Ethernet Mapper

33 of 167

8.9.1 Microprocessor

Requirements

Link aggregation requires an external host microprocessor to issue instructions and to monitor the IMUX function
of the DS33Z41. The host microprocessor is responsible for the following tasks to open a transmit channel:

• Configuring

GL.IMXCN

to control the links participating in the aggregation.

• Issuing a link start command through

GL.IMXC

.

• Monitoring the ITSYNC1-4 status from

GL.IMXSS

or

GL.IMXSLS

.

• Monitoring

GL.IMXDFDELS

.IDDELS0 to ensure that differential delay is not larger than 7.75ms.

• Setting

GL.IMXCN

.SENDE to begin transmitting data after all links are synchronized.

• Resetting the queue pointers in

GL.C1QPR

.

• Monitoring the TOOFLS1-4 status from

GL.IMXOOFLS

to restart handshaking procedure if needed.

The host microprocessor is also responsible for the following tasks to open a receive channel:

• Monitoring the status of IRSYNC1-4 and setting

GL.IMXCN

.RXE to receive data.

When in the data phase, if any of the links are detected to be out of frame (OOF), data will be corrupted. The link
initialization procedure must be initiated again. Note that the serial HDLC or X.86 encoded data is sent on 4 T1/E1
links, each link will not have separate HDLC/X.86 encoded data. The HDLC/X.86 encoding and decoding is data
is only available when the DS33Z41 has performed an IMUX function. Hence on the line the FCS for a given
HDLC packet could transport on a separate link than the HDLC data.