Unlock instant, AI-driven research and patent intelligence for your innovation.

High-speed data transmission method based on PCI (Peripheral Component Interconnect) bus

A high-speed data transmission, PCI bus technology, applied in the computer field, can solve problems affecting data transmission speed, frequent reading of applications, etc., to achieve the effect of increasing data transmission rate and improving system performance

Inactive Publication Date: 2012-06-13
CHENGDU LINHAI ELECTRONICS
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] At present, most PCI devices have a large dynamic memory as a data buffer space to improve data transmission efficiency, but if the transmitted data is real-time data (such as voice and video), it will be difficult to process the data in the above-mentioned way. Brings a certain delay; reducing the device buffer space can reduce the delay, but the application needs to read data frequently, which affects the data transmission speed

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
  • High-speed data transmission method based on PCI (Peripheral Component Interconnect) bus
  • High-speed data transmission method based on PCI (Peripheral Component Interconnect) bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further described in detail below in conjunction with test examples and specific embodiments. However, it should not be understood that the scope of the above subject matter of the present invention is limited to the following embodiments, and all technologies realized based on the content of the present invention belong to the scope of the present invention.

[0026] High-efficiency drivers are needed to realize PCI bus high-speed data transmission. like figure 1 Shown the present invention is based on the driver program work flowchart of the high-speed data transmission method of PCI bus, and this driver program comprises the steps:

[0027] Initialize the driver program, allocate DMA public buffer as a data buffer queue; set the interrupt control register, enable device interrupt; the driver waits for the interrupt trigger when working, if there is an interrupt trigger, enter the interrupt service routine;

[0028] If it is a device i...

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 a high-speed data transmission method based on a PCI (Peripheral Component Interconnect) bus; according to the high-speed data transmission method, a driving program for realizing the high-speed data transmission comprises the following steps of: initializing the driving program, and distributing a DMA (Direct Memory Access) public buffer zone to serve as a data buffer queue; setting an interrupt control register, and enabling a device to be interrupted; waiting for interrupt triggering, if the device is interrupted, detecting whether a DMA is in a data transmission completion state, if data transmission is not completed, returning to wait for interrupt triggering again, if data transmission is completed, forbidding the interruption of the device, configuring a DMA controller, starting DMA operation and enabling the device to be interrupted again; and clearing DMA interruption if finishing interruption for the completion of DMA transmission, resetting a data buffering queue head pointer, and enabling the interruption of DMA transmission to be finished. According to the high-speed data transmission method, data transmission can be started and forbidden by setting the interrupt control register so that the interrupted driving problem can respond to an interrupt signal, and data in the device is continuously read into the data buffering queue, thereby leading the data transmission rate to be greatly increased.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a high-speed data transmission method based on a PCI bus. Background technique [0002] A computer bus is a common channel for information transmission between computer components. The bus structure is widely used in microcomputer systems, and its advantages are low system cost, flexible configuration, and convenient maintenance. The hardware modules designed and produced using the bus standard have strong compatibility, and can be easily combined through the system bus to form a microcomputer system that meets different needs. [0003] Computer bus technology includes channel control function, usage method, arbitration method and transmission method, etc. The development of any system and the development of peripheral modules must obey certain bus specifications. The structure of the bus is different, and the performance varies greatly. The main function of the computer bu...

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/32
Inventor 吴伟林王亮张代红黄耀何戎辽
Owner CHENGDU LINHAI ELECTRONICS