DMA controller

A DMA controller and scheduler technology, which is applied to instruments, electrical digital data processing, etc., can solve the problem of not being able to stop the forwarding cycle immediately, and achieve the effect of shortening the forwarding time, improving the real-time performance, and reducing the fluctuation of the forwarding time.

Inactive Publication Date: 2016-08-24
FANUC LTD
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the access destination of DMA involves many aspects from the internal memory of the system to external storage devices, external devices connected with communication lines, etc., and the forwarding cycle may not be stopped immediately

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
  • DMA controller
  • DMA controller
  • DMA controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The DMA controller of the present invention is characterized in that the transfer of data with a lower priority is prohibited in advance by issuing a standby request for a certain period of time before starting transfer of data with a higher priority. This solves the conventional problem of waiting for the transfer of high-priority data when attempting to start transfer of high-priority data while executing low-priority data transfer.

[0026] use figure 1 One embodiment of the DMA controller of the present invention will be described.

[0027] The DMA controller 1 includes a transfer request generation unit 10 , a scheduler 20 , and a DMA transfer execution unit 30 .

[0028] A plurality of transfer request generation units 10 are provided in one DMA controller 1, and each has a function of notifying the scheduler 20 of a transfer request for requesting data transfer, and different transfer request settings can be set for each transfer request generation unit 10 11....

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 DMA controller, which issues a standby request in a predetermined period of time before data transfer having a high priority starts and prohibits data transfer having a low priority in advance, so that data transfer having a high priority can generate a transfer cycle from a data transfer start point in time without waiting. Accordingly, a transfer time is reduced, a variation in the transfer time is reduced, and thus a real time property of a system is improved.

Description

technical field [0001] The present invention relates to a DMA controller, and more particularly, to a controller capable of starting high-priority transfer without waiting for low-priority transfer. Background technique [0002] In computers, in order to perform efficient data transfer, a DMA (Direct Memory Access) method is used that directly transfers data between memories and devices without going through a CPU. Such as Figure 5 As shown, DMA forwarding is controlled by a DMA controller, and the forwarded data includes network data packets, image data, sound data, and the like. [0003] The DMA controller performs burst mode transfer in which a plurality of data of consecutive addresses starting from the specified address are transferred together in one cycle, so it has the advantage of high-speed transfer compared to direct transfer to the memory by the CPU . [0004] In addition, the DMA controller works independently of the CPU, so it also has the advantage that the...

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
CPCG06F13/30G06F13/282
Inventor 三浦真广
Owner FANUC 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