English
Language : 

PXF4336 Datasheet, PDF (6/425 Pages) Infineon Technologies AG – ABM Premium ATM Buf fer Manager
ABM-P
PXF 4336 V1.1
Table of Contents
Page
3.2.7.3
3.2.7.4
3.2.8
3.3
3.3.1
3.4
3.4.1
3.4.1.1
3.4.1.2
3.4.1.3
3.4.1.4
3.4.1.5
3.4.1.6
3.4.1.7
3.4.1.8
3.4.1.9
3.4.2
3.4.2.1
3.4.2.2
3.4.2.3
3.4.2.4
3.4.2.5
3.4.3
3.4.4
3.4.5
3.4.5.1
3.4.5.2
3.5
3.5.1
3.5.1.1
3.5.1.2
3.5.1.3
3.5.1.4
3.5.1.5
3.5.1.6
3.5.1.7
3.5.1.8
3.5.1.9
3.5.2
3.5.2.1
3.5.2.2
3.5.2.3
Programming Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Initialization Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Reset System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
System Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
LCI Translation in Mini-Switch Configurations . . . . . . . . . . . . . . . . . . . . 62
Buffer Manager and Queue Scheduler Details . . . . . . . . . . . . . . . . . . . . . 64
Buffer Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Logical Buffer Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Threshold Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Counter Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Threshold and Occupancy Counter Overview . . . . . . . . . . . . . . . . . . 70
Discard Mechanisms and Buffer Reservation . . . . . . . . . . . . . . . . . . 72
Cell Acceptance Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
SB Congestion Indication Mechanism . . . . . . . . . . . . . . . . . . . . . . . . 79
Statistical Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Queue Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Scheduler Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Quality of Service Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Traffic Shaping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
VC-Merge and Dummy Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Scheduler Block Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Scheduler Block Scheduler (SBS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Supervision Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Cell Header Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Cell Queue Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Available Bit Rate Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
ABR Service Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Example Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
ABR Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Source Behavior Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
ABR Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
EFCI Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Relative Rate Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Explicit Rate Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Reactive Switch Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
VS/VD Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
ERC Unit Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Message Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
ERC Mailbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Data Sheet
6
2001-12-17