总线接口技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
总线接口技术

总线接口技术 姓名:饶正文 海运学院航海技术 引 言 自从1946年美国宾夕法尼亚大学研制出世界上第一台数字电子计算机以来,计算机的发展突飞猛进,日新月异。短短5 0年中,已经历了电子管计算机、晶体管计算机、集成电路计算机和大规模/超大规模集成电路计算机等四代的发展历程,并自8 0年代中期起,开始了以模拟人的大脑神经网络功能为基础的第五代计算机的研究。各代计算机的更替除主要表现在组成计算机的电子元器件的更新换代外,还集中表现在计算机系统结构和计算机软件技术的改进上。正是这几方面的飞速进步,才使得计算机的功能、性能一代比一代明显提高;而体积却一代比一代明显缩小,价格一代比一代明显降低。今天,一台计算机的性能价格比和性能体积比已经比第一代电子管计算机的高出了成百上千倍,乃至成千上万倍。 计算机技术的迅猛发展,不仅是微处理器的频率不断提高,而且计算机系统也变得越来越复杂。随着以PC机为中心的设备多样化,同时人们对计算机的应用提出了各种各样的要求,设备间连接和协调成为计算机相当重要的一方面。 总线对于任何计算机系统,都是一个非常重要的部件。总线实际上就是一组信号线,是计算机各部件或模块间进行数据传输的通道。利用总线,一个设备就可以完成与另外一个设备或多个设备之间的通信。 一般来说,计算机总线分为内部总线、系统总线和外部总线三类。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线则是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线是微机和外围设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据的交换,它用于设备一级的互连。 系统总线是连接CPU、内存、辅存、各种I/O设备控制器并使它们之间能够相互传送信息的一组信号线及其控制电路,也称为底板(Backplane)总线。其信号线大致可分为5类: 数据传输信号线,包括地址线、数据线以及读写控制线等。数据线用于传输数据和代码,一般为双向信号线,可以进行两个方向的数据传输,采用三态逻辑。地址线用来传送地址信号,而且都是单向的,也采用三态逻辑。控制线则是用来传送控制信号的总线,用来实现命令、状态传送、中断、DMA的控制等,根据不同的使用条件,控制总线可以是单向,也可以是双向的,既可以采用三态,也可以采用非三态。 中断信号线,包括中断请求(Request)线、中断认可(Grant)线等。 总线仲裁信号线,包括总线请求线。总线认可线等。 其它信号线,包括系统时钟、复位、电源和地线等。 备用线,用于扩充功能或用户要求的特殊用途。 总线基本概念 在总线的信息传送由总线主端(Master)发起。总线上可以有多个主端,因而必须通过一些仲裁方法来处理它们之间有可能产生的竞争。如果总线上只有一个主端,那这个主端在任何时刻都控制着总线。存取延时(Access Latency)是指主端为取得总线控制权(或使用权)所需的时间,总线期限(Bus Tenure)是指主端拥有总线控制权(或使用权)的时间。 主端可以使那些称为听帧者(Listener)或交谈者(Talker)的设备之间传送数据,或者传送给一个或多个从端(Slave)。从端由主端置于总线上的地址信息选定;所有从端把这个信息与它们内部有效地址集相比较,如果匹配,它们就连接上。能使多个从端连接的地址被称为广播地址。 连接到总线上的主端和从端通称为设备。一个特殊设备既可以作为主端也可以作为从端,但一般不会既是主端又是从端。一组设备连接到一个总线段(Segment)。一些系统体系结构规定了多个总线段的互连方案。 连接的从端,称为响应端,参与和主端的数据传送。读操作传送来自响应端的数据,写操作传送数据到响应端。数据传送完之后,主端显式或隐式地断开与从端的连接。这一个动作序列,建立连接、传送数据、断开连接,称为一个事务(Transaction)。在一个事务之后,主端放弃总线控制权或者继续其他事务。一整套管理主端和从端使用总线的规则称为总线协议。 总线事务由用于指示地址和数据有效的时序信息同步。另外大多数总线允许主端使用控制信息来指明事务的类型,而从端除了数据还可以返回状态信息。 几乎所有总线系统有产生中断的机制。一个中断就是一个请求,由总线上的一个设备请求另一个设备协助处理某种状况。其形式变化较大。 在执行总线协议的设备间来回传送的信息量一般都比较大。为减少总线的分立线数,可以采用一些复用(Multiplexing)技术。一个事务通常有数据和地址阶段,地址和数据共用一组线。用于数据传送的线通常是双向的,既用于读操作,也用于写操作。其他复用方案一般是在时域分享控制和响应线,或者控制和数据线。任何复用技术往往会降低系统性能,所以必须权衡线数减少和节约开

文档评论(0)

mg60065 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档