
ABM-3G
PXF 4333 V1.1
Functional Description
Data Sheet
44
2001-12-17
Figure 3-2
Functional Block Diagram
Figure 3-3
shows a logical illustration of the ATM Buffer Manager (ABM-3G) core for one
direction.
Cells are assigned to queues in the Buffer Manager unit. The cell acceptance algorithm
verifies that no thresholds are exceeded that are provided for queues, schedulers, traffic
classes, as well as for the global buffer. Once accepted, a cell cannot be lost, but will be
emitted at the respective UTOPIA Interface after some time (exception: queue has been
disabled while cells are stored). Alternatively, cells can be received from the
Microprocessor Interface via the AAL5 unit. The demultiplexer forwards the cells to the
respective queue associated with a scheduler which sorts them for transmission
according to the programmed configuration. As part of the scheduling function, an
optional Peak Rate Limiter and a Leaky-Bucket shaper are provided for the shaping of
individual queues (connections).
The Queue Scheduler and the Buffer Manager are the key units for QoS provisioning in
the ABM-3G. The behavior of both units is described in subsequent chapters. The output
multiplexer recombines the cell streams of all schedulers. Emitted cells are either
forwarded to the UTOPIA Transmit Interface or to the AAL5 unit for extraction.
SDRAM Interface (up)
Cell Handler upstream
SDRAM Interface (dn)
Cell Handler downstream
Buffer
Manager
SSRAM
IF
U
U
BSCAN
uP IF
AAL5
Test/
Clocks
687 Mbit/s
(53 byte,
51.84MHz)
Queue
Scheduler
687 Mbit/s
(53 Byte,
51.84 MHz)
ARC
ARC
5
32
50
64
64
14
42
50
687 Mbit/s
(53 byte,
51.84MHz)
687 Mbit/s
(53 Byte,
51.84 MHz)