Freescale Semiconductor MPC8260 User Manual
Page 922
ATM Controller and AAL0, AAL1, and AAL5
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
30-2
Freescale Semiconductor
•
Up to 255 active VCs internally, and up to 64K VCs using external memory
•
TM 4.0 CBR, VBR, UBR, UBR+ traffic types
•
VBR type 1 and 2 traffic using leaky buckets (GCRA)
•
TM 4.0 ABR flow control (EFCI and ER)
•
Idle/unassign cells screening/transmission option
•
External and internal rate transmit modes
•
Special mode for ATM-to-TDM or ATM-to-ATM data forwarding
•
CLP and congestion indication marking
•
User-defined cells up to 65 bytes
•
Separate TxBD and RxBD tables for each virtual channel (VC)
•
Special mode of global free buffer pools for dynamic and efficient memory allocation with early
packet discard (EPD) support
•
Interrupt report per channel using four priority interrupt queues
•
Compliant with ATMF UNI 4.0 and ITU specification
•
AAL5 cell format
— Reassembly
– Reassemble PDU directly to external memory
– CRC32 check
– CLP and congestion report
– CPCS_UU, CPI, and length check
– Abort message report
— Segmentation
– Segment PDU directly from external memory
– Performs PDU padding
– CRC32 generation
– Automatic last cell marking
– Automatic CPCS_UU, CPI, and length insertion
– Abort message option
•
AAL1 cell format
— Reassembly
– Reassemble PDU directly to external memory
– Support for partially filled cells (configurable on a per-VC basis)
– Sequence number check
– Sequence number protection (CRC-3 and parity) check
— Segmentation
– Segment PDU directly from external memory
– Partially filled cells support (configurable on a per-VC basis)