Check patentability & draft patents in minutes with Patsnap Eureka AI!

Dynamically reconfigurable DMA arrays

A technology of dynamic reconstruction and array, applied in the field of DMA array, can solve the problem of DMA without information exchange and cooperative work.

Active Publication Date: 2021-03-23
无锡众星微系统技术有限公司
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although DMA is used for data flow scheduling and moving, because DMA does not have the ability to exchange information and work together, CPU or MCU actually still dominates the entire flow control process. In some complex scenarios, it even has to be considered as a dedicated DMA Effective scheduling with CPU or MCU

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
  • Dynamically reconfigurable DMA arrays
  • Dynamically reconfigurable DMA arrays
  • Dynamically reconfigurable DMA arrays

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, 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 described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0039] In order to effectively solve the data flow scheduling problem proposed above, improve the efficiency of DMA, and realize self-control and adjustment, the present invention introduces the concept of information sharing pool and reconstructs the control logic, and uses the DMA array to dynamically change the information s...

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 dynamically reconfigurable DMA array, which comprises a control CPU (Central Processing Unit), a plurality of DMAs, an information sharing pool and a reconfiguration control logic, and is characterized in that the control CPU is configured to configure and start the DMA array and construct reconfiguration control information of the DMA array; wherein the information sharing pool is configured to store state information of each DMA in the DMA array and maintain information accessible and shareable by the plurality of DMAs; the reconstruction control logic is configuredto modify control information of the DMA array to adjust an operation process of the plurality of DMAs in real time. According to the dynamically reconfigurable DMA array, random control and reconstruction of the DMA array can be realized, so that the work of DMA does not depend on the control of a CPU.

Description

technical field [0001] The invention belongs to the field of disk arrays, in particular to a dynamically reconfigurable DMA array. Background technique [0002] In the process of developing and designing various chips, the processing of data flow is often a very difficult problem. In order to reduce the excessive time occupied by the CPU in scheduling and moving data streams, DMA came into being to help the CPU schedule and move data streams, thereby releasing CPU time and allowing the CPU to focus on other transaction processing. But the scheduling and control of DMA is still an unavoidable problem. [0003] Generally, there are two main working modes of DMA: one is the normal DMA mode, that is, the DMA starts working after being triggered by software or hardware under the control of pre-configuration, and ends after the operation in a given configuration mode is completed; the other is One is the linked list DMA mode (usually also called Scatter-Gather DMA or Descriptor ...

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): G06F3/06
CPCG06F3/0604G06F3/0629G06F3/0688G06F3/06
Inventor 张辅云李兵宫晓渊赵业
Owner 无锡众星微系统技术有限公司
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