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

5. 标准总线通信的.ppt

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

第五讲 ;微型计算机自诞生以来一直采用总线结构。;5.1 总线、总线标准及标准总线;片内总线 On-Chip BUS: 在集成电路的内部,用来连接各功能单元的信息通路。 受芯片面积及对外引脚数的限制,片内总线大多采用单总线结构 片间总线 各芯片之间的连线 模板总线(内部总线(Internal Bus) ) 也称作系统总线或板级总线; 用于计算机内部模块(板)之间通信; 内部总线是微机系统中最重要的总线,人们平常所说的微机总线就是指系统总线,如STD总线、PC总线、ISA总线、PCI总线等。 相对于一台完整的微型计算机来说,各种板/卡只是一个子系统,是一个局部,故又把片总线称为局部总线,如PCI、AGP总线。 ;计算机总线结构示意图;根据总线的数据传输方式,总线可分为:;总线标准与标准总线 ;;5.2 开放型系统;5.2.1 总线母板与总线插座;5.2.2 总线标准;5.2.3 总线仲裁;2)从模板:不具有总线控制权,不参加总线使用权的竞争。有两种从模板: 普通从模板:不含微处理器; 智能从模板:含微处理器,负责板内控制,不参加总线竞争。 开放型多微机系统由多主模板管理总线的使用权,多主模板配置有总线仲裁机制,有两台或者两台以上多主模板要求使用总线时把总线使用权分配给某一多主模板,以避免冲突。;1、多主模板中的总线仲裁机制 ;2、总线判优方法;;;; (3)循环判优法: ;5.3 Multibus总线;5.3.1 Multibus总线的信号及意义;MultiBus-9200 CPU卡 ; (1)地址线(22根) ADR0-ADR13:传送被访问的存储单元及I/O端口的地址 对8位微处理器:ADR0-ADRF对存储单元寻址,ADR0-ADR7对I/O端口进行寻址; 对16位微处理器:ADR0-ADR13对存储单元寻址,ADR0-ADRB对I/O端口进行寻址 INH1和INH2:地址禁止线 当INH1=0时,将禁止RAM响应地址总线上的存储单元地址,而允许ROM响应地址总线上的存储单元地址,即让ROM“压倒”RAM; 当INH2=0时,将禁止ROM响应地址总线上的存储单元地址,而允许RAM响应地址总线上的存储单元地址,即让RAM“压倒”ROM。 ; (2)数据线(17根) DAT0-DATF:16根数据线 在8位系统中,传数据使用DAT0~DAT7 在16位系统中,可用DAT0-DATF16条数据线传送数据,一次传送一个字;也可用DAT0~DAT78条数据线传送数据,一次传送一个字节。 BHEN:数据位选择线。 BHEN=0,16位数据线一起使用,按字使用,一次传输16位; BHEN=1,只启动8根数据线DAT0-DAT7,按字节传送。DAT0-DAT7上是高8位还是低8位取决于ADR0。当ADR0=0,则DAT0-DAT7上高为8位,当ADR0=1,则为低8位。 ; (3)信息传送协议线 (5根) 在主模板向从模板(如存储器模板、I/O模板等)传送信息时,利用这五条线实现双方信息传送协议 MRDC:存储器读命令线。 MWTC:存储器写命令线。 IORC:I/O读命令线。 IOWC:I/O写命令线。 XACK:传送应答信号线。 ; (4)中断控制线(9根) INT0-INT7:并行中断请求线,由并行中断优先权排队处理。INT0具有最高优先权,INT7而具有最低优先权。 INTA:主模板对中断请求的响应线。;(5)总线仲裁线(6根) :用以支持多微处理器系统 BCLK:总线时钟。用于各多主模板总线仲裁器同步,与微处理器的时钟不同步。 BPRN:总线优先级输入线。为低电平时,表示当前没有更高优先级主模板请求总线。 BPRO:总线优先级输出线。用于菊花链连接,当本主模板请求总线或者菊花链中本主模板左侧主模板请求总线时,它均为1。 BUSY:总线忙。BUSY=0时,表明总线正在使用中,禁止其它多主模板获得总线控制权。 BERQ:总线请求。BERQ=0时,表示该主模板请求使用总线。该线用于总线的并行判优。 CBRQ:公共请求。只要有一块多主模板请求总线,它就变为有效。用此信号线通知当前正在使用总线的多主模板,若CBRQ为0,表示现在还有其它多主模板请求总线,请用完后立即释放。若CBRQ为1,表示现在没有多主模板请求总线,现在正使用总线的多主模板用完总线后不要释放,以减少无意义的总线使用权交换。 ;(6)公共线(6根) 地线:8根; 电源线:14根; 保留线:2根; INIT:初始启动; CCLK:固定时钟。 ;5.3.2 数据传送过程;;;;;5.3.5 总线仲裁操作;;;5.4 STD总线;5.4.1 STD总线概述及特点;5.4.2 STD

文档评论(0)

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

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

1亿VIP精品文档

相关文档