首页 | 本学科首页   官方微博 | 高级检索  
     

DMA在内存间数据拷贝中的应用及其性能分析
引用本文:曹宗凯, 胡晨, 姚国良,.DMA在内存间数据拷贝中的应用及其性能分析[J].电子器件,2007,30(1):311-313,317.
作者姓名:曹宗凯  胡晨  姚国良  
作者单位:东南大学国家专用集成电路系统工程中心,南京,210096
摘    要:在嵌入式系统中,进行大批量的数据拷贝操作会占用很多CPU资源,降低了系统响应速度.直接存储器存取(DMA)是一种高效的I/O(输入输出)方式,具有传输速度快、CPU资源消耗低的特点.使用DMA方式进行数据传输可以占用较少的CPU资源,同时获得较快的系统的响应速度和数据拷贝速率.因此可以将DMA方式应用到需要许多数据拷贝的场合.本文分析了DMA的原理和嵌入式处理器中DMA控制器(DMAC)的特点,给出了DMA应用的一些实例和内存之间使用DMA方式进行数据拷贝的性能分析.

关 键 词:嵌入式Linux  DMA  性能分析
文章编号:1005-9490(2007)01-0311-03
修稿时间:2006-04-20

Application of DMA in Data Copying between Memorys and Its Performance Analysis
CAO Zong-kai,HU Chen,YAO Guo-liang.Application of DMA in Data Copying between Memorys and Its Performance Analysis[J].Journal of Electron Devices,2007,30(1):311-313,317.
Authors:CAO Zong-kai  HU Chen  YAO Guo-liang
Affiliation:National ASIC System Engineering Center, Southeast University ,Nanjing 210096, China
Abstract:In Embedded system,coping large number of data will occupy much CPU resource and slow down the response speed of the system.Direct Memory Access (DMA) is an efficent way of I/O(input output),it has the characteristic of high transmission speed and low costing of CPU resources. Transferring data using DMA will occupy less CPU resource ,synchronously obtain higher response speed of the system and higher copying speed. So DMA can be used in the occasion that requires a lot of copy.This paper presents the principle of DMA and the characteristic of DMAC(DMA controller) in embedded system ,and gives out some application instances of DMA and performance analysis of copying between memorys using DMA.
Keywords:Embedded Linux  DMA  performance analysis
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子器件》浏览原始摘要信息
点击此处可从《电子器件》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号