Figure 33-32. ima microcode/software interaction, 2 initialization procedure, 3 software responsibilities – Freescale Semiconductor MPC8260 User Manual
Page 1161: 1 system definition, Initialization procedure -59, Software responsibilities -59, System definition -59, Ima microcode/software interaction -59

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