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

Advertising
background image

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

Advertising