7.1概述 xtwang@mail.xidian.edu.cn 外设与CPU之间的主要矛盾 速度不匹配: I/O设备的工作速度要比cPU慢许多,而且由于种类的不同,他 们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。 令时序不匹配: 各个I/O设备都有自己的定时控制电路,以自己的速度传输数据, 无法与cPU的时序取得统一。 今信息格式不匹配: 不同的工/O设备存储和处理信息的格式不同,例如可以分为串行和 并行两种;也可以分为二进制格式、AcsI编码和BCD编码等。 令信息类型不匹配: 不同I/O设备采用的信号类型不同,有些是数字信号,而有些是 模拟信号,因此所采用的处理方式也不同。 历乱孑拌技字 XD1粪 N UNIVE ITY
xtwang@mail.xidian.edu.cn 7.1 概述 ❖外设与CPU之间的主要矛盾 ❖ 速度不匹配: I/O设备的工作速度要比CPU慢许多,而且由于种类的不同,他 们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。 ❖ 时序不匹配: 各个I/O设备都有自己的定时控制电路,以自己的速度传 输数据, 无法与CPU的时序取得统一。 ❖ 信息格式不匹配: 不同的I/O设备存储和处理信息的格式不同,例如可以分为串行和 并行两种;也可以分为二进制格式、ACSII编码和BCD编码等。 ❖ 信息类型不匹配: 不同I/O设备采用的信号类型不同,有些是数字信号,而 有些是 模拟信号,因此所采用的处理方式也不同
7.1概述 xtwang@mail.xidian.edu.cn I/o接口的主要功能 地址选择-地址译码电路 控制功能-传达CPU的控制信息 状态指示-监视外设,反馈外设状态 速度匹配-提高输入/输出效率 转换信息格式一串并转换,AD转换 电平转换 可编程性一多功能选择,提高通用性 历乱孑拌技字 XD1粪 N UNIVE ITY
xtwang@mail.xidian.edu.cn 7.1 概述 ▪ I/O接口的主要功能 ⚫ 地址选择 –地址译码电路 ⚫ 控制功能 -传达CPU的控制信息 ⚫ 状态指示 –监视外设,反馈外设状态 ⚫ 速度匹配 –提高输入/输出效率 ⚫ 转换信息格式 –串并转换,A/D转换 ⚫ 电平转换 ⚫ 可编程性 –多功能选择,提高通用性
7.1概述 xtwang@mail.xidian.edu.cn I/O接口的分类 数据传送方式通用性可编程性复杂性 并行接口「通用接口可编程接口芯片式 串行接口专用接口L不可编程接 口 卡槽式 历乱孑拌技字 XD1粪 N UNIVE ITY
xtwang@mail.xidian.edu.cn 7.1 概述 ❖I/O 接口的分类 数据传送方式 并行接口 串行接口 通用性 通用接口 专用接口 可编程性 可编程接口 不可编程接 口 复杂性 芯片式 卡槽式
7.1概述 xtwang@mail.xidian.edu.cn 通信 工/O接口的组成10接口 总线 系统DB 数据 总线 状态 /O 命令‖设 总 备 线 AB CB /O接口的逻辑组成 cPU与Wo设备之间交换的信息有数据信息、控制信息和状态 信息三种信息。由ⅣO内部的三种寄存器来完成。 历毛孑拌大 XD1粪 N UNIVE ITY
xtwang@mail.xidian.edu.cn 系 统 总 线 I/O接口 I/O 设 备 数据寄存器 状态寄存器 控制寄存器 地址选择与 控制逻辑 DB AB CB 控制命令 状态 数据 7.1 概述 I/O接口的逻辑组成 ❖I/O接口的组成 CPU与I/O设备之间交换的信息有数据信息、控制信息和状态 信息三种信息。由I/O内部的三种寄存器来完成。 系统 总线 通信 总线
Contents xtwang@mail.xidian.edu.cn 1O接口概述 O接口的编址方式 1O的基本工作方式 常用芯片的接口技术 历乱孑拌技字 XD1粪 N UNIVE ITY
xtwang@mail.xidian.edu.cn Contents 1 I/O接口概述 2 I/O接口的编址方式 3 I/O的基本工作方式 4 常用芯片的接口技术