ATM Overview
MPC885 PowerQUICC Family Reference Manual, Rev. 2
36-10
Freescale Semiconductor
RAM, or an external content-addressable memory (CAM). If the header has no match the incoming cell is
treated as an AAL0 cell, and is passed to the global raw cell queue (channel 0). If the cell is matched to a
channel the channel status is read from the receive connection table (RCT). As the FIFO of the SCC fills,
the received cell is read from the FIFO, the HEC is checked, and the cell is optionally descrambled. Cells
with HEC errors are passed to the global raw cell queue, and the HEC error is recorded in the BD. The
receiver screens out idle cells.
After each cell is assembled, either the entire cell (for AAL0 connections) or the cell payload (for AAL5
connections) is copied to external memory, and the RCT is updated. If no empty buffer is available for the
received channel in the BD table, an interrupt is generated and the cell is discarded.
CRC32 is checked on the cell payload for AAL5 connections, with pass/fail indication provided in the last
BD of the received CPCS_PDU. The end of an AAL5 frame is indicated by the PTI[1] bit in the received
cell header. When this end-of-frame indication occurs, the receiver separates the trailer of the CPCS-PDU
from the user data. The length field is compared against the length calculated during the frame receive
operation, the pads are removed as required, the CPCS-UU and CPI are copied to the BD, and the receive
buffer is closed. An interrupt can be optionally generated to declare the end of a receive frame. Detected
CRC or length errors are marked in the BD and an interrupt can be generated.
When AAL0 cells are received the ATM controller copies the cell (except the HEC) from the SCC FIFO
to the next receive buffer in the channel’s BD table. The ATM controller calculates and optionally checks
CRC10 on the cell payload. This option supports the OAM cell check per ITU specification I.610.
36.7.2.1
Cell Delineation
In serial mode cell delineation is part of the receiver flow control. The ATM controller provides SDH/PDH
oriented cell delineation on an octet basis using the HEC mechanism defined in the ITU specification
I.432. The MPC885 can perform bit-aligned cell delineation by searching the bit stream to find the cell
alignment point without an octet-align synchronization signal.
When cell reception begins, the ATM controller attempts to acquire the correct cell delineation. Once
locked onto the cell boundaries of the incoming data stream, the ATM controller remains synchronized
unless excessive errors disrupt the flow. A status bit (ASTATUS[LOCK]) indicates the current delineation
status, and an interrupt (SCCE[SYNC]) can be generated whenever the cell lock status changes. Cells
received before proper cell delineation is achieved are stored in the global raw cell queue.
36.7.3
Cell Payload Scrambling/Descrambling
Cell payload scrambling and descrambling can be performed in the cell stream using the X
43
+1 scrambling
algorithm. The ATM controller automatically transmits an empty cell following initialization to establish
the 43-bit delay line and thereby avoid data corruption. On cell reception, the descrambling algorithm
self-synchronizes before the HEC delineation process is complete and valid cell reception begins.
36.8
ATM Pace Control (APC)
The ATM pace controller determines the next channel (or n channels) to be transmitted and writes the
channel number of these channels in the transmit queue every APC slot time. The transmitter sends one
cell for each channel entry in the transmit queue.
Содержание 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 ...