声明
第1章绪论
1.1 论文研究的背景
1.2 DMA 技术的发展历程和趋势
1.3 选题来源及研究内容和意义
1.4 论文的主要章节安排
第2章 DMA模块设计的基础
2.1 DMA 技术的介绍
2.1.1 DMA的技术原理
2.2.2 DMA的功能设计指标
2.2 DMA应用环境的介绍
2.2.1 微处理器的功能结构
2.2.2 AMBA总线协议
2.3 Keil 微控制器开发套件的简介
2.3.1 Keil 微控制器开发套件的概述
2.3.2 Keil 软件功能环境
2.3.3 Keil 微控制器开发套件环境下的工程开发
2.4 本章小结
第3章 DMA模块的总体设计
3.1 DMA 层的功能结构及其框架
3.1.1 DMA的主要功能
3.1.2 DMA在MCU中的结构框图
3.1.2 DMA通道的传输
3.2 DMA 模块的寄存器设计
3.2.1 DMA 的中断状态寄存器
3.2.2 DMA 的中断标志清除寄存器
3.2.3 DMA 的通道配置寄存器
3.2.4 DMA 的通道数据数量寄存器
3.2.5 DMA 的外设地址寄存器
3.2.6 DMA 的存储器地址寄存器
3.2.7 DMA 的通道选择映射寄存器
3.3 本章小结
第4章 DMA中各功能模块及低功耗设计
4.1 DMA的功能模块结构
4.1 .1 DMA控制模块
4.1.2 DMA数据读写模块
4.1.3 DMA寄存器配置模块
4.1.4 DMA通道请求映射模块
4.1.5 DMA仲裁器模块
4.1.6 DMA传输状态模块
4.2 基于时钟门控的 DMA 低功耗设计
4.2.1时钟门控技术
4.2.2 DMA的低功耗设计
4.3本章小结
第5章 DMA模块的功能验证及功耗分析
5.1 DMA 模块的各个功能验证
5.1.1 DMA的数据搬运功能验证
5.1.2 循环模式以及地址增长模式验证
5.1.3 DMA的通道优先级验证
5.1.4 位宽不对等传输功能的验证
5.2 DMA 传输的功耗分析
5.3 本章小结
第6章总结与展望
1. 总结
2. 展望
参考文献
致谢
附录A 攻读学位期间取得的研究成果
湖南大学;