总线技术与数据通信.ppt

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

总线技术 引言:总线和接口及其标准的概念 一、总线 总线是在模块和模块之间或设备与设备之间的一组进行互连和传输信息的信号线。 信息包括:指令、数据、地址 在同一时间段内,连接到总线上的多个设备中只能有一个设备主动进行信号的传输,其他设备只能处于被动接收的状态。 二、总线标准 总线标准指的是芯片之间、扩展卡之间以及系统之间,通过总线进行连接和传输信息时,应该遵守的一些协议与规范。 协议与规范包括:硬件与软件两方面。 总线工作时钟频率 总线中信号的定义:确定总线每根线(引脚)信号名称与功能,对它们相互作用的协议(例如定时关系)进行说明。 总线系统的结构: 电气规范:规定总线每根线其信号工作时的有效高低电平、动态转换时间、负载能力、各电气性能的额定值及最大值。 总线仲裁机构以及配置机构 机械规范:确定模块尺寸、总线插头、边沿联接器插座等规格及位置。 实施总线协议的驱动与管理程序。 三、接口标准 是指外部设备接口的规范,涉及接口信号线定义、信号传输速率、传输方向和拓扑结构,以及电气特性和机械特性等多个方面。 不同外设有不同的接口和接口标准,只有符合接口标准的外设,才能设用这种接口。 以往各种外设使用的接口种类繁多,给应用带来麻烦,现代微机系统出现了如USB和IEEE1394这样的新型接口标准,它们具有公用性,允许同时连接多个不同的外部设备,我们也常称它们为“外设总线”。 四、总线标准与接口标准的区别 (1)总线标准是公用的,可以挂接多种不同类型的功能模块;而接口标准大多是专用的,一般只接一类或者一种设备。 (2)总线往往以主板上的扩展槽形式提供使用,而接口一般是以接口插(座)头形式提供使用。 (3)总线一般是并行传输,而接口有并行传输,也有串行传输的。 (4)总线定义的信号线多,而且齐全,有分离的控制线、数据线、地址线;接口信号线少,而且不齐全,一般是控制线、数据线、地址线共用。 五、总线的分类 1、按总线的功能或者信号类型分类 数据总线 双向三态逻辑。数据线的宽度表示总线传输数据的能力,反映了总线的性能。 ISA总线数据线16位,PCI总线是32或者64位。 地址总线 单向三态逻辑。地址总线的数据位数决定了总线构成的微机系统的寻址能力。地址总线一般是处理器(CPU)发出到总线上的各个部件。 ISA总线地址线24位可寻址16MB(224)PCI总线是32或者64位,寻址到4GB甚至264。 控制总线 传输控制、时序或者状态信号,每根线或者是单向的,或者是双向的。控制总线是最能体现总线特色的信号线,它决定总线功能的强弱和适应性。 电源线与地线 ISA采用?12V和?5V,PCI采用?5V或者 ?3V…… 计算机系统正在向低电源电压、低功耗的方向发展。 总线操作 总线分类 系统总线与元件级总线 外总线 2、按照总线的分级结构分类 (1)CPU总线(Host Bus)位于微处理器内部,作为ALU和各种寄存器等功能单元之间的相互连接。现代微机系统中,CPU总线也开始分布在CPU外,紧紧围绕CPU周围的一个小范围内,提供系统原始的控制和命令等信号,是微机系统中速度最快的总线。 (2)局部总线是在CPU总线和系统总线之间的一级总线,如PCI总线。它的一侧直接面向CPU总线,另一侧面向系统总线,分别由桥连接。由于局部总线是直接连接CPU总线的I/O信号线,因此外部设备通过它可以快速地与CPU之间进行数据交换,为外设提供了存取微处理器更宽、更快的高速公路。 (3)系统总线又称为I/O通道总线,是用来与扩展槽上的各种扩展卡相连的总线。比如:ISA总线和EISA总线等。以前微机系统主要是利用系统总线来连接扩展卡,现代微机系统为了加快总线速度,多用局部总线PCI来连接扩展卡,保留系统总线主要还有ISA总线,而PC’99标准甚至将ISA也淘汰了。 (4)通信总线 也有称为外总线的,是微机系统之间或者微机与外设之间进行通信的总线。如微机和微机之间可以使用RS-232/485总线,微机与智能仪表之间可以使用IEEE-488/VXI总线以及现代微机上很流行的USB和IEEE1394通用串行总线. 六、总线操作和总线操作控制 1、总线操作分为四个阶段 总线请求和仲裁阶段:当系统中有多个主模块的时候,任何一个主模块需要使用总线都必须向总线仲裁机构提出总线请求,由总线仲裁机构决定下一个传输周期的总线使用权该给哪个模块。 寻址阶段:取得了总线使用权的主模块,发出本次要访问的从模块的存储器地址,或者I/O端口地址以及有关命令,通过译码使参与此次传送操作的从模块被选中并开始启动。 数据传送阶段:主模块和从模块进行数据传输,数据由源模块发出,经过数据总线进入目的模块。 结束阶段:主模块和从模块的有关信息均从总线上撤销,让出总线,以便其他模块可以继续利用。 2、总线传送

文档评论(0)

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

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

1亿VIP精品文档

相关文档