ATM Overview
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
36-11
Controlled by the communications processor (CP), the APC provides traffic shaping and offers a fair
queueing mechanism for port-to-port cells in-transit. Thus, the APC can flexibly combine SAR traffic with
PTP traffic (cell switching). The pace controller is based on multiple-level circular tables (APC scheduling
tables) in the dual-port RAM that are used to queue transmission of all the active channels.
The operation of the APC is controlled by several input parameters programmed by the user. Scheduling
of traffic is controlled through the APC scheduling table length, the number of cells to be selected in an
APC slot time, and the APC request timer. The period of the APC request timer determines the length of
an APC slot time.
The APC can handle multiple priority levels defined by the user with each level containing an APC
scheduling table and an optional PTP queue. The first level is serviced with the highest priority and the last
is serviced with the lowest priority; that is, channels in the second and lower levels are serviced only as
bandwidth becomes available. Channels with a low tolerance for cell delay variation (CDV), such as
real-time traffic, should be placed in the upper levels (higher priority). The lower priority levels can be
used for non-real-time traffic, such as UBR channels.
The APC pace parameters, such as PCR, SCR, and BT, and the priority of each channel are programmed
by the user prior to the activation command according to the traffic service (CBR, VBR or UBR) selected
for the channel number. For ABR transmission, the host adjusts the APC parameters in response to
incoming resource management (RM) cells and defines the ABR available cell rate (ACR). The APC
period can be changed on the fly, thereby allowing the bit rate for a channel to be changed dynamically,
which is necessary to control transmission of traffic types such as ABR. For ABR, it is the user’s
responsibility to evaluate RM cells and update the APC pace values in the TCT.
The APC input parameters are described in
Chapter 40, “ATM Pace Control.”
These parameters define the
minimum and maximum cell rate and cell delay variation.
36.9
Internal and External Channels (Extended Channel Mode)
Internal channels are the channels numbered 0 through 31; external channels have channel numbers greater
than 31. The external channels become available only when the user selects extended channel mode, see
Section 38.2, “SAR Receive State Register (SRSTATE),”
and Section 37.4 “SAR Transmit State Register
(STSTATE).”
The TCTs and RCTs for internal channels are directly accessed in the (internal) dual-port RAM. For
external channels, the TCT and RCT structures are placed in external memory and thus require DMA
accesses to read and update. Also, the GFC/VPI/VCI/PTI mapping for external channels requires a CAM
or address compression method instead of the generally faster dual-port RAM look-up table method used
for internal channels. Therefore, the bit rate supported in extended channel mode is reduced. The overall
throughput depends on the number of external channels and the bit rate ratio between external and internal
channels; that is, higher bit rate channels should be assigned internal channel numbers.
36.10 ATM Port-to-Port (PTP) Cell Switching
The PTP mechanism allows the user to implement ATM to ATM cell switching from one ATM port to
another ATM port (including specific PHYs on the UTOPIA multi-PHY bus).
Figure 36-3
shows an
Содержание 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 ...