网站大量收购独家精品文档,联系QQ:2885784924

第6章-DMA技术(含前五章部分作业讲解)---副本重点.ppt

第6章-DMA技术(含前五章部分作业讲解)---副本重点.ppt

  1. 1、本文档共119页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 正常时序进行一次DMA传送,多数情况下需要3个状态周期S2,S3,S4。压缩时序多数情况下只需要2个状态周期S2和S4。 通常情况下,读写信号不同时有效,而此处不同,是主动态的特例(并非自身进行读写,而是控制存储器与设备间的读写)? * * 74LS244:3态8位缓冲器,用作总线驱动。DMA地址驱动器 74LS373:DMA地址锁存器 * 74LS670内部含有4个三态输出的4位寄存器,可以分别用来存放4个DMA通道所需要的页面地址,页面端口地址80H-83H。通道0用于DRAM刷新,不需要高位地址A16~A19,不使用页面寄存器,所以0号寄存器未用. * 每次DMA传送多达64KB(计数能力),字节计数寄存器的长度16位。 * DMAC 0#: 从控DMAC 1#: 主控,采用偶地址访问端口。 * PIO模式是IDE硬盘驱动器提供的一种快速的硬盘读写方式。 * * * * * 74LS175:DMA请求触发器 LS240: 驱动器 RD控制数据缓冲器74LS245的传送方向,完成软盘和内存之间的数据传送。DIR=0, 数据传送从B到A,IOR, 即MEMW. * DMA传输参数是在DMA控制器已经初始化的基础上,由用户根据设计要求进行设置,设置的内容和步骤如下。 正在进行初始值设置期间,为了防止另外DMA请求打断尚未完成的初始值设置而出错,先屏蔽该通道,初始值设置后再开放该通道。 第四章习题 12. 若要产生1ms的定时,应向定时器写入的计数初值是多少?定时器工作在0方式,GATE=1,CLK=1.19318MHz。(1193/4A9H) 14. 采用计数通道0,设计一个循环扫描器,要求扫描器每隔10ms输出一个宽度为1个时钟的负脉冲,定时器的CLK0=100KHz,GATA0=1,端口地址为304H~307H,试编写初始化程序段和计数初值装入程序段。 提示:1000/3E8H,/34H, 307H, 304H(两次装入) 15、采用计数通道1,设计一个分频器,输入的时钟信号CLK1=1000Hz,要求OUT1输出高电平和低电平均为20ms的方波, GATA1=1,端口地址为304H~307H,试编写初始化程序段和计数初值装入程序段。 提示:40/28H, /56H, 307H, 305H(一次装) 第三章习题 《微型计算机接口技术》习题三:2、12、16 2. 什么是端口? 12. I/O地址线的高位地址线和低位地址线在I/O地址译码时分别有何用途? 16、图3.2是PC机系统板的I/O端口地址译码电路,它有何特点?试根据图中地址线的分配,分别写出DMA控制器DMAC、中断控制器INTR、定时/计数器T/C以及并行接口PPI等芯片的地址范围。 图3.2 微机系统配置的I/O端口地址译码电路 第二章习题 12. PCI总线使用哪三种物理地址空间?这三种地址空间的寻址范围、寻址单元长度、存放位置有何不同? * * * * * * * * * * * 与一般接口芯片的区别主要体现在主动态下,信号线的方向: 输出数据线DB、输出地址线AB、2组输出控制线 * * * * * * 存储器-存储器传送:只能由软件请求启动,0通道和1通道分别是源地址和目的地址。D1=1时,表示将一个单元的数据复制到存储区的各个单元。 压缩时序:没有S3,读命令的宽度被压缩到与写命令相同,都在S4期间有效。 扩展写:写命令被提前发出,在S3中与读命令同时有效。 * * * * * * * * * * 特点:① 支持4个DMA通道传送 ② 0通道用于RAM刷新; ③ 通道1保留,用于同步通信,如网卡; ④ 软盘2#,硬盘3# 应用注意: (1)8位数据传送 (2)每次DMA传送多达64KB (3)DMAC的端口地址00-0FH,即DMA+0--DMA+15 页面地址寄存器的端口地址 81H 软盘 FDD 82H 硬盘 HDD 83H 网卡 2. PC/AT的DMA系统 由2片8237DMAC构成,支持7个DMA通道传送。 页面寄存器 DMAC 0# DMAC 1# 页面寄存器 81H 保留 保留 软盘 保留 A16~A23 A0~A15 0# 1# 2# 3# 00~0FH 4# 5# 6# 7# 保留 C0~DEH A1~A16 HRQ A17~A24 89-8BH HRQ 说明: 0#保留: 因AT有专门的DRAM刷新电

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档