- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8讲 I/O 接口与总线 主要内容: I/O接口 总线 8.1 I/O接口 主要内容: I/O接口的功能 简单I/O接口芯片 I/O端口及其编址方式 CPU与外设间的数据传送方式 I/O译码电路和PC机的I/O地址分配 8.1.1 I/O接口的功能 8.1.1 I/O接口的功能 8.1.2 简单I/O接口芯片 8.1.2 简单I/O接口芯片 8.1.2 简单I/O接口芯片 8.1.3 I/O端口及其编址方式 8.1.3 I/O端口及其编址方式 8.1.3 I/O端口及其编址方式 8.1.3 I/O端口及其编址方式 8.1.3 I/O端口及其编址方式 8.1.3 I/O端口及其编址方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 2) 中断方式 外设在需要时向CPU提出请求,CPU再去为它服务。服务结束后或在外设不需要时,CPU可执行自己的程序 优点:CPU效率高,实时性好,速度快。 缺点:程序编制较为复杂。 8.1.4 CPU与外设间的数据传送方式 3) DMA方式 外设直接与存储器进行数据交换 ,CPU不再担当数据传输的中介者; 总线由DMA控制器(DMAC)进行控制(CPU要放弃总线控制权),内存/外设的地址和读写控制信号均由DMAC提供。 8.1.4 CPU与外设间的数据传送方式 8.1.4 CPU与外设间的数据传送方式 外设向DMA控制器发出“DMA传送请求”信号DREQ; DMA控制器收到请求后,向CPU发出“总线请求”信号HOLD; CPU在完成当前总线周期后会立即发出HLDA 信号,对HOLD信号进行响应; DMA控制器收到HLDA信号后,就开始控制总线,并向外设发出DMA响应信号DACK 8.1.4 CPU与外设间的数据传送方式 DMA控制器送出地址信号和相应的控制信号,实现外设与内存或内存与内存之间的直接数据传送; 例:从外设向内存传送一个字节 DMAC向I/O接口发出读信号(IOR),同时往地址总线上发出存储器的地址和存储器写信号(MEMW) 和AEN信号。 8.1.4 CPU与外设间的数据传送方式 DMA控制器自动修改地址和字节计数器,并判断是否需要重复传送操作。当规定的数据传送完后,DMA控制器就撤销发往CPU的HOLD信号。CPU检测到HOLD失效后,紧接着撤销HLDA信号,并在下一时钟周期重新开始控制总线。 8.1.4 CPU与外设间的数据传送方式 传送方式 连续传送(块传送): DMAC在申请到总线后,将一块数据传送完后才释放总线,而不管中间DREQ是否有效。 单次传送(每次传送一个字节): 每个DMA周期只传送一个字节就立即释放总线。 按需传送(猝发传送): 只要I/O接口的数据缓冲可用,就可进行传送。此时I/O接口需要有一定大小的FIFO缓冲区。 数据块传送 每次传送一个字节 按需传送 8.1.4 CPU与外设间的数据传送方式 DMA优点: 数据传输由DMA硬件来控制,数据直接在内存和外设之间交换,可以达到很高的传输速率(可达几MB/秒) 8.1.5 I/O译码电路和PC机的I/O地址分配 8.1.5 I/O译码电路和PC机的I/O地址分配 8.1.5 I/O译码电路和PC机的I/O地址分配 8.2 总线 主要内容: 总线的概念 IBM PC总线 AT总线或ISA总线 IEEE-488总线 8.2.1 总线的概念 8.2.1 总线的概念 8.2.2 IBM PC总线 8.2.3 AT总线或ISA总线 8.2.4 IEEE-488总线 8.2.4 IEEE-488总线 8.2.4 IEEE-488总线 N Y CPU响应, DMAC获总线控制权 DMA传送一个字节 块结束? 测试I/O的DREQ 有效? 地址增量,计数器减量 释放总线,请求中断 无效,释放总线 允许DMA DMA请求? DMAC请求总线 Y N Y N 1) I/O译码电路举例 用74LS138译码器设计的I/O端口译码电路如下: 2) PC机的I/O地址分配 在8086系统中,可使用16地址线对输入输出口进行寻址,形成64K的I/O端口地址范围;在PC/XT机系统中,只用10位有效地址(A9~A0)进行寻址;因此I/O端口地址空间只有1K。 A9=0,寻址系统板上的512个端口
您可能关注的文档
- 后峡变电技术文件技术标.doc
- 房地产专业术语_附件.ppt
- 2建筑节能政策.ppt
- 施工技术精华装饰.doc
- 甘肃省庆阳市2009年度中考数学试题(含答案).doc
- 《软件工程》试题和答案(第2套).doc
- 跃层建设详解 不同跃层户型设计注意事项.doc
- 2011年度会计从业会计电算化考试复习提纲.doc
- 过来人总结出10大厨房教训!满满都是泪啊!.pdf
- 福建建设人才市场继续教育—建设材料试卷.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 设备安装调试及培训方案.docx VIP
- 2025届高考数学一轮复习备考建议课件——以“立体几何”为例.pptx
- 印刷-包装印刷培训资料.ppt
- 湖南省中小企业融资难的表现、原因以及对策.docx
- 安徽省芜湖市第二十七中学2024--2025学年上学期七年级入学测试数学卷(含答案).pdf VIP
- 年产250万吨薄板坯连铸连轧带钢生产线工艺设计剖析.docx
- 2022年新疆高考文科数学真题及答案.doc VIP
- 国家中小学智慧教育平台应用指南.pptx VIP
- 人教版七年级道法下册 第四单元第十一课 远离违法犯罪(上课、学习课件).pptx VIP
- 2024年N1叉车司机考试题及答案(1000题).doc
文档评论(0)