微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第4章 DMA技术
76页1、浙江工业大学计算机学院,微机接口技术,1,内容回顾,定时/计数基本概念 定时、计数的基本概念。 微机中的定时:内部定时、外部定时。 定时方法:软件定时、不可编程/可编程硬件定时。 8253/8254定时/计数器 内部结构、引脚定义、端口操作地址。 8253/8254定时/计数器方作方式 6种工作方式。 差异:输出波形、计数触发方式、门控影响。,2,8253/8254编程与应用 写方式字;写初值。 注意区分方式字和初值的端口地址。 PC机的定时/计数器应用 T1:为系统电子时钟提供时间基准。 T2:动态存储器定时刷新控制信号。 T3:扬声器音频发生器。,3,4,第四章 DMA技术,背景:程序控制方式和中断方式都需CPU的干预。对于高速、大批量的数据传输,若由CPU一条一条执行指令来完成数据交换,效率低下。 原理:DMA(Direct Memory Access,直接内存传输)方式下,通过专用接口,让存储器与高速外设之间直接交换数据,而无需CPU的干预;并且内存地址的修改、传送开始和结束控制都由硬件电路实现,大大提高了传输速度。 特点:用硬件控制代替软件控制。实现硬件控制的器件称为DMA控
2、制器(DMAC)。它是DMA传输的核心器件。应用场合:高速、大批量的数据传输。,4.1 DMA 概述,5,DMA控制器2种工作状态 被动工作状态:CPU对DMAC进行控制和指挥。例如:向DMAC写入内存传送区的首地址、传送字节数和控制字。此时,DMAC相当于一个外设接口,称为总线从模块或受控器。 主动工作状态:进行DMA传输时,DMAC取代CPU,获得总线控制权,成为总线的主控者,向存储器和外设发信号。此时,DMAC称为总线主模块或主控器。,6,(1) DMA的传送过程,DMA的传送过程,7,当外设有DMA需求且就绪,向DMAC发请求信号DREQ。,DMAC收到请求后,通过HOLD引脚向CPU发总线请求信号HRQ 。,CPU若允许DMA传输,则释放总线控制权,并发响应信号HLDA 。,DMAC收到HLDA并获得总线控制权后,向外设发应答信号DACK,通知其可以开始进行DMA传输。,DMAC送出地址和控制信号,进行外设与内存间的数据传输。,数据传输结束后,DMAC通过的HOLD引脚发撤销总线请求。CPU收到请求后,使HLDA无效,同时收回总线控制权。,当外设有DMA需求且准备就绪,向DM
3、AC发出DMA请求信号DREQ。 DMAC收到DMA请求后,通过CPU的HOLD引脚向CPU发出总线请求信号HRQ。 CPU收到总线请求后,若允许DMA传输,则会在当前总线周期结束后发出DMA响应信号HLDA。 CPU释放总线控制权(三组总线置高阻态); CPU向DMAC发HLDA信号,通知DMAC,CPU已释放了总线控制权。,8,DMAC获得总线的控制权,向外设发DMAC的应答信号DACK,通知外设可以开始进行DMA传输。 DMAC送出地址和控制信号,进行外设与内存间的数据传输。 数据传输完毕后,DMAC通过CPU的HOLD引脚发出撤销总线请求信号。CPU收到该信号后,使HLDA无效,同时收回对总线的控制权。,9,一次DMA传送只需执行一个DMA周期,其时间相当于一次总线写周期的时间。,单字节传送方式 每传送完一个字节数据,DMA控制器放弃总线控制权。传送下一个字节时,再重新申请使用总线。 特点:DMA控制器不会长时间占用总线。CPU可在每个DMA周期结束后立即控制总线。CPU与DMA控制器轮流控制系统总线,因此不会对系统运行产生较大影响。 缺点:DMA传输效率低。,10,(2) D
4、MA的传送方式,11,数据块传输方式 DMA控制器获得总线控制权后,可连续传输多个字节。只有当字节全部传送完毕,或被外部强制停止,它才释放总线控制权。 优点:传输效率高。 缺点:DMA传输期间CPU长时间不能控制总线,若一次传输的数据较多,会对系统产生影响。,12,13,请求传输方式 类似数据块传输方式。不同之处在于:每传输一个字节后,DMA控制器对外设的DMA请求信号DREQ进行测试;若DREQ无效,则停止DMA传输,归还总线控制权。 优点:实现灵活,DMA操作可由外设利用DREQ信号控制发送过程。,14,15,级联传输方式 将多个DMAC连在一起,一个为主,其余为从。从片收到外设的DMA请求后,不是向CPU申请总线,而是向主片申请,再由主片向CPU申请。,16,DMA读:把数据由存储器传送到外设。 DMA写:把外设输入的数据写入存储器。 存储器到存储器:实现内存区域到内存区域的读写。 DMA校验:不进行数据传送,而是对数据块内部的每个字节进行校验。,17,(3) DMA的操作类型,DMA读写操作均是针对存储器而言。,18,内容概要,DMA的传送过程 DMA的传送方式 DMA的操作类
《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第4章 DMA技术》由会员E****分享,可在线阅读,更多相关《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第4章 DMA技术》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页