Switching device
First Claim
1. A switching device for switching packets having a plurality of packet types to a plurality of devices according to a PCI Express protocol, the switching device comprising:
- a receiver adapted to receive packets inputted into the switching device, the receiver having a buffer; and
a transmitter adapted to transmit packets to a first device in the plurality of devices, the transmitter having a buffer provided for each packet type;
when a remaining capacity of a first transmitter buffer which stores a first packet type becomes insufficient, the transmitter transmits to the receiver a first signal indicating that the remaining capacity of the first transmitter buffer has become insufficient,when the receiver receives the first signal, the receiver transmits packets to the transmitter which are not of the first packet type according to a receiving order of the packets, andwhen the receiver does not receive the first signal, the receiver transmits the packets to the transmitter according to the receiving order.
2 Assignments
0 Petitions
Accused Products
Abstract
A multiport switch circuit which performs transfer according to flow control and a protocol with an ordering rule specified, wherein the circuit for avoiding packets from clogging is realized in a small size. A packet receiving side circuit has a packet selection output circuit to suppress a circuit size by decreasing the number of transfer data paths, and the packet selection output circuit performs output of selected packets according to a priority packet type selection instruction signal in addition to output of a receiving order packet according to a receiving order output instruction signal to make it possible to avoid clogging caused because the packets made to wait for transmission by the flow control cannot be overtaken by another packet type according to the ordering rule.
27 Citations
8 Claims
-
1. A switching device for switching packets having a plurality of packet types to a plurality of devices according to a PCI Express protocol, the switching device comprising:
-
a receiver adapted to receive packets inputted into the switching device, the receiver having a buffer; and a transmitter adapted to transmit packets to a first device in the plurality of devices, the transmitter having a buffer provided for each packet type; when a remaining capacity of a first transmitter buffer which stores a first packet type becomes insufficient, the transmitter transmits to the receiver a first signal indicating that the remaining capacity of the first transmitter buffer has become insufficient, when the receiver receives the first signal, the receiver transmits packets to the transmitter which are not of the first packet type according to a receiving order of the packets, and when the receiver does not receive the first signal, the receiver transmits the packets to the transmitter according to the receiving order. - View Dependent Claims (2, 3, 7, 8)
-
-
4. A switching device for switching packets having a plurality of packet types to a plurality of devices according to a PCI Express protocol, wherein
the plurality of devices each has a receiver memory adapted to store packets, when a remaining capacity of the receiver memory of a first device with respect to a first packet type the packet types becomes insufficient, the first device transmits to a switching device a first signal indicating that the remaining capacity of the receiver memory with respect to individual packet types has become insufficient, when the switching device receives the first signal, the switching device transfers packets which have destinations other than the first device according to a packet receiving order, and when the switching device does not receive the first signal, the switching device transfers individual packets according to the packet receiving order.
Specification