PCI-E (peripheral component interconnect express) to PCI bridge device and method for actively prefetching data thereof

A PCI-E, active technology, applied in the field of data communication, can solve problems such as the degradation of transmission performance of PCI communication modules, and achieve the effect of offsetting large delays, improving utilization, and improving transmission performance

Active Publication Date: 2011-09-14
NEW H3C TECH CO LTD
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0033] The invention provides a PCI-E to PCI bridge device and a method for actively prefetching data for the device, aiming to solve the problem of PCI-E to PCI bridge compatibility with old PCI communication modules in the field of data communication, and the transmission performance of PCI communication modules The problem of sharp decline

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
  • PCI-E (peripheral component interconnect express) to PCI bridge device and method for actively prefetching data thereof
  • PCI-E (peripheral component interconnect express) to PCI bridge device and method for actively prefetching data thereof
  • PCI-E (peripheral component interconnect express) to PCI bridge device and method for actively prefetching data thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0073] Since the existing PCI-E to PCI bridge cannot predict the length of the data sent by the CPU and the starting address of the data in the cache, the existing PCI-E to PCI bridge can only passively wait for the PCI communication module to initiate a read transaction request before triggering the pre-order Take action.

[0074] In the field of data communication, the data sent out by the PCI communication module is prepared by the CPU. The starting address and length of the data sent by the PCI communication module are first notified to the PCI communication module by the CPU in the form of a Buffer descriptor, and then by the CPU. The PCI communication module reads and sends data from the system memory. According to this basic feature, the present...

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 provides a PCI-E (peripheral component interconnect express) to a PCI bridge device and a method for actively prefetching data thereof. The PCI-E to PCI bridge device comprises an active prefetching configuration interface and an active prefetching PCI-E reading generation module, wherein after a to-be-sent data is prepared by a CPU (central processing unit) but before a Buffer descriptor is set, the active prefetching configuration interface is used for receiving an initial address and the length of the to-be-sent data in a cache from the CPU; the active prefetching PCI-E reading generation module is used for acquiring the initial address and the length of the to-be-sent data from the active prefetching configuration interface and actively prefetching the to-be-sent data from CPU to the interior cache of a PCI-E to PCI bridge; and the PCI-E to PCI bridge directly responds to a request for reading the to-be-sent data in the cache which is sent from a PCI communication module and feeding back the prefetched to-be-sent data to the PCI communication module. By using the device provided by the invention, the data active prefetching can be realized and the initial addressand the length of the prefetching data in the cache can be dynamically configured.

Description

technical field [0001] The invention relates to data communication technology, in particular to a PCI-E to PCI bridge device and a method for actively prefetching data by the device. Background technique [0002] PCI (Peripheral Component Interconnect, Peripheral Component Interconnect Bus) bus has become one of the most successful bus specifications so far since it came out in 1992, and is widely used in PC / Server platforms, such as sound cards, display cards, network devices (including Ethernet, Modem) and I / O interface, etc. In the field of embedded application, such as communication, industrial control, etc., the PCI bus has also obtained a large number of applications through the CompactPCI platform. Initially, the PCI bus adopts a 33MHz operating frequency and 32-bit data / address multiplexing bus mode. In this case, the theoretical maximum bandwidth of the bus is 1.056Gbps. With the introduction of the PCI V2.2 standard, the PCI bus is allowed to work at a frequency ...

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): G06F13/38G06F13/42
CPCG06F12/0862G06F13/4027G06F13/42
Inventor 赵志宇钱嘉林段琳张颖李星爽
Owner NEW H3C 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
Try Eureka
PatSnap group products