A multi-channel 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: 2017-02-08
SANECHIPS TECH CO LTD
View PDF6 Cites 0 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
  • A multi-channel direct memory access dma controller
  • A multi-channel 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 realize the function of transporting data in a certain format, there is no description for complex format data, such as three-dimensional transport methods; For fixed priority, there is no dynamic change of multiple channels and multiple arbitration strategies, and it is commonly used in single-core systems, and DMA controllers that support multi-core SOC systems are not seen; it is common to use hardware requests to trigger hardware transfers, and there are no hardware requests Trigger the soft transfer function.

[0025] An embodiment of the present invention provides an efficient three-dimensional data transfer DMA controller device that supports multi-channel dynamic arbitration of a single-core or multi-core SOC, and is especially suitable for a SOC system on chip for large-scale data transfer and complex data format transfer in a big data business system Among them, such chips are commonly used in base station ...

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 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] The 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 is completed through the bus. It generally has multi-channel work and can carry data in a certain format. function. With the increasing demand for data transfer, it is difficult for the DMA controller in the prior art to efficiently transfer a large amount of data between memories. Therefore, a DMA controll...

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 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