DMA (Direct Memory Access) data transmission method and apparatus

A data transmission method and a technology of a data transmission device, which are applied in the field of data processing and can solve problems affecting video frame rate and DMA low efficiency, etc.

Active Publication Date: 2015-12-02
GUANGDONG VTRON TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a DMA data transmission method and device, which solves the problem that the time for one frame of traditional DMA is equal to the sum of the time-consuming time for reading the linked list, the time-consuming for DDR reading image data, and the time-consuming for sending image data by PCI-E. The inefficiency of DMA is a technical problem that directly affects the frame rate of the video

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 (Direct Memory Access) data transmission method and apparatus
  • DMA (Direct Memory Access) data transmission method and apparatus
  • DMA (Direct Memory Access) data transmission method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The embodiment of the present invention provides a DMA data transmission method and device, which solves the problem that the time for one frame of traditional DMA is equal to the sum of the time-consuming time for reading the linked list, the time-consuming for reading image data by DDR, and the time-consuming for sending image data by PCI-E. The low efficiency of DMA is a technical issue that directly affects the frame rate of the video.

[0048] In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the following The described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordi...

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

Embodiments of the invention disclose a DMA (Direct Memory Access) data transmission method and apparatus, and solve the technical problem of directly influenced frame rate due to low DMA efficiency caused by the fact that the time of one frame of DMA is equal to the sum of linked list reading time, DDR image data reading time and PCI-E (PCI Express) image data sending time. The DMA data transmission method disclosed by the embodiments of the invention comprises: caching linked list data read from DDR to a preset linked list data cache region, and caching video data subjected to mode alignment processing through presetting and read from DDR to a preset video data cache region; and when the preset linked list data cache region is in a non-null state and the preset video data cache region meets a one-time burst transmission condition, sending the video data to the TX end of PCI-E in a preset mode.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a DMA data transmission method and device. Background technique [0002] PCI-E (PCIExpress) is a new generation bus interface, usually connected with a data acquisition card, DMA (DirectMemoryAccess, direct memory access) transmission copies data from one address space to another. When the CPU initiates the transfer, the transfer itself is executed and completed by the DMA controller. A typical example is moving a block of external memory to a faster memory area inside the chip. Instead of stalling processor work, operations like this can be rescheduled to handle other work. DMA transfers are important for high-performance embedded system algorithms and networks. [0003] In existing PCI-E-based processor acquisition cards, linked-list DMA is used to transmit video data, and video data is usually processed by frame, that is, DMA is started once, and DMA ends when one f...

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
CPCG06F13/28G06F2213/0024
Inventor 杜焕勇曹捷
Owner GUANGDONG VTRON 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