文档详情

计算机组成原理-第3章总线(4节课)祥解.ppt

发布:2016-11-05约2.74万字共94页下载文档
文本预览下载声明
PCI仲裁-独立请求仲裁 Crossbar 思考 总线应用场景有哪些? 主机内(单CPU,SMP,CMP),主机间 总线数据传输过程 单master系统 多master系统 集中式:申请,传输,撤销 分布式: 空闲? Carrier Sense:非空闲则本地buffer 仲裁: ethernet:抢占式(冲突时会出现“碎片”) CAN:ID仲裁 发送 总线传输同步方式 物理层:同步式,异步式 链路层:帧同步 思考 总线时钟宽度由什么因素决定? 系统中含多种设备,它们之间采用哪种同步控制方式,哪种数据传输模式? 主设备:CPU 从设备: MEM Disk Display Keyboard Mouse Network ...... 对用户而言,总线属性是否透明? * 随着计算机应用领域的不断扩大,I/O设备的种类和数量也越来越多,我们就希望可以随时添加或减少设备。此时,用分散连接方式简直是一筹莫展,由此,出现了总线链接方式。 高阻可以理解为线断开了 内存里面的一个存储单元,读写控制线处于低电位时,存储单元被打开,可以向里面写入;当处于高电位时,可以读出,但是不读不写,就要用高电阻态,既不是+5v,也不是0v   计算机里面用 1和0表示是,非两种逻辑,但是,有时候,这是不够的,   比如说,他不够富有 但是他也不一定穷啊,她不漂亮,但也不一定丑啊,   处于这两个极端的中间,就用那个既不是+ 也不是―的中间态表示, 叫做高阻态。   高电平,低电平可以由内部电路拉高和拉低。而高阻态时引脚对地电阻无穷,此时读引脚电平时可以读到真实的电平值.   高阻态的重要作用就是I/O(输入/输出)口在输入时读入外部电平用.   -------------------------------------------------------------------------------------------------------   一般门与其它电路的连接,无非是两种状态,1或者0,在比较复杂的系统中,为了能在一条传输线上传送不同部件的信号,研制了相应的逻辑器件称为三态门三态门,除了有这两种状态以外还有一个高阻态,就是高阻抗(电阻很大,相当于开路)。相当于该门和它连接的电路处于断开的状态。(因为实际电路中你不可能去断开它,所以设置这样一个状态使它处于断开状态)。三态门是一种扩展逻辑功能的输出级,也是一种控制开关。主要是用于总线的连接,因为总线只允许同时只有一个使用者。通常在数据总线上接有多个器件,每个器件通过OE/CE之类的信号选通。如器件没有选通的话它就处于高阻态,相当于没有接在总线上,不影响其它器件的工作。   如果你的设备端口要挂在一个总线上, 必须通过三态缓冲器. 因为在一个总线上同时只能有一个端口作输出, 这时其他端口必须在高阻态, 同时可以输入这个输出端口的数据. 所以你还需要有总线控制管理, 访问到哪个端口, 那个端口的三态缓冲器才可以转入输出状态. 这是典型的三态门应用, 如果在线上没有两个以上的输出设备, 当然用不到三态门, 而线或逻辑又另当别论了. * llxx注意:对DMAC,地址总线双向! * 一组,可能是一根 * 总线时钟,总线周期,总线带宽 两者之和?两者中最大者? * EISA主要用于286微机。EISA对ISA100%兼容。VESA是只适合于486的一种过渡标准,已淘汰。 注意:对EISA,4字节×8兆时钟=32MB,而其最高传输率为33MB,原因? * 但VL-BUS主要是面向i486设计的,不适Pentium以上的系统。 (Intel 产品手册推荐电路) * 第三次课!!!!!! * 独占系统:CPU与MEM之间的通信 寻址:设备中的某个地址(端口) * 一个希望进行通信的设备如何获得总线使用权? * 按照传输的4个阶段进行解释。 唐朔飞教科书中没有讨论“分布式” * * 自举分布式仲裁方法使用多个请求线,不需要中心裁决器,每个设备独立地决定自己是否是最高优先级请求者。 每个需要请求总线控制权的设备在各自对应的总线请求线上送出请求信号,在总线裁决期间每个设备将有关请求线上的信号合成后取回分析,根据这些请求信号确定自己能否拥有总线控制权。 每个设备通过取回的合成信息能够检测出其他设备是否发出了总线请求。如果一个设备在发出总线请求的同时,检测到其他优先级更高的设备也请求使用总线,则本设备不立即使用总线;否则,本设备就可立即使用总线。 * 例如,Ethernet总线仲裁方案如下: 当某设备要使用总线时,它首先检查一下是否有其他设备正在使用总线,如果没有,那它就置总线忙,然后使用总线;若两个设备同时检测到总线空闲,那它们就可能会立即使用总线并发出冲突。一个设备在传输过程中,它会
显示全部
相似文档