Figure 27-3. smc memory structure, 3 smc parameter ram, Smc parameter ram -5 – Freescale Semiconductor MPC8260 User Manual

Page 817: Smc memory structure -5

Advertising
background image

Serial Management Controllers (SMCs)

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

27-5

Figure 27-3. SMC Memory Structure

The BD table allows buffers to be defined for transmission and reception. Each table forms a circular
queue. The CP uses BDs to confirm reception and transmission so that the processor knows buffers have
been serviced. The data resides in external or internal buffers.

When SMCs are configured to operate in GCI mode, their memory structure is predefined to be one
half-word long for transmit and one half-word long for receive. For more information on these half-word
structures, see

Section 27.5, “The SMC in GCI Mode.”

27.2.3

SMC Parameter RAM

The CP accesses each SMC’s parameter table using a user-programmed pointer (SMCx_BASE) located in
the parameter RAM; see

Section 14.5.2, “Parameter RAM.

Each SMC parameter RAM table can be

placed at any 64-byte aligned address in the dual-port RAM’s general-purpose area (banks 1–8, 11 and 12).
The protocol-specific portions of the SMC parameter RAM are discussed in the sections that follow. The
SMC parameter RAM shared by the UART and transparent protocols is shown in

Table 27-2

. Parameter

RAM for GCI protocol is described in

Table 27-17

.

Status and Control

Data Length

Buffer Pointer

Pointer to SMCx

TxBD Table

Pointer to SMCx

RxBD Table

SMC RxBD

Table

SMC TxBD

Table

Dual-Port RAM

Status and Control

Data Length

Buffer Pointer

Tx Data Buffer

External Memory

RxBD Table

TxBD Table

Rx Data Buffer

Advertising