第十章 直接存储器存取(DMA)控制.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
七月鬼門開,所以可能嫁到鬼丈夫、娶到鬼老婆? 六月新娘浪漫美麗,卻容易夫妻分散搞離婚? 但是 …… 「有錢沒錢,討個老婆好過年?」 「六月半年某;七月娶鬼某!」 所以,十二月是個辦喜事的好時節? 傳統農業社會,秋冬正是收成農閒時, 啊 …… 真的這樣嗎?
大學甄選入學 個人申請面試技巧 黃仁竑 教授 中正大學資工系. 大綱 面試目的 面試流程 面試技巧 ( 注意事項 ) 結語.
第3章 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制 本章主要知识点小结.
------课题(一) :PLC控制系统设计
变废为宝.
全民國防教育宣導 暨國防教育影片欣賞與討論.
微型计算机原理及应用.
2011年度十佳、先进员工 旅游活动(二) 九鲤溪与太姥山游记.
学习、领会2012年全国“两会”精神 十一届全国人大五次会议 全国政协十一届五次会议.
我 最 爱 的 —— 杨 幂.
國中適性輔導宣導 生涯導航 談國中學生適性輔導 石牌國中 輔導室葉嘉惠.
原作:七度鱼.
大学计算机基础.
第二章 项目一:企业厂区与车间平面设计 1.
双十一! 论电商与传统零售商的战争.
第2章:企業組織 張緯良 世新大學資訊管理系.
采编班的“三朵奇葩”? 精品团会主题.
Windows Server 2003操作系统相关配置
第8章 机床操作 主讲:臧红彬 博士.
第十二章 DMA控制器 12.1 概述 A DMA控制器 A的应用.
青果在线学校 青果团队 2015年2月.
口才与思辨并重 专业与职业共扬 -----法学院 “口才训练营” 精品活动介绍.
Chapter 13 輸入/輸出系統 (I/O Systems)
寫 作 教 學 6 電腦與我 時代改變,科技進步,電腦成為日常生活不可或缺的設備。我是二十一世紀的E世代少年,一隻滑鼠在手,樂趣無窮。
主板整体维修思路 1、加电保护 现象:触发上电,风扇 转一下就停,同时能听见电源发出‘滋啦’一声异 响,再次触发,不上电。
證券商新種業務增修訂法令介紹 交易部 101年6月.
第五章 总线 及其形成 本节课之前,大家学习了:
汇编语言与接口技术 教师:范新民.
第 6 章 I/O 接口和总线 中国科学技术大学 何克东.
申命記.
數位邏輯的基礎.
NI myRIO 学生嵌入式系统设计平台简介.
第6章 DMA传输 6.1 DMA传输原理 6.2 DMA控制器8237A A的编程使用 欢迎辞.
微机原理与接口技术 第2章 8086系统结构 朱华贵 2015年09月17日.
计算机组成与系统结构 陈泽宇 副教授.
输入输出与中断 主要内容 CPU与外设之间数据传送方式 中断技术 8086中断系统和中断处理.
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
… 第一节 外设的定时方式与信息交换 一、外围设备的定时方式 CPU 1、速度极慢或简单的外围设备 2、慢速或中速的外围设备
嵌入式系統概論-以S3C2440核心為架構 第1章 嵌入式系統概念.
第8章 PCH中的常规接口.
S 数控机床故障诊断与维修.
1.3 微型计算机的结构和工作原理.
China’s Software Industry August 2006 Instructor: Hengming Zou, Ph.D.
第 12 章 8237A DMA控制器及其应用 中国科学技术大学 何克东.
数 控 技 术 华中科技大学机械科学与工程学院.
你 今 天 微 笑 了 嗎? 至下一張 結束放映.
第7章 I/O接口和总线 7.1 I/O接口 7.2 总线.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月19日.
第五章:输入输出基本技术 主讲教师:范新民.
7.1.1 设备管理的功能(P95) 分配设备:按设备的不同类型和操作系统选用的算法分配。包括分配相应的通道、设备控制器以及对未分配到的任务或怍业进行排队等; 控制和实现真正的输入输出操作。包括通道程序控制、启动设备、及时响应及处理中断讯号等; 对输入输出缓冲区进行管理。例如逻辑名的管理,多个缓冲区的分时以及串并行操作,同类多个外部设备的均衡工作,避免“忙的忙”和“闲的闲”;
认识计算机系统.
作業系統 第三章 作業系統結構.
作業系統 第九章 虛擬記憶體.
第一章.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
微机原理与接口技术 课程性质:专业技术必修课程 课程的特点:偏重硬件,软硬件结合 先修课程:导论、数字逻辑、组成原理、汇编语言等
第3章 PLC的结构特点及技术性能 3.1 可编程控制器的结构特点 3.2 FX2N系列PLC的主要技术性能.
作業系統 第十四章 輸出輸入系統.
微型计算机技术 教 学 指 导(五) 太原广播电视大学 郭建勇.
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
李元金 计算机与信息工程学院 第 14 讲 存储器管理(3) 李元金 计算机与信息工程学院 1/
微机原理与接口技术 ——80x86微处理器 西安邮电大学 计算机学院 范琳.
李元金 计算机与信息工程学院 第7讲 处理机调度与死锁(1) 李元金 计算机与信息工程学院 1/
进程调度算法和作业调度算法。 (1) 先来先服务(FCFS)调度算法
李元金 计算机与信息工程学院 第 17 讲 设备管理(1) 李元金 计算机与信息工程学院 1/
看圆如何七十二变 微建筑早课.
第8章 输入/输出设备 I/O设备是计算机系统与外界交换信息的装置。从计算机系统结构来讲,CPU和主存储器合称为主机,而输入/输出设备独立于主机之外,因此又称为外部设备。
關鍵數據 DataSet3 數據錯了 扣 50分 97/12/18版 CC123 林文恭 研究室 碁峰資訊.
Presentation transcript:

第十章 直接存储器存取(DMA)控制

主要内容: 10.1 DMA基本知识 10.2 S3C2410的DMA控制器 10.3 DMA方式实现存储器到存储器的数据传送

10.1 DMA基本知识 计算机系统中各种常用的数据输入/输出方法有查询方式(包括无条件及条件传送方式)和中断方式,这些方式适用于CPU与慢速及中速外设之间的数据交换。但当高速外设要与系统内存或者要在系统内存的不同区域之间进行大量数据的快速传送时,就在一定程度上限制了数据传送的速率。直接存储器存取(DMA)就是为解决这个问题提出的,采用DMA方式,在一定时间段内,由DMA控制器取代CPU,获得总线控制权,来实现内存与外设或者内存的不同区域之间大量数据的快速传送。

1.外设向 DMAC发出DMA传送请求; 2.DMAC通过连接到CPU的HOLD信号向CPU提出DMA请求; 3.CPU在完成当前总线操作后会立即对DMA请求做出响应。CPU的响应包括两个方面:一方面,CPU将控制总线、数据总线和地址总线浮空,即放弃对这些总线的控制权;另一方面,CPU将有效的HLDA信号加到DMAC上,以通知DMAC CPU己经放弃了总线的控制权;

4.CPU将总线浮空,即放弃了总线控制权后,由DMAC接管系统总线的控制权,并向外设送出DMA的应答信号; 6.DMAC将规定的数据字节传送完之后,通过向CPU发HOLD信号,撤消对CPU的DMA请求。CPU收到此信号,一方面使HLDA无效,另一方面又重新开始控制总线,实现正常取指令、分析指令、执行指令的操作。

DMA传送包括三种方式: .存储器到I/O接口 . I/O接口到存储器 .存储器到存储器

10.2 S3C2410的DMA控制器 1. 传输数据源地址寄存器(DISRC(n=0,1,2,3))

2。传输数据目标地址寄存器(DIDST(n=0,1,2,3)) 传输数据目标地址寄存器是32位寄存器,最高位不用。它存储传输数据目标地址,配置见表10-2

3。DMA控制寄存器(DCON(n=0,1,2,3)) DMA控制寄存器DCON每通道一个,是DMA工作的基本条件约定,它的配置如表10-3所示:

4。源数据配置寄存器(DISRCC(n=0,1,2,3))

5。目标数据配置寄存器(DISRCC(n=0,1,2,3)) 目标数据配置寄存器(DIDSTC)描述了目标数据的配置情况,具体见表10-5:

6。DMA状态寄存器(DSTAT(n=0,1,2,3)) DMA状态寄存器描述了DMA状态,具体见表10-6:

7。DMA屏蔽寄存器(DMASKTRIG(n=0,1,2,3))

10.3 DMA方式实现存储器到存储器的数据传送 10.3.1 头文件定义和函数声明

10.3.2 DMA方式实现存储器到存储器的数据传送