第6讲 直接存贮器存取(DMA)技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地址总线20位 A1 ~A7 由DMAC地址直线产生 A8~A15 由DMAC地址间接产生(经74LS374) A16 ~A19 经页面地址(74HC670)产生 最后,DMAAEN-信号全部选通20位地址,给系统地址总线,即内存地址。 74670(612) 页面地址寄存器的编码 (1)写操作(初始化有效地址的高4/8/16位) 地址 GW- WB WA 80H 0 0 0 写入0号寄存器 81H 0 0 1 写入1号寄存器 82H 0 1 0 写入2号寄存器 83H 0 1 1 写入3号寄存器 1 × × (2)读操作(输出有效地址的高4/8/16位) 地址 GR- RB RA 80H 0 0 0 读入0号寄存器 81H 0 0 1 读入1号寄存器 82H 0 1 0 读入2号寄存器 83H 0 1 1 读入3号寄存器 特点:① 支持4个DMA通道传 ② 0通道用于RAM刷新; ③ 通道1保留,用于同步通信,如网卡; ④ 软盘2#,硬盘3# 应用注意: (1)8位数据传送 (2)每次DMA传送多达64KB,可在1MB空间范围寻址 (3)DMAC的端口地址00-0FH,即DMA+0--DMA+15 81H 软盘 FDD 页面地址寄存器的端口地 址 82H 硬盘 HDD 83H 网卡 74LS670(612) DMA页面寄存器 锁存器 RAM 20位地址 (24位) CPU 读RAM 写RAM D0~7 S0~7 A0~3 A0~3 DB0~7 A0~7 A0~7 IOR IOW 总线 控制器 S0~2 总线 裁决 机构 S0~1 总线请求 总线应答 HRQ HLDA 数据传送线 IOR IOW EOP DACK0 DACK1 DACK2 DACK3 DRQ2 DRQ3 DRQ1 DRQ0 I/O设备 读I/O设备 写I/O设备 计数终止 I/O设备0 I/O设备1 I/O设备2 I/O设备3 DMA 控制器 图: PC系列DMA系统逻辑框图 总线信号封锁 A8-15 A16-23 2. PC/AT的DMA系统 由2片8237DMAC构成.支持7个DMA通道传送。 页面寄存器 DMAC 0# DMAC 1# 页面寄存器 端口 81H 保留 保留 软盘 保留 A16~A23 A0~A15 0# 1# 2# 3# 00~00FH 4# 5# 6# 7# 保留 C0~DFH A1~A15 HRQ A17~A23 89-8BH 支持8位传输 支持16位传输 页面寄存器 DMAC 0# DMAC 1# 页面寄存器 端口 81H 保留 保留 软盘 保留 A16~A23 A0~A15 0# 1# 2# 3# 00~00FH 4# 5# 6# 7# 保留 C0~DFH A1~A15 HRQ A17~A23 89-8BH 说明: DMAC0: 0#,1#保留: 因AT有专门的RAM刷新电路 2#: 软驱 3# 保留: 因HDD采用高速PIO传送,无须DMA支持。 DMAC1: 5#-7#均保留,16位数据传送,每次64KB,可寻址空间16MB DMAC0(从片)的HREQ与DMAC1(主片)的4号通道连接,实现双片DMAC级联。 6.3.3 DMAC的初始化编程 1.初始化编程注意事项 (1)先通过命令寄存器将要编程的通道屏蔽,编程完成 后再允许芯片工作。 (2)所有通道的方式字寄存器都要加载。 (3)在

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档