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

[工学]6 IO接口.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]6 IO接口

回顾:第五章 课堂练习 某计算机的主存地址空间中,从地址000016到3FFF16为ROM存储区域,从400016~ FFFF16开始为RAM地址区域。RAM的控制信号为CS#和WE#,CPU的地址线为A15~A0,数据线为8位的线路D7~D0,控制信号有读写控制R/W#和访存请求MREQ#,要求: (1) 如果ROM和RAM存储器芯片都采用8K×4的芯片,各需要多少存储芯片,试画出存储器与CPU的连接图。 (2) 如果ROM存储器芯片采用8K×4的芯片,RAM存储器芯片采用8K×8的芯片,各需要多少存储芯片,试画出存储器与CPU的连接图。 第五章 作业 1、p231 6、7、13 2、CPU执行一段程序时,访问Cache 1900次,访问主存100次。Cache的存储周期为50ns,主存的存储周期为250ns。求Cache/主存系统的效率和平均访问时间。 第6章 输入输出接口 微机原理与接口技术 2009.秋 本章目录 6.1 I/O接口基本概念 6.2 I/O端口及其寻址方式 6.3 CPU与外设间的数据传输方式 6.1 I/O接口基本概念 定义:接口是CPU与“外部世界”的连接电路,负责“中转”各种信息。 为什么需要I/O接口 微机的外部设备多种多样。 工作原理、驱动方式、信息格式和类型、时序方面彼此差别很大。 微机和I/O设备信号传输处理的速度可能不匹配。 不用接口, I/O直接接CPU,随着外设增加,会大大降低CPU的效率。 I/O直接接CPU,会使外设硬件结构过于依赖CPU,对外设本身发展不利。 把外设连接到总线上的一组逻辑电路的总称为I/O电路,实现外设与主机之间的信息交换。 I/O接口功能 I/O接口功能 数据缓冲功能 缓解接口与CPU工作速度的差异 通过寄存器或锁存器实现 存放数据的寄存器或锁存器称之为数据口 接受和执行CPU命令功能 对外设进行监测、控制与管理,中断处理 存放CPU命令代码的寄存器称之为命令口 存放执行状态信息的寄存器称之为状态口 I/O接口功能 设备选择功能 CPU通过地址译码选择不同外设 把选中的与总线相接,未选中的与总线隔离(高阻态) 即CPU通过地址译码选择不同I/O接口和I/O接口中连接的不同的设备。 信号转换功能 协调总线信号与I/O设备信号 形式、格式、电平、功率、码制 转换包括信号的逻辑关系、时序配合和电平转换 可编程功能 增加接口的灵活性和智能性。 外设是用来实现人机交互的一些机电设备。 外设处理信息的类型、速度、通信方式与CPU不匹配, 不能直接挂在总线上,必须通过接口和系统相连 I/O接口与I/O设备 不同I/O设备对应I/O接口不同 I/O接口受CPU控制,I/O设备受I/O接口控制 为增加通用性,I/O接口电路一般均具有可编程功能 微机的应用离不开外部设备接口的设计、选用和连接。 6.2 I/O端口及其寻址方式 从编程角度看,接口内部主要包括一个或多个CPU可以进行读/写操作的寄存器,又称为I/O端口。 各I/O端口由端口地址区分。 6.2.1 I/O端口 按存放信息的不同,I/O端口可分为三种类型: 数据端口 用于存放CPU与外设间传送的数据信息 状态端口 用于暂存外设的状态信息 控制端口 用于存放CPU对外设或接口的控制信息 控制外设或接口的工作方式。 接口电路的典型结构 I/O接口组成 接口由接口硬件和接口软件组成。 数据输入 暂存输入的数据,必须具有三态输出能力,以便与总线挂接 外设有数据保持能力时—可用三态门实现 外设无数据保持能力时—用三态输出的锁存器实现 输出寄存器 暂存输出的数据,常用锁存器实现 控制(命令)寄存器 存放控制命令,用来设定接口功能、工作参数和工作方式。 状态寄存器 保存外设当前状态,以供CPU读取。 控制信号 接口软件(设备驱动程序) 初始化程序段 设置接口工作方式及初始条件 传送方式处理程序段 CPU针对不同的I/O设备有不同的处理方式。如设置中断向量等 主控程序段 完成接口任务的程序 程序终止与退出程序段 对接口电路硬件保护及操作系统中数据恢复。 6.3 CPU与外设间的数据传送方式 主机与外设之间数据传送的控制方式有以下四种: 无条件传送 程序查询式传送 中断方式传送 直接存储器存取(DMA, Direct Memory Access) 1. 无条件传送方式 适用于外设动作时间已知,在CPU与外设进行数据传送时,外设保证已准备好的情况 CPU不查询外设工作状态 与外设速度的匹配通过在软件上延时完成 在程序中直接用I/O指令,完成与外设的数据传送 优点:软件及接口硬件简单 缺点:只适用于简单外设,适应范围较窄 1.无条件传送方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档