正在加载图片...
缺点:不适合存取时间差别大的模块,难以确定被访问的模块是否已响应。 3、异步定时(图68) 时钟 后一事件出现在总线上的时刻取决于前 事件的出现,即建立在应答式或互锁机制的基础 地址 读命令 特点:无公共时钟信号,可变长度的总线周期。数据 优点:可靠性高,适用于存取时间差别大的模块 之间的通信。 缺点:增加总线的复杂性和成本。 图67同步传送方式 读命令 主同步 从同步 数据 图68异步传送方式 【例62】PDP-1l采用集中式仲裁方式,使用独立请求与菊花链查询相结合的二维 总线控制结构。请分析图69所示的总线仲裁时序图 【解】: ①设备请求使用总线BR1↑; ②CPU同意后,以BG↑回答 总线请求BR ③设备接收到BG1,使BR1↓,并回答SACK↑ ④CPU接到SACK后,BGi作为回答; 总线同意BG1 ⑤在BBSY为“0”时上升BBSY一设备获得总线 设备回答SACK 使用权 总线忙BBSY ⑥用完总线后,下降BBSY和SACK,释放总线。 6.3.3总线数据传送模式 图69某CPU总线仲裁时序 1、读、写操作 读操作——一由从方到主方的数据传送过程 写操作——由主方到从方的数据传送过程 2、块传送操作 CPU—一存储器之间数据块传送采用一次多倍字长的猝发式传送。 3、写后读、读修改写操作 只给出地址一次,或进行先写后读操作(用于校验)或进行先读后写操作(用于对共享 存储资源的保护) 4、广播、广集操作 广播——允许一个主方对多个从方进行写操作。 广集—将选定的多个从方数据在总线上完成“与”或“或”操作,用以检测多个中断 源缺点 的模块,难以确定 3 即建立在应答式或互锁机制的基础 适用于存取时间差别大的模块 缺点:增加 6.9 所示的总线仲裁时序图。 ↑; 为“0”时上升 BBSY—设备获得总线 ⑥ CK,释放总线。 6 送模式 到从方的数据传送过程。 送采用一次多倍字长的猝发式传送。 或进行先写后读操作(用于校验)或进行先读后写操作(用于对共享 存储 集——将选定的多个从方数据在总线上完成“与”或“或”操作,用以检测多个中断 源。 :不适合存取时间差别大 被访问的模块是否已响应。 、异步定时(图 6.8) 后一事件出现在总线上的时刻取决于前一 事件的出现, 上。 特点:无公共时钟信号,可变长度的总线周期。 优点:可靠性高, 之间的通信。 总线的复杂性和成本。 选通 数据 读命令 地址 时钟 图 6.7 同步传送方式 T0 T1 T2 T0 图 6.8 异步传送方式 【例 6.2】 PDP-11 采用集中式仲裁方式,使用独立请求与菊花链查询相结合的二维 总线控制结构。请分析图 【解】: ①设备请求使用总线 BRi ② 同意后,以 ↑; CPU BGi ③设备接收到BG ,使BR ↓,并回答SACK ↑回答; i i ④CPU 接到 SACK 后, BGi↓作为回答; ⑤在 BBSY 使用权; 用完总线后,下降 BBSY 和 SA .3.3 总线数据传 1、读、写操作 读操作——由从方到主方的数据传送过程; 写操作——由主方 2、块传送操作 CPU——存储器之间数据块传 3、写后读、读修改写操作 只给出地址一次, 资源的保护)。 4、广播、广集操作 广播——允许一个主方对多个从方进行写操作。 广 数据 ® © 读命令 接收 从同步 主同步 地址 t0 t1 t2 t3 t4 t5 图 6.9 某 CPU 总线仲裁时序 ⑥ 总线请求BRi ⑦ ② ④ ① ③ 总线同意BGi 设备回答 SACK 总线忙 BBSY ⑤ ③
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有