4. Internal Switching Fabric > Packet Queuing
97
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
4.4.3.3
Strict Priority Two
In this mode, higher priority packets are served ahead of lower priority packets, even when the high
priority packets are blocked. This mode has decreased throughput, but does have the lowest latency on
high priority packets.
In this mode, reorder operations only occur when the head of the queue is blocked and there is a packet
request with a higher precedence (according to the rules in
) which
exists in the queue.
The arbiter selects a packet to compete in egress arbitration based on the following rules:
•
Select the priority 3 packet that can be accepted by its destination fabric port and is closest to the
head of the queue;
•
Else if there are no such packets, Select the priority 3 packet closest to the head of the queue; Note
that this packet cannot make progress. This means all priority 3 packets have to be out of queue
before looking at other levels, even if priority 3 packet cannot make progress.
•
Else if there are no such packets, Select the priority 2 packet that can be accepted by its destination
fabric port and is closest to the head of the queue.
•
Else if there are no such packets, Select the priority 2 packet closest to the head of the queue; Note
that this packet cannot make progress.
•
Else if there are no such packets, Select the priority 1 packet that can be accepted by its destination
fabric port and is closest to the head of the queue;
•
Else if there are no such packets, Select the priority 1 packet closest to the head of the queue; Note
that this packet cannot make progress.
•
Else if there are no such packets, Select the priority 0 packet that can be accepted by its destination
fabric port and is closest to the head of the queue;
•
Else if there are no such packets, Select the priority 0 packet closest to the head of the queue. Note
that this packet cannot make progress.
4.4.3.4
Reorder Limiting
When packets leave an input queue in other than first-come first-served order, a packet is said to have
been
reordered
. Reordering occurs as described in the previous sections on input arbitration
algorithms:
“First Come, First Served Mode” on page 96
“Strict Priority One” on page 96
, and
.
If a packet is reordered, that packet is sent earlier than it would otherwise be sent, some packets are sent
later than would otherwise be sent, and others are sent in the same relative order. For example, if the
fifth packet to arrive at an ingress port is sent first, the first, second, third, and fourth packets are
delayed while the sixth, seventh, and eighth packets are not affected.
Ti
p
The Tsi578 never violates the RapidIO protocol when it selects the switching order for
packets.
Содержание Tsi578
Страница 1: ...IDT Tsi578 Serial RapidIO Switch User Manual June 6 2016 Titl ...
Страница 20: ...About this Document 20 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 102: ...4 Internal Switching Fabric Packet Queuing 102 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 228: ...11 Signals Pinlist and Ballmap 228 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 504: ...B Clocking P_CLK Programming 504 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 526: ...Index 526 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...