一、总线接口 1、信息传递方式 计算机系统中,传输信息 基本有三种方式:
串行传送
并行传送
分时传送
出于速度和效率上的考虑, 系统总线上传送的信息必 须采用并行传送方式。分 时传送即总线的分时复用。48f913e8f10649bb98bbd662c33c1dbc.jpg 二、总线的仲裁 连接到总线上的功能模块有主动和被动两种形 态,其中主方可以启动一个总线周期,而从方 只能响应主方请求。每次总线操作,只能有一 个主方,但是可以有多个从方。
为了解决多个功能模块争用总线的问题,必须 设置总线仲裁部件。
总线占用期:主方持续控制总线的时间。
按照总线仲裁电路的位置不同,仲裁方式分为 集中式和分布式两种。 1、集中式仲裁 集中式仲裁有三种: 链式查询方式:离中央仲裁器最近的设备具有最高优先权,离总线控制器越远,优先权越低。
优点:只用很少几根线就能按一定优先次序实现总线控制,并且这种链式结构很容易扩充设备。
缺点:是对询问链的电路故障很敏感,优先级固定。2、分布式仲裁 分布式仲裁:不需要中央仲裁器,而是多个仲 裁器竞争使用总线。当它们有总线请求时,把 它们唯一的仲裁号发送到共享的仲裁总线上, 每个仲裁器将仲裁总线上得到的号与自己的号 进行比较。如果仲裁总线上的号大,则它的总 线请求不予响应,并撤消它的仲裁号。最后, 获胜者的仲裁号保留在仲裁总线上。显然,分 布式仲裁是以优先级仲裁策略为基础。