引脚与总线.ppt
《引脚与总线.ppt》由会员分享,可在线阅读,更多相关《引脚与总线.ppt(74页珍藏版)》请在三一办公上搜索。
1、第二章 8088/8086处理器总线时序2.22.4节,图 1 微型计算机的功能模块,总线:连接计算机各功能部件的逻辑电路,本章主要内容,面向微机系统的外部结构(三总线结构)介绍 总线如何形成 8086CPU 的外部特性-引脚功能。如何形成总线。总线如何工作 总线操作和总线时序,三级周期的概念,ADD 2000H,AL CPU内部 存储器 总线读周期 内部译码 总线空闲 CPU寄存器 存储器 总线读周期 相加 总线空闲 CPU 存储器 总线写周期,结果送2000H,读入,读入,取指,译码,执行,指令周期,三级周期:指令周期、总线周期、时钟周期,指令周期:一条指令从取出到执行完毕所需的时间。总线
2、周期:CPU通过总线操作与外部进行一 次数据交换的过程。时钟周期:微机系统中统一的时钟信号CLK 的周期-由CPU的主频决定。时钟 周期是CPU处理动作的最小定时单 位,三级周期:,三者关系:一个指令周期包含若干个总线周期;一个基本总线周期需4个时钟周期,称为4个“T状态”,T1、T2、T3、T4。,基本的总线周期:存储器读、写;输入输出端口的读、写;中断响应。,2.2 8086/8088的引脚信号与功能,双列直插,40个引脚其中8个引脚在最大或最小模式时信号的名称和功能是不同的。本节先讲与模式无关的引脚。,8088的引脚,与模式有关的引脚为2431括号中为最小模式时引脚名,8086的引脚图,
3、与模式有关的引脚为2431 括号中为最大模式时引脚名,CPU的外部特性表现在其引脚信号上,学习引脚信号时要关注以下几个方面:,有效电平,三态能力,信号的流向,引脚的功能,信号从芯片向外输出,还是从外部输入芯片,或者是双向的,起作用的逻辑电平,高、低电平有效,上升、下降边沿有效,输出正常的低电平、高电平外,还可以输出高阻的第三态,分类学习这40个引脚(总线)信号数据和地址引脚读写控制引脚中断请求和响应引脚总线请求和响应引脚其它引脚,一.地址/数据引脚,AD15 AD0(Address/Data)地址/数据分时复用引脚,双向、三态在访问存储器或外设端口的总线操作周期中,这些引脚在T1 输出存储器或
4、I/O端口的地址。其他时间用于传送数据D7 D0当CPU响应中断以及系统总线“保持响应”时,复用线都被浮置为高阻状态。,二.地址/状态引脚(续2),A19/S6 A16/S3(Address/Status)地址/状态分时复用引脚,输出、三态这些引脚在访问存储器的T1状态输出高4位地址A19 A16在访问外设端口时不使用这4个引脚,T1状态全部输出低电平,表示无效。其他T状态 输出状态信号S6 S3 S6为0用来指示80868088当前与总线相连,所以,在T2T4状态,S6总等于0,以表示80868088当前连在总线上。S5表明中断允许标志位IF的当前设置。S4和S3用来指示当前正在使用哪个段寄
5、存器,如书中表2-2所示。,三、控制引脚,1、(BHE/S7)高8位 数据总线允许/状态复用引脚,输出,三态。T1状态时 输出BHE,表示总线高8位上的数据 D15 D8 是否有效。BHE信号和A0联合来控制连接在总线上的存储器和接口以何种格式传输数据。见P53,图2-19。P46 表2-7其它T状态输出S7,但无实际意义,是备用信号。,2、RD,读控制信号,输出、三态、低电平有效有效时,表示CPU正在从存储器或I/O端口读入数据。对谁读,取决于M/IO引脚的状态。读操作时,该信号在T2、T3、TW状态有效均为低 电平。,3、READY,存储器或I/O口发来的“准备好”信号,输入、高电平有效总
6、线操作周期中,CPU会测试该引脚如果测到高有效,CPU直接进入下一步如果测到无效,CPU将插入等待周期TW等待周期中仍然要监测READY信号,确定是否继续插入等待周期用于协调慢速外设和高速CPU 的配合。,4、TEST,测试,输入、低电平有效使用协处理器8087时,通过该引脚和WAIT指令,可使8088与8087的操作保持同步(常用于多CPU系统),中断请求和响应引脚,5、INTR(Interrupt Request)可屏蔽中断请求,输入、高电平有效有效时,表示请求设备向CPU申请可屏蔽中断该中断请求是否响应受控于IF(中断允许标志)、可以被屏蔽掉6、NMI(Non-Maskable Inte
7、rrupt)不可屏蔽中断请求,输入、上升沿有效有效表示外界向CPU申请不可屏蔽中断该中断请求不能被CPU屏蔽,所以优先级别高于INTR(可屏蔽中断),主机与外设进行数据交换通常采用可屏蔽中断不可屏蔽中断通常用于处理掉电等系统故障,7、RESET,复位请求,输入、高电平有效该信号有效(至少维持4个时钟周期),将使CPU回到其初始状态;当它再度返回无效时,CPU将重新开始工作8086/8088CPU复位后CSFFFFH、IP0000H,所以程序入口在物理地址FFFF0H,8、CLK(Clock)系统时钟,输入系统通过该引脚给CPU提供内部定时信号 8086/8088的标准工作时钟为5MHzIBM
8、PC/XT机的8088采用了4.77MHz的时钟,其时钟周期约为210ns9、Vcc电源输入,向CPU提供5V电源GND(2个)接地,向CPU提供参考地电平,(五)其他控制线(2431引脚),这些引脚具有两种功能,根据方式控制线MNMX所处的状态而确定。MN/MX(Minimum/Maximum)33pin组态选择,输入接高电平(电源电压)时,8086/8088引脚工作在最小组态。在此方式下,全部控制信号由CPU本身提供。接地时,8086/8088工作在最大组态。这时,系统的部分控制信号由8288总线控制器提供。,1.中断响应引脚,INTA(Interrupt Acknowledge)CPU对
9、可屏蔽中断进行响应,输出、低电平有效CPU进入中断响应周期,发出的2个负脉冲,以通知外设接口来自INTR引脚的中断请求已被CPU响应,并作为中断向量号的读选通信号。,最小模式下2431引脚的信号定义如下:,读写控制引脚,2.地址锁存信号ALE(Address Latch Enable)地址锁存允许,输出、高电平有效CPU 在每个总线周期的T1都提供ALE信号。ALE引脚高有效时,表示复用引脚:AD15 AD0和A19/S6 A16/S3正在传送地址信息由于地址信息在这些复用引脚上出现的时间很短暂,所以系统利用ALE引脚将地址锁存起来,锁存到8282。不能被浮空,3.数据允许信号 DEN(Dat
10、a Enable),数据收发允许信号,输出、三态、低电平有效有效时,表示允许数据通过数据总线收发器8286。即数据总线双向驱动器的选通信号4.数据收发输出DT/R(Data Transmit/Receive)数据发送/接收,输出、三态该信号表明了当前数据总线上的数据流向。用来控制数据收发器的数据传送方向。高电平时数据自CPU输出(通过8286发送数据)低电平时数据输入CPU(通过8286接收数据),注意引脚间的配合,5.存储器/IO端口 访问控制信号,M/IO(Input and Output/Memory)I/O或存储器访问,输出、三态该引脚输出高电平时,表示CPU将访问I/O端口,这时地址
11、总线A15 A0提供16位I/O口地址该引脚输出低电平时,表示CPU将访问存储器,这时地址总线A19 A0提供20位存储器地址在DMA方式时,被浮置为高阻状态。,6.写信号,WR(Write)写控制,输出、三态、低电平有效有效时,表示CPU正在写出数据给存储器或I/O端口。在DMA方式时,被浮置为高阻状态。RD(Read)读控制,输出、三态、低电平有效有效时,表示CPU正在从存储器或I/O端口读入数据,考虑谁接受这些信号,读写控制引脚,M/IO、WR和RD是最基本的控制信号组合后,控制4种基本的总线周期,7.总线保持请求信号HOLD,输入、高电平有效有效时,表示其他处理主模块向CPU申请占用总
12、线该信号从有效回到无效时,表示总线请求设备对总线的使用已经结束,通知CPU收回对总线的控制权,8.总线保持响应信号HLDA输出、高电平有效有效时表示CPU已响应总线请求,并已将总线释放。此时CPU的地址引脚、数据引脚及具有三态输出能力的控制引脚将全面呈现高阻,从而让出了总线待到总线请求信号HOLD无效,总线响应信号HLDA也转为无效,CPU重新获得总线控制权。,最小模式时8086“引脚”小结,CPU引脚是系统总线的基本信号可以分成三类信号16位数据线:AD0 AD1520位地址线:AD0 AD15,A16/S3 A19/S6,BHE/S7控制线:ALE、DEN、DT/R、M/IO、WR、RD
13、TEST、READYINTR、INTA、NMIHOLD、HLDARESET、CLK、Vcc、GND、MNMX,最大组态下2431引脚定义:S0 S1 S2:输出、三态。总线周期状态信号。发给总线控制器8288,使其产生相应的总线控制信号代替CPU输出。译码状态见P33,表2.4。RQ/GT0,RQ/GT2:总线请求/允许信号;双向。可供CPU 以外的两个协处理 器来申请占用总线。LOCK:输出、三态。总线封锁信号。有效时,别的 总线主设备不能获得对总线的控制。执行LOCK指令、中断过程中为低有效。QS0、QS1:输出。表示指令队列的状态,以便外部(8087)对其动作进行跟踪,保持同步。P34,
14、表2.5,2.2.3 8088与8086的不同之处指令队列数据总线8位AD7AD0,一次只能传8位IO/M(为了与8085兼容)BHE不需要了,改为SS0,与DT/R和IO/M组合决定最小模式中的总线周期操作。,“引脚”提问,提问1:CPU引脚是如何与外部连接的呢?解答:总线形成提问2:CPU引脚是如何相互配合,实现总线操作、控制系统工作的呢?解答:总线时序,2.4 8086系统配置,一、最小模式 当MNMX接高电平+5伏,系统工作于最小模式,即单处理器系统方式,它适合于较小规模的应用。8086本身提供所有的控制总线信号,控制总线CB,数据总线DB,地址总线AB,系统总线形成,CPU,I/O设
15、备,I/O接口,存储器,系统总线BUS,总线形成,AD15 AD0,A19/S6 A16/S3,+5V,8086CPU,ALE,地址锁存器8282,STB,系统总线信号,A19 A0,D15 D0,收发器8286,TOE,MN/MX*M/IO*RD*WR*,DT/RDEN,OE,8086最小模式下系统配置(总线形成),OE=1 时,不导通,第三态,与系统总线断开,BHE,BHE,第2章:最小组态总线形成(Intel 产品手册推荐电路),RESET TEST HOLD HLDA NMI INTR INTA M/IO WR RD,READY CLK,READY,MN/MX,+5V,控制总线,地址总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 引脚 总线
链接地址:https://www.31ppt.com/p-5632182.html