Buffer Descriptors and Connection Tables
MPC885 PowerQUICC Family Reference Manual, Rev. 2
37-6
Freescale Semiconductor
37.1.4
ATM Transmit Buffer Descriptors (TxBDs)
The format of the ATM transmit buffer descriptor (TxBD) applies to both UTOPIA and serial ATM modes.
ATM TxBDs are 12 bytes, as shown in
Figure 37-5
.
0x00
(cont.)
15
CR
Receive CRC error. Indicates a CRC32 error for AAL5 channels or a CRC10 error for
AAL0 channels. The receiver performs CRC32 checking on the frame for AAL5 channels
and sets the CR bit in the last BD when a CRC error is detected. For AAL0 channels, the
receiver performs CRC10 checking on the cell payload and sets the CR bit if a CRC error
is detected.
0 No error
1 CRC32 error for AAL5 channels; CRC10 failure for AAL0 channels
Note:
CRC10 checking for AAL0 channels can be disabled by setting the channel’s
RCT[NCRC] (no CRC). RxBD[CR] is set only when the received cell includes a CRC10
field in the payload and an error is detected. This check is provided to support OAM
CRC10 according to the ITU specification I.610.
0x02
—
Data length/
CH_CODE
Data length(AAL5). For AAL5 BDs, the data length is the number of octets written by the
CP into the BD’s data buffer. When the buffer is the last buffer in the frame (BD[L] = 1), the
data length contains the total number of frame octets. This field is written by the CP as the
buffer is closed.
Channel code (AAL0 only). This field applies only when filtering is activated
(SRSTATE[MCF] = 1). When not operating in extended channel mode, the CH_CODE field
contains the channel’s RCT address in dual-port RAM. In extended channel mode,
CH_CODE is the actual channel number.
0x04
—
Receive
data buffer
pointer
Receive data buffer pointer. Points to the first location of this BD’s data buffer, which may
reside in either internal or external memory. This pointer must be burst aligned (divisible
by 16).
0x08
—
CPCS-UU
and CPI
CPCS-UU and CPI (AAL5 only). Contains the frame’s CPCS-UU and CPI fields. This field
is taken from the frame trailer, and contains user-to-user (UU) information and common
part indications (CPI). This field is written by the CP and is valid only for the last BD in the
AAL5 frame.
0x0A
—
—
Reserved, should be cleared.
0x0C
—
Cell header
expansion 1,
2, and 3
Cell header expansion 1, 2, and 3 (UTOPIA expanded cell mode only). These fields are
added to the BD when expanded cells are enabled (SRSTATE[EC] is set in the UTOPIA
parameter RAM). The size of the cell header expansion is programmable and is
determined by ECSIZE in the UTOPIA parameter RAM.
When the last BD of an AAL5 frame is closed, the ATM controller copies the expanded cell
header into these fields. For AAL0 channels, the expanded cell headers are copied into
these fields for every RxBD.
Cell header expansion 1 is the first word to be received; cell header expansion 3 is the last.
The bytes are ordered according to the DMA byte ordering (programmed through SRFCR
in the parameter RAM).
Table 37-1. ATM RxBD Field Descriptions (continued)
Offset from
RBD_PTR
Bits
Name
Description
Содержание PowerQUICC MPC870
Страница 1: ...MPC885 PowerQUICC Family Reference Manual Supports MPC885 MPC880 MPC875 MPC870 MPC885RM Rev 2 04 2006 ...
Страница 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Страница 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Страница 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Страница 192: ...MPC885 Instruction Set MPC885 PowerQUICC Family Reference Manual Rev 2 5 22 Freescale Semiconductor ...
Страница 242: ...Instruction and Data Caches MPC885 PowerQUICC Family Reference Manual Rev 2 7 30 Freescale Semiconductor ...
Страница 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Страница 416: ...External Bus Interface MPC885 PowerQUICC Family Reference Manual Rev 2 13 42 Freescale Semiconductor ...
Страница 440: ...Clocks and Power Control MPC885 PowerQUICC Family Reference Manual Rev 2 14 24 Freescale Semiconductor ...
Страница 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Страница 606: ...SDMA Channels and IDMA Emulation MPC885 PowerQUICC Family Reference Manual Rev 2 19 20 Freescale Semiconductor ...
Страница 738: ...SCC Asynchronous HDLC Mode and IrDA MPC885 PowerQUICC Family Reference Manual Rev 2 25 16 Freescale Semiconductor ...
Страница 780: ...SCC Ethernet Mode MPC885 PowerQUICC Family Reference Manual Rev 2 27 24 Freescale Semiconductor ...
Страница 794: ...SCC Transparent Mode MPC885 PowerQUICC Family Reference Manual Rev 2 28 14 Freescale Semiconductor ...
Страница 848: ...Serial Peripheral Interface SPI MPC885 PowerQUICC Family Reference Manual Rev 2 30 18 Freescale Semiconductor ...
Страница 882: ...Universal Serial Bus USB MPC885 PowerQUICC Family Reference Manual Rev 2 31 34 Freescale Semiconductor ...
Страница 944: ...Parallel I O Ports MPC885 PowerQUICC Family Reference Manual Rev 2 34 26 Freescale Semiconductor ...
Страница 956: ...CPM Interrupt Controller MPC885 PowerQUICC Family Reference Manual Rev 2 35 12 Freescale Semiconductor ...
Страница 1004: ...Buffer Descriptors and Connection Tables MPC885 PowerQUICC Family Reference Manual Rev 2 37 30 Freescale Semiconductor ...
Страница 1022: ...ATM Parameter RAM MPC885 PowerQUICC Family Reference Manual Rev 2 38 18 Freescale Semiconductor ...
Страница 1068: ...ATM Pace Control MPC885 PowerQUICC Family Reference Manual Rev 2 40 22 Freescale Semiconductor ...
Страница 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Страница 1120: ...AAL2 Implementation MPC885 PowerQUICC Family Reference Manual Rev 2 44 30 Freescale Semiconductor ...
Страница 1162: ...Fast Ethernet Controller FEC MPC885 PowerQUICC Family Reference Manual Rev 2 45 40 Freescale Semiconductor ...
Страница 1172: ...SEC Lite Overview MPC885 PowerQUICC Family Reference Manual Rev 2 46 8 Freescale Semiconductor ...
Страница 1176: ...SEC Lite Address Map MPC885 PowerQUICC Family Reference Manual Rev 2 47 4 Freescale Semiconductor ...
Страница 1214: ...SEC Lite Execution Units MPC885 PowerQUICC Family Reference Manual Rev 2 48 38 Freescale Semiconductor ...
Страница 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Страница 1313: ...MPC885 PowerQUICC Family Reference Manual Rev 2 Freescale Semiconductor B 1 Appendix B Serial Communications Performance TBD ...
Страница 1314: ...Serial Communications Performance MPC885 PowerQUICC Family Reference Manual Rev 2 B 2 Freescale Semiconductor ...
Страница 1320: ...Register Quick Reference Guide MPC885 PowerQUICC Family Reference Manual Rev 2 C 6 Freescale Semiconductor ...
Страница 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Страница 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Страница 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Страница 1384: ...Serial ATM Scrambling Reception and SI Programming MPC885 PowerQUICC Family Reference Manual Rev 2 H 6 Freescale Semiconductor ...
Страница 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...