DMA-based real-time streaming data transmission system and method

A data transmission and real-time data technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of storage space and bus bandwidth waste, and achieve the effect of reducing read and write operations, fast speed, and saving memory resources

Active Publication Date: 2017-01-04
HANGZHOU SILAN MICROELECTRONICS
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to solve the problem of waste of storage space and bus bandwidth in the existing DMA controller during real-time stream data transmission, and to provide a solution to meet the filling and discarding requirements during real-time stream data transmission. Problems of storage space and bus bandwidth waste, DMA-based real-time streaming data transmission system and DMA-based real-time streaming data transmission method for filling and discarding real-time streaming data

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
  • DMA-based real-time streaming data transmission system and method
  • DMA-based real-time streaming data transmission system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described in detail below in conjunction with the accompanying drawings and examples, but the protection scope of the present invention is not limited thereto.

[0025] refer to figure 1 , the real-time streaming data transmission system based on DMA of the present invention comprises main control CPU, DMA controller, memory, system bus, peripheral hardware interface and virtual slave device, and system bus is connected with main control CPU, DMA controller, memory, peripheral hardware respectively The interface is connected to the virtual slave device. The DMA controller controls the real-time streaming data transmission between the memory and the peripheral interface through the system bus. The virtual slave device cooperates with the DMA controller to realize the filling or discarding function of the streaming data during the real-time transmission of the streaming data. .

[0026] Among them, the dummy slave device (dummy slave...

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 relates to a direct memory access (DMA)-based real-time streaming data transfer system and a DMA-based real-time streaming data transfer method. The transfer system comprises a master control central processing unit (CPU), a DMA controller, a storage, a system bus, a peripheral interface and a virtual slave unit, wherein the DMA controller controls the real-time data transfer between the storage and the peripheral interface through the system bus; the DMA controller can read default padding data from the virtual slave unit to pad streaming data output by the storage, also can write streaming data which is required to be discarded and input externally into the virtual slave unit to match the DMA controller to pad or discard the streaming data in the real-time streaming data transfer process; the virtual slave unit realizes single-period write and read on the system bus, the speed is higher, and the bus resource is saved; moreover, the virtual slave unit does not occupy storage resource, the default padding data can be configured, and the storage resource is saved.

Description

technical field [0001] The invention relates to the technical field of DMA (direct memory access), in particular to a DMA-based real-time stream data transmission system and method. Background technique [0002] At present, in SoC (System on Chip, system on chip) chip design, in order to improve efficiency and save data bus bandwidth, DMA (Direct Memory Access) technology and method are widely used in data transmission. In the process of real-time streaming data transmission, two problems are usually faced: one is that when moving streaming data from the memory to the peripheral device, the real-time performance of the data needs to be maintained, that is, the data is sent at a uniform rate and cannot be interrupted. At this time, if the memory Insufficient data preparation in the memory will lead to interruption of real-time streaming data output; the other is that when streaming data is moved from the peripheral to the memory, the data needs to be received in real time. If...

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 Patents(China)
IPC IPC(8): G06F13/28
Inventor 张奇董东升
Owner HANGZHOU SILAN MICROELECTRONICS
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