微机原理及应用
主讲:谢维成
http://xweicheng.ys168.com
scxweicheng@yahoo.com.cn
第 5章 处理器总线时序和系统总线
? 处理器总线
? IA-32微处理器的工作状态
? 处理器时序
? 系统总线
5.1 处理器总线(P161、P205<3>)
8086微处理器的引脚功能
8086/8088有最小组态和最大组态两种工作组态。
最小组态: 系统中只有一片8088,其存储容量
不 大 ,所 要 连 的I /O端口也不多,总线控制逻辑电路
被减到最小。
最大组态: 构 成 的 系统较大,可能包含不只一
片微处理器,或要求有较强的驱动能力,带有一 个 总
线控制器8288。
5.1 处理器总线
8086最小组态
5.1 处理器总线
8086最大组态
5.1 处理器总线
5.1 处理器总线
返回
8086/8088两种组态下的配置
返回
8288的输入与输出信号含义
返回
5.2 IA-32微处理器的工作状态
略
5.3 处理器时序
5.3.1 8086处理器时序
指令周期 —执行一条指令所需的时间。不同指令的指令
周期是不同的。有些指令周期可划分为一个个总线周期。
例:最短指令: 寄←寄, 只需要2个时钟周期.
最长指令: 16位乘、除,约需200个时钟周期.
总线周期 —每当CPU与存储器或I/O端口交换一个字节(或
字、双字)数据所需的时间称之为一个总线周期。每个基本总
线周期包含4个T状态。
T状态 —就是一个时钟周期,是CPU处理动作的最小单位。
5.3 处理器时序
时钟频率与T状态
时钟频率 一个T状态时间
5M 200ns(0.2μs)
50M 20ns(0.02μs)
100M 10ns(0.01μs)
200M 5ns(0.005μs)
基本的总线周期有:
⒈存储器的读周期或写周期
⒉I/O端口的读周期或写周期
⒊中断响应周期
⒈存储器的读周期
⒈存储器的读周期
T1下降沿后
①IO/M变低表存储器读,变高表I/O读
②给出地址,若存储器给出20位地址,若为I/O端
口,给出低16位地址(高4位为低)
③ALE变为有效,将复用线上的地址锁存起来
④DT/R变低,表示CPU读
⒈存储器的读周期(T1)
返回
⒈存储器的读周期(T2)
T2状态下
① A19/S6~ A16/S3 引脚输出状态信号 S6~ S3
② AD7~ AD0转为高阻
③ RD变低 ,允许读出
④ DEN变低 ,允许数据传送
⒈存储器的读周期(T3)
T3状态下
经过译码找到指定的存储 单元或 I/O端口,经过
一段延迟 ,指定单元内容出现在 AD7~ AD0上。
⒈存储器的读周期(T4)
CPU在T4下降沿采样数据线,获取数据
2、Tw的使用(P172)
CPU在T4下降沿采样数据不能获取数据
若到时数据未准备好,可用一个产生
READY信号的电路,使在 T3和T 4之间产生一个
或几个Tw来解决时序配合 (参考P172图5-8)
插入Tw的目的:
解决快速C PU与任何速度的存储器的时序
配合。
2、Tw的使用(P172)
5.4 系统总线
5.4.1 总线概念
总线: 就是在设备(或模块)与设备(或模块) 之
间传送信息的一组公用信号线,它是一条 公 用 的 信
号通路。
总线主要包括 地址总线、数据总线和控制总 线 。
总线的特点在于它的公用性,它允许多个 设 备 与 模
块用总线来传输信息。但是两个设备或摸 块 之 间 的
专用信号连线,就不能称为总线。
5.4 系统总线
总线的分类
根据总线所处的位置分:
1.片内总线(芯片级)
2.片总线(元件级、局部总线)
3.内总线(板级、系统总线)
4.外总线(设备级、通信总线)
RS 232C、IEEE-488、VXI
5.4.2 PC/XT总线
PC/XT总线
XT总线是 IBM PC/XT 个人计算机采用的总线。
XT总线为62总线。包括8位数据线、20位地址线、6
级中断请求线、DMA通道控制线、动态RAM刷新控制
线、时钟信号线和电源线等。
5.4.3 ISA总线
ISA总线
ISA(Industriar Standard Architecture)总 线
是 IBM 公 司 为 推 出 PC/AT微 机 而 建 立 的 系 统 总 线 标
准,多数80286、 80386、80486微机都采用这种总线。
ISA总线是在原 PC/XT总线的基础上,再扩充36
线 , ISA总 线 与 PC/XT 总 线 兼 容 , 以 适 应 8/16位 总
线要求,支持 16 M 存储空间。
5.4.4 PCI总线
PCI总线
PCI(Peripherar Component Interconnect) 总
线性能优良,可同时支持多组外设,又不 受 制 于 微
处 理 器 , 并 且 兼 容 ISA、EISA 等 总 线 , 与 它 们 共 存
于 PC 系统中,它的规范确保了 “即插即用 ”的实现,
极大的方便了用户,从而得到广泛的应用。
PCI总 线 的 时 钟 为 33MHz, 与 CPU时 钟 无 关 。 它
的总线宽度为 32位,支持8位 、 16位 、 32位 操 作 。
速度快,是 ISA的10倍以上,EISA的3倍以上。
PCI 总线信号参见P195图5-31
5.4.4 USB总线
USB总线
适用于传输大容量数据,例如数码相机、数 字
摄像机等。传输速度达几十兆字节/S , 但 传 输 距 离
短。