Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Linux system-based serial RapidIo data transmission method

A data transmission method and technology for data transmission nodes, which are applied in electrical digital data processing, instruments, etc., can solve problems such as performance that cannot meet actual needs, and achieve the effects of solving timing requirements and interruption loss, avoiding data copying, and flexible control.

Active Publication Date: 2013-01-16
WUHAN POST & TELECOMM RES INST CO LTD
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When only one cell is managed, the data is copied 3 times, and the interrupt response is 2 times. When managing multiple cells, these operations will be doubled. At this time, the performance of the system according to the ordinary design will not meet the actual needs.

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
  • Linux system-based serial RapidIo data transmission method
  • Linux system-based serial RapidIo data transmission method
  • Linux system-based serial RapidIo data transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention mainly aims at how to apply Serial rapid io to realize high-speed transmission in the embedded system under the linux system, and provides a design based on the rapidio protocol. In the construction of wireless communication base stations, it meets the requirements of high-speed data transmission and effectively reduces resource occupation. Effectively improve system performance. This design makes full use of rapidio resources, and uses uio, DMA and other technologies to effectively reduce data copying, perfectly meet the timing requirements of data transmission, and use system resources reasonably.

[0033] The technical solutions of the present invention are described in detail below in conjunction with the accompanying drawings and embodiments, and details for a comprehensive understanding of the embodiments are provided. However, it will be understood by those skilled in the art that the present invention may be practiced without some of the de...

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 Linux system-based serial RapidIo data transmission method. By utilizing a few quantity of DMA (direct memory access) controller resources, adopting a DMA linked list mode and mapping a register space of a DMA controller to an FPGA (field programmable gate array), the [CC]bit of the FPGA is realized by writing a DMA mode register MRn of a CPU (central processing unit), so as to start the DMA linked list transmission and initialize the data transmission of a rapidio link; during the whole data transmission process, the CPU does not need to join no matter in writing the DMA resister, transferring DMA data or the last rapidio link data transmission, so that the CPU efficiency is greatly improved; and the data transmission is realized in accordance with time sequence demands strictly, so that the dilemma of performance reduction caused by the fact that the time sequence is realized through interruption and the interruption is responded constantly; the mapping of an internal-core space address to a user space address is realized through a uio technique, so that the internal-core space address can be directly operated at the user space, and the data copy at the user space and the internal-core space is avoided; and moreover DMA linked list nodes can be designed so as to realize the flexible control in data transmission of a rapidio link output window.

Description

technical field [0001] The invention relates to the technical field of wireless communication, in particular to a serial RapidIo data transmission method based on a Linux system. Background technique [0002] In the embedded system, the traditional timing control is notified by the external interrupt to the CPU, and then the CPU completes the work that the timing should achieve. Generally speaking, due to the preemptiveness and exclusiveness of the external interrupt, it is determined that if When the interrupt arrives very close, the phenomenon of lost interrupt will occur. If the interrupt is threaded to reduce the interrupt processing time, thereby alleviating the problem of lost interrupt, the real-time performance of the system will be reduced. [0003] The data exchange between user space and kernel space will inevitably result in the cost of context switching and data copying, while using uio technology (the technology of user space for IO access) is to directly map t...

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
IPC IPC(8): G06F13/28
Inventor 秦燕婷
Owner WUHAN POST & TELECOMM RES INST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products