嵌入式课程设计---DMA传送编程
《嵌入式课程设计---DMA传送编程》由会员分享,可在线阅读,更多相关《嵌入式课程设计---DMA传送编程(16页珍藏版)》请在毕设资料网上搜索。
1、 嵌嵌 入入 式式 课课 程程 设设 计计 - 2 - 课课 程程 设设 计计 任任 务务 书书 题目题目 DMA 传送编程传送编程 主要内容、基本要求、主要参考文献等:主要内容、基本要求、主要参考文献等: 1 1、主要内容、主要内容 (1) 编写单字节方式、双字节方式和四字节方式常规内存拷 贝及时间检测程序 (2) 编写 DMA 方式内存拷贝及时间检测程序 (3) 比较 DMA 方式内存拷贝及常规内存拷贝的效率 2 2、基本要求、基本要求 (1) 掌握 S3C44B0 DMA 控制器的使用 (2) 掌握 DMA 软件编程方法 3 3、主要参考文献、主要参考文献 【1】马忠梅,马广云,徐英惠,
2、田泽.ARM 嵌入式处理器结构 与应用基础.北京:北京航天航空大学出版社,2002 【2】田泽.嵌入式系统开发与应用实验教程.北京航空航天大学 出版社,2004 【3】周立功.ARM 微控制器基础与实战M.北京航天航空大学 出版社,2003 - 3 - 目目 录录 一、课程设计的基本任务一、课程设计的基本任务-4 二、课程设计的基本要求二、课程设计的基本要求-4 三、预备知识三、预备知识-4 四、实验设备四、实验设备-4 五、基础知识五、基础知识-4 六、课程设计说明书六、课程设计说明书-7 七、程序代码七、程序代码-8 - 4 - DMA 传送编程. 一、课程设计的基本任务 了解 DMA 传
3、送原理 掌握 S3C44B0 DMA 控制器的使用 掌握 DMA 软件编程方法 二、课程设计的基本要求 编写单字节方式、双字节方式和四字节方式常规内存拷贝及 时间检测程序 编写 DMA 方式内存拷贝及时间检测程序 比较 DMA 方式内存拷贝及常规内存拷贝的效率 三、预备知识 了解 ADT 集成开发环境的基本功能 了解 DMA 的原理以及处理步骤 四、实验设备 JX44B0 教学实验箱 ADT1000 仿真器和 ADT IDE 集成开发环境 串口连接线 五、基础知识 直接数据存储 - DMA DMA 方式 当高速外设要与系统内存或者要在系统内存的不同区域 之间,进行大量数据的快速传送时,查询方式和中断方式可 能不能满足要求 直接存储器存取(DMA)就是为解决这个问题提出的 采用 DMA 方式,在一定时间段内,由 DMA 控制器取 代 CPU,获得总线控制权,来实现内存与外设或者内存的不 同区域之间大量数据的快速传送典型的 DMA 控制器(以下 简称 DMAC)的工作电路 - 5 - DMA 数据传送的工作过程 1) DMAC 发出 DMA 传送请求 2) DMAC 通过连接到 CPU 的 HOLD 信号向 CPU 提出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 课程设计 DMA 传送 编程
