- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 总线系统 9.1 总线工作原理 9.2 几种系统总线标准 9.3 几种设备总线标准 9.1 总线工作原理 9.1.1 总线通信的定时方式 9.1.2 总线的组成与仲裁 9.1.3 总线特性与性能指标 9.1.4 总线分类 总线(bus)是能由多个部件分时共享的公共信息传送线路。 共享:多个部件连接在同一组总线上,各部件之间相互交换的信息都可以通过这组总线传送。 分时:是指同一时刻总线只能在一对部件之间传送信息。 总线每一个信号的传送,都是发送端发出数据,接收端接收数据。为了正确地接收,就要采用一定的方式让接收端知道发送端什么时刻开始发送,什么时刻发送完毕,这就叫做总线通信的定时方式。按定时方式的不同,可以把通信过程分为同步通信和异步通信两种基本过程。 1.同步通信 各部件通过总线进行数据传送时,用一个公共的时钟信号进行同步控制,称为同步通信。时钟信号通常是由CPU发出,并发送到每一个部件(设备)。图4.1表示数据由输入设备向CPU传送的同步通信过程。总线周期从t0开始到t3结束。整个数据同步传送过程由总线时钟控制: · t0时刻,将CPU产生的设备地址放在地址总线上,同时经控制线指出操作的性质(读/写内存或读/写I/O设备); · t1时刻,CPU发出读信号命令; · t2时刻,设备把数据放到数据总线上,CPU在时钟周期T3中进行数据选通,将数据接收到自己的寄存器; · 经过一段稳定时间,到t3时刻,CPU读命令信号和设备数据信号结束; · t4时刻,总线周期结束,可以开始另一个新的数据传送。 同步式传输的基本特点,就是在系统总线设计时使T0,T1,T2 ,T3都有惟一明确的规定。优点是模块之间的配合简单一致,并且由于采用了公共时钟,每个部件什么时候发送或接收信息都由统一的时钟规定,因此,同步通信具有较高的传输频率。缺点是所有模块都强求一致的同一时限,使设计缺乏灵活性。例如,一个读周期仅需要2.1个时钟周期,但也要拉到3个时钟周期。 2.异步通信 异步通信方式也称为应答方式,在这种方式下,没有公共的时钟,也没有固定的时间标准,而是通过“请求”(request)和“应答”(acknowledge)方式(或称握手方式)来进行同步控制用以实现不同速度模块间的数据传送配合。即主模块先向从模块发出“请求”信号,等收到从模块的“应答”信号后,才认为可以开始通信。为此,在并行传输系统中除数据线之外,要增加请求和应答两条应答线(或称握手交互信号线)。 一般把异步应答关系分为不互锁、半互锁和全互锁3种类型,如图4.2所示。 (1) 全互锁 设备1发出“请求”信号,等待设备2的“应答”信号;设备2接到“请求”信号后,发出“应答”信号;设备1 接到设备2 的“应答”信号,就撤销其“请求”信号;设备2在获知设备1已撤销“请求”信号后,随即撤销其应答信号。这样,在通信双方建立了完全的互锁关系。 (2) 半互锁 设备1的“请求”信号撤销,取决于是否收到设备2的“应答”信号。收到设备2的“应答”信号,立即撤销“请求”信号;而设备2“应答”信号的撤销与否,完全有设备2自主决定。 (3) 不互锁 “请求“和“应答”信号都有一定的时间宽度,设备1发出“请求”信号,不等待接到设备2的“应答”信号,而是经过一段时“应答”信号,并且经过一段时间,自动撤销其应答信号。这样,“请求”信号的结束和“应答”信号的结束不互锁。 4.1.2 总线的组成与仲裁 1. 总线的组成 总线的组成基本上都包括如下3个部分: (1) 传输线 总线是信号线的集合,这些信号线可分为以下几种类型: ·地址线——决定直接寻址范围。 ·数据线——决定同时并行传输的数据宽度。 ·控制、时序和中断信号线——决定总线功能的强弱、适应性好坏。 ·电源线——决定电源电压种类、地线分布以及它们的用法。 ·备用线——留给用户进行性能扩充,满足特殊需要。 (2) 接口逻辑 总线与各部件并不是直接相连的,通常需要一些三态门(控制双向传送)和缓冲寄存器等作为它们之间的接口。 (3) 总线控制器 总线要为多个部件共享。为了正确地实现它们之间的通信,必须有一个总线控制机构,对总线的使用进行合理的分配和管理。 2. 总线的争用与仲裁 (1)总线传输的特点: 连接在总线上的设备可以分为: 主模块对总线有控制权,从模块没有。 总线上的一个主模块要与另一个模块部件进行通信时,首先应该由主模块发出总线请求信号。 总线同一时刻只允
文档评论(0)