EASY 6996M CPU Infineon Technologies, EASY 6996M CPU Datasheet - Page 31

BOARD EVAL W/CPU ADM6996M

EASY 6996M CPU

Manufacturer Part Number
EASY 6996M CPU
Description
BOARD EVAL W/CPU ADM6996M
Manufacturer
Infineon Technologies
Series
Samurair
Datasheet

Specifications of EASY 6996M CPU

Main Purpose
Interface, Ethernet
Embedded
No
Utilized Ic / Part
ADM6996M
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Primary Attributes
-
Other names
EASY6996MCPUIN
other ports meet the rising threshold at the same time, Samurai-6M/6MX (ADM6996M/MX) will treat it the storm
has finished.
3.1.10
Samurai-6M/6MX (ADM6996M/MX) supports hardware-based bandwidth control for both ingress and egress
traffic. Ingress and egress rate can be limited independently on each port base. The Samurai-6M/6MX
(ADM6996M/MX) provides several timer scales corresponding to different the bandwidth control unit, so users can
configure the rate equal to K * (Bandwidth Step), 1 <= K <= 2048. Different timer scales can optimize the QoS
performance by different bandwidth control unit. Samurai-6M/6MX (ADM6996M/MX) maintains two counters
(input and output) for each port. For example, if users want to limit rate equal to 64 kbit/s, they should configure
the bandwidth control threshold equal to 1. At each time unit, Samurai-6M/6MX (ADM6996M/MX) will add 64 to
the counter and decrease the byte length when receiving a packet in this period. When the counter is decreased
to zero, we can divide the control behavior into two parts:
For the ingress control, the ingress port will not receive packets any more. If flow control is enabled, Pause packets
will be transmitted, if Back Pressure is enabled, Jam packets will be transmitted, and if the above functions are not
enabled, the packets will be discarded.
For the egress control, the egress port will not transmit any packets, so the egress bandwidth is controlled.
Samurai-6M/6MX (ADM6996M/MX) allows users to control the ingress and egress bandwidth at the same time
(see 0033
For Example, set P0 receive bandwidth control to 6 Mbit/s.
1. Set the receive bandwidth of P0. N= {R0BW_TH3, R0BW_TH2, R0BW_TH1, R0BW_TH0, 6’b0} = 0x005e
2. Enable P0 receive bandwidth control. Set 0033
Table 4
0029
00
01
10
11
3.1.11
The Samurai-6M/6MX (ADM6996M/MX) supports a smart mechanism to discard packets early according to their
priority to prevent the resource blocked by the low priority. The discard ratio is as follows:
Table 5
Queue
Queue 3
Queue 2
Queue 1
Queue 0
Table 6
Discard Mode
Utilization 00
Data Sheet
H
[10:9]
H
,
Bandwidth Control Enable
Bandwidth Control
Bandwidth Control Timer Select
Smart Discard
Smart Disacrd
Discard Ratio
00
0%
Timer Scale
8ms
1ms
40us
500us
Discard Mode of Queue 3 in 0010
Discard Mode of Queue 2 in 0010
Discard Mode of Queue 1 in 0010
Discard Mode of Queue 0 in 0010
Discard Mode
Register).
01
0%
H
[0]=1
31
Bandwidth Step
64Kbps
512Kbps
200Kbps
16Kbps
H
H
H
H
[15:14]
[13:12]
[11:10]
[9:8]
10
0%
Applied Range
64Kbps~2.2Mbps
512Kbps~18Mbps
200Kbps~100Mbps
16Kbps~32Mbps
Revision 1.4, 2006-03-24
Function Description
11
0%
Samurai-6M/MX
ADM6996M/MX

Related parts for EASY 6996M CPU