Supercharge Your Innovation With Domain-Expert AI Agents!

Data transmission method and system, processor and DMA controller

A technology of DMA controller and data transmission method, which is applied in the field of data transmission, can solve the problems of discontinuous data transmission, high processor hardware performance requirements, and insufficient application range, and achieve the effect of reducing performance requirements and wide application range

Pending Publication Date: 2021-07-02
INST OF FLEXIBLE ELECTRONICS TECH OF THU ZHEJIANG
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the filling and transmission of data in DMA single-buffer mode cannot be performed at the same time, data transmission will be discontinuous. Therefore, processors that only support DMA single-buffer mode cannot be used in occasions that require strict data transmission time, which will affect processor hardware performance. The requirements are high and the scope of application is not wide enough

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
  • Data transmission method and system, processor and DMA controller
  • Data transmission method and system, processor and DMA controller
  • Data transmission method and system, processor and DMA controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application.

[0040] The data transmission method, system, processor, and DMA controller of the embodiments of the present application are described below with reference to the accompanying drawings.

[0041] figure 1 is a schematic flowchart of a data transmission method according to an embodiment of the present application. The data transmission method in the embodiment of the present application may be executed by the processor CPU provided in the embodiment of the present application. Such as figure 1 As shown, the da...

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 data transmission method and system, a processor and a DMA controller, and the method comprises the steps: filling a buffer area with data; sending a data transmission starting instruction to a DMA controller so that the DMA controller starts to transmit the data in the buffer area to a set position; receiving a semi-transmission interruption instruction sent when the DMA controller completes data transmission from the head end to the middle end of the buffer area; filling data from the head end to the middle end of the buffer area according to the semi-transmission interrupt instruction; receiving a complete transmission interruption instruction sent by the DMA controller when the DMA controller completes data transmission from the middle end to the tail end of the buffer area; and filling data from the middle end to the tail end of the buffer area according to the complete transmission interrupt instruction. According to the data transmission method and system, the processor and the DMA controller, the processor only supporting the DMA single-buffer mode can be used on the occasion with strict requirements for data transmission time, the performance requirements for processor hardware are reduced, and the application range is wide.

Description

technical field [0001] The present application relates to the technical field of data transmission, in particular to a data transmission method, system, processor and DMA controller. Background technique [0002] When the processor (Central Processing Unit, referred to as CPU) performs high-speed data transmission, it often uses a direct memory access (Direct Memory Access, referred to as DMA) controller in order to reduce CPU processing time. [0003] In related technologies, most processors only support DMA single-buffer mode. In DMA single-buffer mode, only one buffer is established. After the CPU fills the buffer, the DMA controller starts to transfer the data in the buffer to the specified location. After the transmission is over, the CPU continues to fill the buffer, alternately transmitting and filling in turn. Since the filling and transmission of data in DMA single-buffer mode cannot be performed at the same time, data transmission will be discontinuous. Therefore,...

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
CPCG06F13/32
Inventor 刘坤周晓磊张弘曲绍兴
Owner INST OF FLEXIBLE ELECTRONICS TECH OF THU ZHEJIANG
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More