- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高的可靠性, 适用于那些工作速度差异较大的设备(部件)间的通信, 对总线长度也没有严格的要求。 这种方式在实际中得到了广泛的应用。 异步方式的缺点是不管从设备的速度, 每完成一次传输, 主从设备之间的互锁控制信号都要经过4个步骤: 请求、 响应、 撤消请求、 撤消响应, 其传输延迟是同步方式的两倍。 因此, 异步方式比同步方式要慢, 总线传输周期要长。 3) 半同步方式 此方式是前述两种方式的折中。 从总体上看, 它是一个同步系统, 它仍用系统时钟来定时, 利用某一脉冲的前沿或后沿判断某一信号的状态, 或控制某一信号的产生或消失, 使传输操作与时钟同步。 但是, 它又不像同步方式那样传输周期固定, 对于慢速的从设备, 其传输周期可延长至时钟脉冲周期的整数倍。 其方法是增加一信号(WAIT或READY)。 WAIT信号有效时, 表示从设备未准备好。 系统用一适当的状态时钟沿检测WAIT信号, 若有效, 系统自动将传输周期延长一个时钟周期, 强制主设备等待。 对此状态时钟的下一个时钟继续进行检测,直到检测到WAIT信号无效, 才不再延长传输周期, 这又像异步方式那样, 传输周期视从设备的速度而异。 允许不同速度的设备彼此协调地一起工作, 但这个WAIT信号不是互锁的,只是单方向的状态传递, 这是半同步方式与异步方式的不同之处。 半同步方式对能按规定时刻, 一步步完成地址、 命令和数据传输的从设备, 完全按同步方式对待, 而对不能按规定时刻传输地址、 命令和数据的慢速设备, 则使用WAIT信号, 强制主设备延迟等待若干个时钟周期。 它适用于系统工作速度不高, 且包含了多种速度差异较大的设备的系统。 4) 分离方式 在前述3种方式中, 从主设备发出地址和读/写命令开始, 直到数据传输结束, 整个传输周期中, 系统总线完全由主设备和从设备占用。 实际上在主设备通过总线向从设备发送了地址和命令之后, 到从设备通过数据总线向主设备提供数据之间的时间间隔, 是从设备执行读/写命令的时间, 在这段时间内, 系统总线上并没有实质性的信息传输, 是空闲的。 为了充分利用这段总线空闲时间, 将一个周期分解成两个分离的子周期。 在第一个子周期, 主设备发送地址和命令及有关信息, 经总线传输, 由有关从设备接收下来后, 立即和总线断开,以供其他设备使用。 待选中的从设备准备好数据后, 启动第二个子周期, 由该设备申请总线, 获准后, 将数据发向原要求数据的设备, 由该设备接收。 两个子周期均按同步方式传输, 在占用总线时刻, 高速进行信息传输。 这样, 可以把两个独立子周期之间的空闲时间给系统中其他主设备使用, 从而大大提高了总线的利用率, 使系统的整体性能增强, 尤其对多处理器系统更加有利。 这种方式的特点表现在四方面: 一是各设备欲占用总线使用权都必须提出申请; 二是在得到总线使用权后, 主设备在限定的时间内向对方传输信息, 采用同步方式传输, 不再等待对方的回答信号; 三是各设备在准备数据传输的过程中, 都不占用总线, 使总线可接受其他设备的请求; 四是总线被占用时都在做有效工作, 或者通过它发命令, 或者通过它传输数据, 不存在空闲等待时间, 最充分地发挥了总线的使用效率。 [例6.3] 某CPU采用集中式仲裁方式, 使用独立请求与菊花链查询相结合的二维总线控制结构。 每一对请求线BRi和授权线BGi组成一对菊花链查询电路。 每一根请求线可以被若干个传输速率接近的设备共享。 当这些设备要求传送时通过BRi线向仲裁器发出请求, 对应的BGi线则串行查询每个设备, 从而确定哪个设备享有总线控制权。 请分析说明图6.12所示的总线仲裁时序图。 图6.12 总线仲裁时序图 解: 从时序图看出, 该总线采用异步定时协议。 当某个设备请求使用总线时, 在该设备所属的请求线上发出申请信号BRi(见图中(1))。 CPU按优先原则同意后给出授权信号BGi作为回答(见图中(2))。BGi链式查询各设备, 并上升从设备回答信号SACK证实已收到BGi信号(见图中(3)), 同时撤消该设备的总线请求。 CPU接到SACK信号后下降BGi作为回答(见图中(4))。 在总线“忙”标志BBSY为“0”情况下该设备上升BBSY, 表示该设备获得了总线控制权, 成为控制总线的主设备(见图中(5))。 在设备用完总线后, 下降BBSY和SACK(见图中(6)), 释放总线。 在上述选择主设备过程中, 可能现行的主从设备正在进行传送, 此时需等待现行传送结束, 即现行主设备下降BBSY信号后(见图中(7)), 新的主设备才能上升BBSY, 获得总线控制权。 除CPU模块外, I/O功能
您可能关注的文档
- 明志科技大学电机工程系所自动控制暨类比伺服器试验室.pdf
- 明清之际随传教士入华的西文插图书籍及其在华影响-International.pdf
- 明渠恒定非均匀流水面曲线连接试验-西南交通大学力学试验中心.ppt
- 明道大学车辆通行管理办法-明道大学MDU.doc
- 易安宝业务简介.doc
- 易格斯医疗技术解决方案plasticsforlongerlife-工程塑料轴承.pdf
- 易燃易爆危险源安全监测系统模糊有效度评价-Journalof.pdf
- 易腐商品最优订货批量与定价及其粒子群优化解OptimalOrder.pdf
- 星地碰撞的板块构造效应-地球科学.pdf
- 星形胶质细胞中缝隙连接蛋白connexin43的表达-南方医科大学学报.pdf
文档评论(0)