Inverse Multiplexing for ATM (IMA)
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 33-59
Figure 33-32. IMA Microcode/Software Interaction
33.5.2 Initialization Procedure
1. Program FCC registers/parameters for ATM operation with UTOPIA multi-PHY (excluding APC
parameters for IMA PHYs).
2. Program IMA FCC and root parameters.
3. Enable FCC via GFMRx[ENR,ENT].
Aside from IMA state machine control and IMA-specific error events, subsequent interaction with the
ATM channels is the same as for non-IMA operation (e.g. host commands, RCT/TCT parameters, buffer
descriptors, interrupts).
33.5.3 Software Responsibilities
The following functions are the responsibility of the host software which must complement the IMA
microcode in order to provide a complete IMA solution.

33.5.3.1 System Definition

Definition of P(Rx) and P(Tx)—software variables which are used to determine “sufficient links”
IMA Rx
Tx ICP Template
ICP Cells
Host Software
Layer
Link 1
Link n
Management
Plane
Management
Rx ICP Channel
IMA Tx
ICP Cells
Link 1
Link n
Interrupts
Microcode
Routine
Microcode
Routine
IMA Parameters
Interrupts