Multichannel direct memory access (DMA) controller

A DMA controller and multi-channel technology, applied in the direction of instrumentation, electrical digital data processing, etc., can solve problems such as difficult to achieve efficient transfer of large amounts of data, and achieve the effect of bandwidth adjustment and efficient transfer efficiency

Active Publication Date: 2014-05-14
SANECHIPS TECH CO LTD
View PDF6 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As the demand for data transfer continues to grow, it is difficult for existing DMA controllers to efficiently transfer large amounts of data between memories. Therefore, there is an urgent need for a DMA controller to improve the efficiency of transferring large amounts of data between memories.

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
  • Multichannel direct memory access (DMA) controller
  • Multichannel direct memory access (DMA) controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Although the DMA controller in the prior art can also implement the function of transporting data in a certain format, it has not been described for complex format data, such as three-dimensional transport methods; the existing DMA controllers mostly use bandwidth allocation methods among multiple channels. For fixed priority, there is no dynamic change of multi-channel and multiple arbitration strategies, and it is commonly used in single-core systems, and there is no DMA controller that supports multi-core SOC systems; hardware requests are commonly used to trigger hardware transfers, and no hardware requests are seen Trigger the soft transfer function.

[0025] The embodiment of the present invention provides an efficient three-dimensional data transfer DMA controller device supporting multi-channel dynamic arbitration of single-core or multi-core SOC, which is especially suitable for large-scale data transfer and complex data format transfer in SOC system on chip in big...

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 multichannel direct memory access (DMA) controller which comprises a configuration module, an arbitration module, a read instruction generating module, a write instruction generating module, a bus high-speed carrying interface module and an externally-arranged request interface module. The multichannel DMA controller can carry complex-format data and increase data transmission rate so as to reduce burden of a CPU (central processing unit) and improve system performance.

Description

Technical field [0001] The present invention relates to the technical field of direct memory access (DMA, Direct Memory Access), in particular to a multi-channel DMA controller. Background technique [0002] DMA controller is a necessary device in today's mainstream System on Chip (SOC, System on Chip) systems and embedded systems. Its function is to replace the CPU to complete a large number of complex data handling processes without the intervention of the CPU to improve system efficiency . [0003] With the development of the SOC system, the DMA controller in the prior art is often directly hung on the system bus, and its direct access to storage devices and I / O devices are completed through the bus. Generally, it has multi-channel work and can carry data in a certain format. Function. As the demand for data transfer continues to increase, it is difficult for the prior art DMA controller to efficiently transfer a large amount of data between memories. Therefore, there is an ur...

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/28
Inventor 林晓牧朱志刚廖洲
Owner SANECHIPS 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