
PXB 4330 E
Semiconductor Group
47
Application Note 11.98
A short list of the thresholds #1 to #6 depicted as stars with numbers in
Figure 11
:
#1:
UBR:
EPD threshold (BufNrtEPD of UBR)
GFR:
EPD CLP1 threshold for GFR (UEC/DEC)
"Low water mark"
#2:
GFR:
EPD threshold (BufNrtEPD of GFR)
"High water mark"
#3:ABR+GFR+UBR:
common PPD threshold (BufNrtMax identical for ABR, GFR
and UBR)
#4:VBR.2 + VBR.3:
common
PPD threshold (BufNrtMax identical for VBR.2 and
VBR.3)
#5:CBR.1+VBR.1(rt):
Total buffer size (registers UBMTH/DBMTH, e.g. 64k cells).
Total buffer size (= #5) - threshold #4 = minimum guaranteed
buffer space for the rt-traffic (= CBR.1 and VBR.1(rt) plus
global real time queue)
#6: VBR.2+VBR.3:
common
Maximum fill/PPD threshold (TrafClassMax identical
for VBR.2 and VBR.3)
The following is a description of the reasoning behind the choices made for thresholds
#1 to #6 in
Figure 11
.
Real Time Traffic
CBR.1 and VBR.1(rt)
For rt-traffic (= all rt-queues per ABM core) there is a minimum guaranteed buffer space
given by the equation:
guaranteed buffer space (e.g. 256 cells) = total buffer size (e.g. 64k cells) - highest
BufNrtMax/BufNrtEPD threshold = threshold #5 - threshold #4
Non Real Time Traffic
VBR.2 and VBR.3
Threshold #3 limits the total buffer usage by the traffic classes ABR, GFR and UBR. Thus
the total buffer space from threshold #3 up to threshold #4 can exclusively be occupied
by VBR.2 and VBR.3 regarding nrt traffic classes. This guaranteed buffer space could
be allocated by rt traffic but only in case of failure e.g. UTOPIA port defect whereby the
corresponding scheduler would occupy very fast the whole buffer space.
There are two possibilities to determine the necessary amount of this guaranteed buffer
space for VBR.2 and VBR.3: