System and method of sending PCI express data over ethernet connection
OwnerSofin Raskininventor
Life of this patent
Estimating the term…
Abstract
According to certain aspects, the present invention relates to a system and method of sending PCI Express video data over a lower speed Ethernet connection. In embodiments, a system according to the invention includes bridges at either end of an Ethernet connection that is disposed between a PCIe host and a PCIe device. According to aspects of the invention, the slower Ethernet connection can be used by forcing the faster PCIe link to operate at a slower rate than is possible, forcing a PCIe device with a large number of lanes to use only a single lane, forcing a PCIe link to use the shortest possible packet size and/or controlling the time when UpdateFC DLLP packets are sent.
Claims17
A system, comprising:
- a host device including:
- a CPU system;
- a first peripheral connection bus that connects the CPU system to peripheral devices within the system;
- a bus host for managing transfer of data between the CPU system and the peripheral devices via the first peripheral connection bus;
- a host network connection to an external network;
- and
- a first bridge coupled to the first peripheral connection bus that allows the bus host to communicate with an external peripheral device for transferring data between the CPU system and the external peripheral device via the host network connection and the first peripheral connection bus
- wherein the external peripheral device is adapted to use one or more of a plurality of bus lanes, a plurality of data rates and a plurality of packet sizes for communicating with the bus host, and wherein the first bridge includes a link controller that intercepts configuration packets between the external peripheral device and the bus host that specify using a first number of the one or more of the plurality of bus lanes, the plurality of data rates and the plurality of packet sizes, and wherein the link controller further forces a reduced number of the one or more of the plurality of bus lanes, the plurality of data rates and the plurality of packet sizes less than the first number to be used using the intercepted configuration packets.
Dependencies are inferred from the claim text.