High performance DMA on embedded type processor chip

An embedded processor, high-performance technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of low data transmission rate, poor scalability, difficult development, etc., to achieve flexible expansion, increase data transmission rate, The effect of increasing independence

Active Publication Date: 2009-10-14
C SKY MICROSYST CO LTD
View PDF0 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the shortcomings of the existing embedded processor's on-chip DMA, which are difficult to develop, high in complexity, high in hardware overhead, relatively low in data transmission rate, and not strong in scalability, the present invention provides a DMA with low development difficulty. On-chip high-performance DMA with low complexity, user configurability and flexible scalability, easy system transplantation, increased data transfer rate and enhanced performance of embedded processors

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
  • High performance DMA on embedded type processor chip
  • High performance DMA on embedded type processor chip
  • High performance DMA on embedded type processor chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings.

[0025] refer to Figure 1-Figure 7 , an on-chip high-performance DMA of an embedded processor, including: a bidirectional data buffer for buffering data read from the on-chip memory, data sent to the bus interface unit, data received from the bus interface unit, and data sent to the bus interface unit The data written in the on-chip memory; the data size end converter is used to convert the data into the on-chip memory or receive the data of the bus interface; the DMA controller is used for each new data transmission Initialize the status register, control register, initial address register and data volume register at the beginning, update the corresponding status register when a batch of data transfer is successful or an error occurs, or initiate an interrupt request to the CPU; the DMA transfer address generates a logic module, using During the transmission process,...

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 high performance DMA on an embedded type processor chip. The high performance DMA comprises a data buffer used for caching the data read from an on-chip memory, the data sent to a bus interface unit, the data received from the bus interface unit, and the data written into the on-chip memory; a data big-endian and little-endian convertor; a DMA controller used for initializing a state register, a control register, an initial address register and a data size register; a DMA transmission address generating logic module used for automatically calculating the transmission address of the next data on an on-chip external memory and generating chip selection and read and write signals of the on-chip memory according to the on-chip address, and simultaneously updating a data size counter till the counter changes to zero; and a bus transmission transmitter and receiver. The high performance DMA has the advantages that the development difficulty is low, the cost of the hardware is low, the transplantation is convenient, the expansibility is flexible, the data transmission speed is high, and the performance of the processor is greatly enhanced.

Description

technical field [0001] The invention relates to an on-chip DMA of an embedded processor. Background technique [0002] As integrated circuit design enters the era of system-on-chip, the functions of embedded systems are continuously enhanced, and applications are becoming more and more extensive. Embedded systems are also increasingly appearing in daily life, involving digital cameras, communication equipment, media players With the rapid development of hardware technology, the complexity of real-time embedded systems is also increasing, and the application fields are also expanding, which requires the design methods of embedded systems to be more mature and real-time Stronger and more reliable, with greater predictability. [0003] Modern high-performance hardware uses cache technology to bridge the performance gap between CPU and memory, but cache seriously affects real-time performance. The execution time gap between instructions or data in the cache and not in the cache...

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 C SKY MICROSYST 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