Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-data stream channel DMA (Direct Memory Access) system

A stream channel and data stream technology, applied in the field of multi-data stream channel DMA system, can solve the problem of resource consumption and achieve the effect of saving CPU resources

Active Publication Date: 2012-07-04
苏州国芯科技股份有限公司
View PDF6 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

And this kind of data communication is also completed by the CPU, which makes the CPU often consume a lot of resources for these data stream communications

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
  • Multi-data stream channel DMA (Direct Memory Access) system
  • Multi-data stream channel DMA (Direct Memory Access) system
  • Multi-data stream channel DMA (Direct Memory Access) system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] figure 1 In order to apply the structure schematic diagram of the embedded SOC chip of the present invention, the embedded SOC chip contains a multi-data stream channel DMA system. The DMA system includes a DMA controller, an internal memory and a device, wherein the device refers to an internal function module or / and a peripheral interface. A first data transmission path is provided between the internal memory and the DMA controller, a second data transmission path is provided between the device and the DMA controller, and the second data transmission path and the system bus pass through the one-of-two selector and the device connection (see figure 1 ), when DMA is enabled, the device is connected to the DMA controller through the second data transmission path, and when DMA is not enabled, the device is connected to the system bus.

[0038] Due to the relationship between the above channels, the following four types of data flow channels are established in the DMA sy...

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 multi-data stream channel DMA (Direct Memory Access) system. A DMA system with four types of data stream channels is established between an internal memory and equipment by using a design of a special DMA controller in an embedded SOC (System On Chip) chip. The DMA system is correspondingly configured in a CPU (Central Processing Unit), and the data stream communication of four types of channels between the internal memory and the equipment is finished without consuming CPU resources and occupying system buses. The multi-data stream channel DMA system combines the advantages of processing the DMA on the data stream communication, four types of data stream communications are integrated in the DMA system, so that the problem that the CPU consumes a large amount of resources in the data stream communication among external equipment, internal function modules and the internal memory is solved, and the multi-data stream channel DMA system can be widely applied to the field of the embedded SOC chip.

Description

technical field [0001] The invention relates to a DMA (direct memory access) system, in particular to a multi-data stream channel DMA system applied to an SOC chip. Background technique [0002] At present, DMA (Direct Memory Access, direct memory access) technology has been widely used in SOC chips (System on Chip, called system-on-chip, also known as system-on-chip). However, when implementing DMA transmission, the DMA controller not only needs to occupy the system bus, but also can only be used for data transmission between internal memories, and cannot directly perform various operations on external devices and internal functional modules of the SOC chip. This makes the data transmission between the chip's external devices and internal functional modules and the internal memory still need to be completed through the cooperation of the CPU and the system bus, especially as the amount of data transmission increases, it still needs to consume a lot of CPU resources. For ex...

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 苏州国芯科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products