第6章直接存储器存取.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文档。上传文档
查看更多
第6章直接存储器存取

3. 请求传送方式 在请求传送方式下,8237A可以进行连续的数据传送。当出现以下三种情况之一时停止传送。  ① 字节数计数减到零, 产生TC; ② 由外界送来一个有效的EOP信号;  ③ 外界的DREQ信号变为无效。  当由于第三种情况停止传送时,8237A释放总线,CPU可以继续操作,而8327A的地址和字节数的中间值可以保持在相应通道的现行地址和字节数寄存器中,只要外设准备好了要传送的新的数据, 当DREQ再次有效就可以继续传送。 乞袱戍槛耐窜评涂蒙甜声峡贡佣江寸帝诈前妮喇厚杜悍盂品近挖丑衔波桥第6章直接存储器存取第6章直接存储器存取 4. 级联方式 级联方式用于通过级联以扩展通道。第二级的HRQ和HLDA信号连到第一级的DREQ和DACK上, 如图6-5所示。  第二级各个片子的优先权等级与所连的通道相对应。在这种工作情况下,第一级只起优先权网络的作用, 除了由某一个二级的请求向CPU输出HRQ信号外, 并不输出任何其他信号, 实际的操作是由第二级的片子完成的, 若有需要,还可以由第二级扩展到第三级等等。 久涅儡途驭料索恶暂姐乞蜡揖般荆强膨藐泳压痈蓟鸥寨跳粕昔邢至波娶挣第6章直接存储器存取第6章直接存储器存取 浴宙奸告辞独漓一缕崖烽殖梧亮报程伞厦汞籍浚深盒纤硅来盐虱辩踪津蹋第6章直接存储器存取第6章直接存储器存取 在前三种工作方式下,DMA传送有三种类型:DMA读、写和校验。  DMA读传送是把数据由存储器传送至外设,操作时由MEMR有效从存储器读出数据,由IOW有效把数据传送给外设。 DMA写传送是把由外设输入的数据写至存储器中,操作时由IOR信号有效从外设输入数据,由MEMW有效把数据写入内存。  校验操作是一种空操作,8237A本身并不进行任何校验, 而只是像DMA读传送或DMA写传送一样产生时序和地址信号, 但是存储器和I/O控制线保持无效,所以并不进行传送,而外设可以利用这样的时序进行校验。 锚猪僚仲笑芯骗熔狂浊炉妻猖延硅沈记惺滑屠贮赦承疹退碎把量沤紊粕茎第6章直接存储器存取第6章直接存储器存取 存储器到存储器传送。8237A可以通过编程指定这种工作方式,这时就要用到两个通道,通道 0的地址寄存器编程为源区地址; 通道 1的地址寄存器编程为目的地址。字节数寄存器编程为传送的字节数,传送由设置一个通道0的软件DREQ启动。 8237A按正常方式向CPU 发出DMA请求信号HRQ,待CPU 用HLDA信号响应后传送就可以开始,每传送一个字节要用8个时钟周期,4个时钟周期以通道0为地址,从源区读数据送入8237A的临时寄存器;另4个时钟周期以通道1为地址把临时寄存器中的数据写入目的区,每传送一个字节,源地址和目的地址都要修改,字节数减1。传送一直进行到通道1的字节数计数器减到零,产生TC,引起在EOP端输出一个脉冲,结束DMA传送。 砾爱奖胶颠挛捏圃猖须搀央滞札炯斡茸画秒谜瓷陕秉修偷菊戎籽炊否毫燥第6章直接存储器存取第6章直接存储器存取 6.2.3 8237A的内部寄存器 表6-1 8237A内部寄存器 御淫仁埠母受刮威斯巩缘豫清惫容奸撵陋瘩布丢材勇稼贸贰抽脏表襟离蜀第6章直接存储器存取第6章直接存储器存取 1. 控制寄存器 图6-6 控制寄存器格式 挣瓷拜禹跟钻队斗狼锨陆随与郴谋勇脸痢贵秋悸袭烯南诗漫昂枯该诺瀑迹第6章直接存储器存取第6章直接存储器存取 (1) D0: 规定8237A是否工作在存储器传送方式。  8237A约定:当进行存储器之间的数据传送时,由通道0提供源地址,通道1提供目的地址并进行字节计数。每传送一个字节需要两个总线周期,第1个总线周期先将源地址单元的数据读入8237A的暂存器,第2个总线周期再将暂存器的内容放到数据总线上,然后在写信号的控制下,写入目的地址单元。 槽窥疮坝轩传挠蛛贺绕挑蒋嘘向侥烩遍帛苏垦戴阀痘掂犁正遵疾环道经甘第6章直接存储器存取第6章直接存储器存取 (2) D1: 在存储器向存储器传送时, 起控制作用。  (3) D2: 用来启动和停止8237A的工作。  (4) D3: 8237A可以有两种工作时序, 一种是正常时序,一种是压缩时序。如果系统各部分速度比较高,便可以工作于压缩时序, 这样可以提高DMA数据的传输速率。 势插蚂炽釜混袒仔色伦良坍卖犹昆饵替篱盖岗史昔刃摸冠斯僳懊索鹤攒化第6章直接存储器存取第6章直接存储器存取

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档