- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]IO接口技术
* 四、8237A的工作方式 1、单字节传送方式 每次DMA请求只传送一个字节的数据,传送后当前字节计数器自动减1,当前地址寄存器加1或减1修改,撤消HRQ信号,释放系统总线控制权。 2、块传送方式 每次DMA请求获准后连续地传送一个数据块,直到当前字节计数器减为0或外部产生EOP信号,使DMA传送终止。 3、请求传送方式 以下三种情况均终止DMA传送: (1)当前字节计数器减至0。 (2)外部有效的EOP信号。 * (3)外设的DREQ请求信号无效。 4、级联方式 多片级联增加DMA通道。主片在从片与CPU之间传递联络信号,同时对从片的优先级进行管理。 HRQ HLDA DREQ0 DACK0 · · DREQ3 DACK3 HOLD HLDA HRQ HLDA HRQ HLDA CPU 主片 从片 * 五、8237A的工作时序 DMA的每一个时钟周期称为一个S状态。 1、S1状态:空闲状态。 2、S0状态:等待HLDA。 3、S1状态:先产生AEN信号,使CPU连接的地址总线无效,产生ADSTB信号,从当前地址锁存器中读出的A15~A7经DB3~DB0锁存在外部锁存器中。 4、S2状态产生DACK给I/O接口,代替CPU的片选信号,使该I/O接口被选中,A15~A0确定要访问的存储器单元。 5、S3状态产生MEMR或IOR读信号,使DB7~DB0上的数据至S4状态,稳定写入目的地。 6、S4状态产生MEMW或IOW写信号,将数据写入目的单元。块传送,则回到S2(或S1),继续。若单字节或传送完毕,则发EOP,撤消HRQ,结束DMA过程。 * ◆压缩读方式:块传送时,只有S2和S4两个时钟,读信号和写信号均在S4状态时产生,适用于高速电路。 ◆扩展写(超前写):S2、S3、S4三个状态,但写信号在S3时即产生,目的是用其下降沿触发READY信号,使低速I/O在普通时序仍不能完成读写时,插入等待状态SW。 以上两种方式均可在方式控制字中进行设定。 * 8237A的工作时序 * 六、8237A的内部寄存器 通道寄存器: 基地址寄存器、当前地址寄存器 通道0:A3A2A1A0=0000;通道1:A3A2A1A0=0010 通道2:A3A2A1A0=0100;通道3:A3A2A1A0=0110 基字节寄存器、当前字节寄存器 通道0:A3A2A1A0=0001;通道1:A3A2A1A0=0011 通道2:A3A2A1A0=0101;通道3:A3A2A1A0=0111 公用寄存器: 控制寄存器:设定工作方式及请求控制 状态寄存器:存放状态信息,供CPU查询 * * 1、命令寄存器: 1:DACK高有效 1:DREQ低有效 1:旋转优先级 D7 D6 D5 D4 D3 D2 D1 D0 1:允许存储器-存储器 1:停止8237工作 1:压缩时序 1:扩展写 1:保持通道0源地址不变 ◆I/O地址A3-A0=1000,初始化由CPU写入, RESET或清除命令清除 * D0:设置存储器到存储器传送。 D0=1时允许; D0=0时禁止。 在存储器之间传送数据时,由通道0和通道1进行操作。 由通道0从源地址单元中读出数据存放到暂存寄存器中,再由通道1从暂存寄存器中读出数据写入目的单元中,当通道1的当前字节计数器减为0时,产生EOP信号,结束DMA传送。 * D1:存储器到存储器传送过程中保持通道0源地址不变。 D1=1,保持; D1=0,不保持。 其作用是可以使源地址内的同一个数据传送到一组目的存储单元中去。当D0=1时,D1=1才有意义。 D2:控制8237A工作。 D2=0,允许工作; D2=1,禁止工作。 D3:控制8237A读时序。 D3=0时,正常读时序; D3=1时,压缩读时序。 * D4:控制通道的优先权。 D4=0为固定优先级(通道0优先级最高,通道3最低) D4=1为旋转优先级。 D5:与D3位一起控制8237A的工作时序。 D5=0,正常写;D5=1,扩展写。 D6:定义通道请求信号DREQ的极性。 D6=0时,DREQ高电平有效; D6=1时,DREQ低电平有效。 D7:定义响应信号DACK的极性。 D7=0时,DACK低电平有效; D7=
您可能关注的文档
- [工学]DSP完整课件第4章.ppt
- [工学]DSP应用技术之五.pdf
- [工学]DSP程序编写和和调试环境.ppt
- [工学]DSP第三章程序控制.ppt
- [工学]DSP课件15-16单元.ppt
- [工学]DSP课件7-8单元.ppt
- [工学]DSP数字图像处理绪论.ppt
- [工学]dxp_protel_altiumdesigner2.ppt
- [工学]eda信号发生器课程设计.doc
- [工学]EDA技术实用教程mayw.ppt
- 2025中建一局集团建设发展有限公司校园招聘考前自测高频考点模拟试题及参考答案详解1套.docx
- 2025中建一局集团建设发展有限公司校园招聘考前自测高频考点模拟试题及参考答案详解一套.docx
- 2025中建一局集团建设发展有限公司校园招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年移动互联网产品经理职业资格考试试卷及答案.docx
- 2025中建一局集团建设发展有限公司校园招聘考前自测高频考点模拟试题及答案详解一套.docx
- 2025年信息安全师资格考试卷及答案.docx
- 2025中建一局集团建设发展有限公司校园招聘考前自测高频考点模拟试题及完整答案详解1套.docx
- 2025年心理健康教育专业研究生入学考试试题及答案.docx
- 2025中建一局集团建设发展有限公司校园招聘模拟试卷参考答案详解.docx
- 2025年心理咨询师专业考试试题及答案.docx
最近下载
- 《空间解析拙政园》课件.ppt VIP
- QCR9228-2015铁路通信、信号、电力、电力牵引供电施工机械配置技术规程.pdf
- [优秀QC成果]提高砂层地质条件下地连墙施工质量.pdf
- 员工培训方案及课程大纲[9篇].docx VIP
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习解读专题ppt.pptx VIP
- EPC项目设计管理培训.pptx
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习ppt.pptx VIP
- 国际性教育技术指导纲要 -采用循证方式.docx
- 2025年兵棋章节答案.docx VIP
- 党支部议事规则和决策程序规章制度范文(精选10篇).pdf VIP
文档评论(0)