User manual

ATM Controller and AAL0, AAL1, and AAL5
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 30-71
30.10.5.3 ATM Controller Buffers
Table 30-34 describes properties of the ATM receive and transmit buffers.
30.10.5.4 AAL5 RxBD
Figure 30-46 shows the AAL5 RxBD.
0x0A 0 BUSY The CP sets this bit when it tries to fetch buffer pointer with V bit clear.
FCCE[GBPB] is also set. Initialize to zero.
1 RLI Red-line interrupt. Set by the CP when it fetches a buffer pointer with I = 1.
FCCE[GRLI] is also set. Initialize to zero.
2–7 Reserved, should be cleared.
8 EPD Early packet discard.
0 Normal operation.
1 AAL5 frames in progress are received, but new AAL5 frames associated with
this pool are discarded. Can be used to implement EPD under core control.
9–15 Reserved, should be cleared.
0x0C FBP_ENTRY Free buffer pool entry. Initialize with the first entry of the free buffer pool. Note that
FBP_ENTRY must be reinitialized with the entry pointed to by FBP_PTR when a
busy state occurs to reenable free buffer pool processing.
1
Offset from FBT_BASE+RCT[BPOOL] × 16
Table 30-34. Receive and Transmit Buffers
AAL
Receive Transmit
Size Alignment Size Alignment
AAL5 Multiple of 48 octets (except last buffer in frame) Burst-aligned
(recommended)
Any No
requirement
AAL1 At least 47 octets Burst-aligned
(recommended)
47 octets No
requirement
AAL0 52-64 octets. Burst-aligned 52–64
octets
No
requirement
01234567891011 12 13 1415
Offset + 0x00 E WI LFCM CLP CNG ABRT CPUU LNE CRE
Offset + 0x02 Data Length (DL)
Offset + 0x04 Rx Data Buffer Pointer (RXDBPTR)
Offset + 0x06
Figure 30-46. AAL5 RxBD
Table 30-33. Free Buffer Pool Parameter Table (continued)
Offset
1
Bits Name Description