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)