User manual

ATM AAL2
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 32-33
32.4.4.8 SSSAR Receive Buffer Descriptor
The SSSAR SDU is stored in a BD-buffer structure similar to the structures used for AAL5 frames. The
buffer size is determined by SSSAR RxQD[MRBLR]; the actual buffer space used may be smaller. If the
received SSSAR SDU is greater than MRBLR, the SDU spans over multiple buffers.
The SSSAR RxBD is shown in Figure 32-21.
Table 32-12 describes the SSSAR RxBD fields.
0x02 RxBD Table
Offset
Points to the next BD to be handled by the CP. The user should initialize this pointer to
zero.
0x04 — RxBD Table
Base
Points to the beginning of the BD table.
0x08 Reserved, should be cleared during initialization.
0x0A Reserved, should be cleared during initialization.
0x0C Time Stamp Used for reassembly timeout of the SSSAR SDU. Whenever the first packet of an
SSSAR SDU arrives the timestamp timer is sampled and stored here (regardless of
the RasT bit).
0x10 Reserved, should be cleared during initialization.
0x12 Reserved, should be cleared during initialization.
0x14 MRBLR Maximum receive buffer length. Holds the maximum receive buffer length. The actual
buffer size can be less.
0x16 Max_SSSAR
_SDU_
Length
Holds the maximum SSSAR SDU length. Upon each new packet the accumulated
frame size is compared with this value. If the limit is exceeded, the CP discards the rest
of the packets of the current frame.
0x18–
0x1E
Reserved, should be cleared during initialization.
1
Boldfaced entries must be initialized by the user.
01234567 1011 15
Offset + 0x00 ECMW I L RxError UUI
Offset + 0x02 Data Length (DL)
Offset + 0x04 Rx Data Buffer Pointer (RXDBPTR)
Offset + 0x06
Figure 32-21. SSSAR Receive Buffer Descriptor
Table 32-11. SSSAR RxQD Field Descriptions (continued)
Offset Bits Name
1
Description