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

Direct memory access controller and method for data transfer using it

A memory access and controller technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of frequently interfering with DMA controllers, and achieve the effects of simplifying software design, improving concurrency, and reducing storage space

Inactive Publication Date: 2006-09-13
HUAWEI TECH CO LTD
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Another object of the present invention is to provide the method that utilizes this DMA controller to realize data transmission, to solve the problem that the existing DMA controller requires the CPU to frequently intervene in the DMA controller during the data transmission process

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
  • Direct memory access controller and method for data transfer using it
  • Direct memory access controller and method for data transfer using it
  • Direct memory access controller and method for data transfer using it

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention adds the hardware logic circuit that supports address wrapping (WRAP) function in existing traditional DMA controller, makes traditional DMA controller become the DMA controller that supports WRAP function, is called address wrapping DMA controller (WDMA for short) ), so that the DMA controller can transmit data in an address wrapping manner, that is, when the current address being accessed reaches the address boundary, the address to be accessed wraps around with a set length, and the length of the wrapping is generally 2 N , N is a positive integer. For example, take 16 bytes as the address wrapping boundary. If the current access address is 0x80000008, the CPU will access the following addresses in turn:

[0053] 0x80000008-0x8000000f, 0x80000000-0x80000007

[0054] Since the address space to be accessed is 16 bytes, at the boundary of the address (the content of the 8-byte address has been read at this time), that is, at 0x8000000f, the next ...

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

A direct storage access controller is prepared as adding hard disc logic circuit supporting address rolling function in of traditional direct storage access controller to make traditional direct storage access controller be direct storage access controller supporting said rolling function in order to let direct storage access controller carry out data transmission in address - rolling mode.

Description

technical field [0001] The invention relates to memory access technology, in particular to a direct memory access (DMA) controller with address wrap function (WRAP) and a method for realizing data transfer between source address and destination address by using the controller. Background technique [0002] DMA can realize the transfer and exchange of data between different areas of the storage space, and the storage access process does not require CPU intervention, and all control is completed by the DMA controller. [0003] figure 1 A block diagram of an existing DMA controller is shown. in, [0004] The bus is connected to the CPU from the (Slave) interface unit 101, and the CPU configures the control logic of the DMA and the control parameters of the register set unit 103 through the interface to realize the control functions of the various operating modes of the DMA; [0005] The DMA request and response interface unit 102 is used to process memory-to-peripheral, peri...

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 HUAWEI TECH CO LTD
Features
  • Generate Ideas
  • 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