Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Communication method and system based on PCIe (peripheral component interconnect express) data exchange

A communication method and data exchange technology, which are applied in the communication field based on PCIe data exchange to achieve the effects of eliminating port type restrictions, solving the problem of request-response deadlock, and efficient communication

Active Publication Date: 2013-05-22
SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
View PDF2 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Physical address routing also has problems. In the PCIe protocol, all devices are required to exist in one memory space. We know that a processor often needs to have 4GB of memory (16GB in a server). If the processor is interconnected, Taking a 64-bit system as an example (the current processor can issue a physical address of up to 40 bits), then the number of processors that can be included is only 2 40 / 4G=2 8 =256

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Communication method and system based on PCIe (peripheral component interconnect express) data exchange
  • Communication method and system based on PCIe (peripheral component interconnect express) data exchange
  • Communication method and system based on PCIe (peripheral component interconnect express) data exchange

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] Figure 22 It is a schematic diagram of the communication system based on PCIe data exchange of the present invention. like Figure 22 As shown, the communication system includes:

[0081] The preprocessing module 100 is used to start the PCIe switch, and carry out PCIe device search and configuration to the processor and the PCIe terminal communicating with the PCIe switch;

[0082] Data packet generation module 200, described processor or PCIe terminal sends PCIe read and write request to described PCIe switch port according to routing information, and described port utilizes compatible standard PCIe packet format and standard PCIe routing to construct described PCIe read and write request as data packet and send it to the corresponding port;

[0083] The data packet processing module 300, the corresponding port restores the data packet into a PCIe read and write request, and sends it to a processor or a PCIe terminal.

[0084] Figure 23 It is a flow chart of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses communication method and system based on PCIe (peripheral component interconnect express) data exchange. The method includes the steps of firstly, starting a PCIe switch and subjecting a processor and a PCIe terminal communicated with the PCI3 switch to PCIe equipment search and configuration; secondly, allowing the processor or PCIe terminal to transmit a PCIe read-write request to a port of the PCIe switch according to routing information, allowing the port to structure the PCIe read-write request into a data packet by means of packet format compatible with standard PCIe link layer protocol and extensible routing compatible with standard PCIe routing, and transmitting the data packet to a corresponding port; and thirdly, allowing the corresponding port to restore the data packet into the PCIe read-write request and transmit the request to the processor or PCIe terminal. Multi-processor communication based on PCIe link is achieved by the extended PCIe protocol, and any topological extensible interconnection networks are established.

Description

technical field [0001] The present invention relates to a communication method and system based on PCIe data exchange, in particular to a data exchange method and a data exchange system in a multiprocessor environment realized by extending the PCIe protocol, and also relates to compatibility with standard PCIe, realizing the PCIe-based I / O device expansion. Background technique [0002] The PCI-Express bus protocol (PCIe for short) inherits from the PCI and PCI-x protocols, and is the mainstream I / O system bus in current computer systems. Compared with PCI and PCI-X, the PCIe bus has a higher high bandwidth. The single-lane unidirectional bandwidth of the PCIe2.0 specification has reached 5Gpbs, and the PCIe3.0 specification has reached 8Gbps. Because it is a serial transmission protocol, the PCIe bus can achieve a long transmission distance, and even a transmission distance of hundreds of meters can be achieved by using an optical module. In addition, the PCIe bus also pr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/741H04L12/931H04L45/74
Inventor 孙凝晖曹政刘小丽安学军张佩珩
Owner SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products