检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机技术与发展》2012年第3期195-198,共4页Computer Technology and Development
基 金:航天总基金项目(513160203)
摘 要:DMA技术是一种由DMA控制器控制的存储器与外部设备或存储器之间大数据量传输的技术,具有传输速度高、CPU额外开销小的优点。ARM微处理器是32位RISC处理器,具有低功耗、高性价比等特点。文中介绍了一种使用ARM在外设与系统Memory之间实现DMA On-the-fly模式传输的设计方法,硬件部分基于S3C44B0X的ARM7 TDMI微处理器,通过一个ZDMA控制器实现ARM7与系统外设间的通信,将CPU从繁杂的I/O事务中解放出来,解决了原有系统中因采用中断和轮询方式进行传输而导致的系统瓶颈,使得整个系统的速度与传输效率大大提升。DMA is a means of having a peripheral device control a processor's memory bus directly.DMA permits the peripheral to transfer data directly to or from memory without having each byte(or word) handled by the processor.Thus DMA enables more efficient use of interrupts or poll,increases data throughput,and potentially reduces hardware costs by eliminating the need for peripheral.ARM microprocessor is a 32 bits RISC processor with low power,high cost performance.Introduce a design method of realizing On-the-fly DMA transmission in peripheral and memory based on ARM,with the choice of ARM7 TDMI of S3C44B0X realize data transmission between the ARM7 and the peripheral,and also release the CPU from the miscellaneous work of I/O,solve the bottleneck of the original system,improve the speed and transmission efficiency of the whole system.
关 键 词:ARM ZDMA 完全服务模式 On-the-fly模式 UART
分 类 号:TP39[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222