6.5HOST總線和PCI總線-上海理工大學—光電信息與計算機工程學院.ppt

6.5HOST總線和PCI總線-上海理工大學—光電信息與計算機工程學院.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.5HOST總線和PCI總線-上海理工大學—光電信息與計算機工程學院.ppt

* 6.4总线的定时和数据传送模式 一、总线定时 总线的信息传送过程:请求总线、总线仲裁、寻址、信息传送、状态返回。 定时:事件出现在总线上的时序关系。 同步定时: 异步定时: * 6.4总线的定时和数据传送模式 1、同步定时 * 6.4总线的定时和数据传送模式 2、异步定时 * 6.4总线的定时和数据传送模式 二、总线数据传送模式 读、写操作:读操作是由从方到主方的数据传送;写操作是由主方到从方的数据传送。一般,主方先以一个总线周期发出命令和从方地址,经过一定的延时再开始数据传送总线周期。为了提高总线利用率,减少延时损失,主方完成寻址总线周期后可让出总线控制权,以使其他主方完成更紧迫的操作。然后再重新竞争总线,完成数据传送总线周期。 * 6.4总线的定时和数据传送模式 块传送操作:只需给出块的起始地址,然后对固定块长度的数据一个接一个地读出或写入。对于CPU(主方)存储器(从方)而言的块传送,常称为猝发式传送,其块长一般固定为数据线宽度(存储器字长)的4倍。例如一个64位数据线的总线,一次猝发式传送可达256位。这在超标量流水中十分有用。 * 6.4总线的定时和数据传送模式 写后读、读修改写操作:这是两种组合操作。只给出地址一次(表示同一地址),或进行先写后读操作,或进行先读后写操作。前者用于校验目的,后者用于多道程序系统中对共享存储资源的保护。这两种操作和猝发式操作一样,主方掌管总线直到整个操作完成。 * 6.4总线的定时和数据传送模式 广播、广集操作:一般而言,数据传送只在一个主方和一个从方之间进行。但有的总线允许一个主方对多个从方进行写操作,这种操作称为广播。与广播相反的操作称为广集,它将选定的多个从方数据在总线上完成AND或OR操作,用以检测多个中断源。 * 6.4总线的定时和数据传送模式 * 6.5 HOST总线和PCI总线 一、多总线结构 如图,典型的多总线结构框图。实际上,这也是高档PC机和服务器的主板总线框图。 * 6.5 HOST总线和PCI总线 HOST总线:该总线有CPU总线、系统总线、主存总线、前端总线等多种名称,各自反映了总线功能的一个方面。这里称“宿主”总线,也许更全面,因为HOST总线不仅连接主存,还可以连接多个CPU。 HOST总线:连接“北桥”芯片与CPU之间的信息通路,它是一个64位数据线和32位地址线的同步总线。32位的地址线可支持处理器4GB的存储寻址空间。总线上还接有L2级cache,主存与cache控制器芯片。后者用来管理CPU对主存和cache的存取操作。CPU拥有HOST总线的控制权,但在必要情况下可放弃总线控制权。 * 6.5 HOST总线和PCI总线 在PCI总线体系结构中有三种桥。 其中HOST桥又是PCI总线控制器,含有中央仲裁器。桥起着重要的作用,它连接两条总线,使彼此间相互通信。 桥又是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。 桥本身的结构可以十分简单,如只有信号缓冲能力和信号电平转换逻辑,也可以相当复杂,如有规程转换、数据快存、装拆数据等。 * 6.5 HOST总线和PCI总线 二、 PCI总线信号线 PCI总线的基本传输机制是猝发式传送,利用桥可以实现总线间的猝发式传送。写操作时,桥把上层总线的写周期先缓存起来,以后的时间再在下层总线上生成写周期,即延迟写。读操作时,桥可早于上层总线,直接在下层总线上进行预读。无论延迟写和预读,桥的作用可使所有的存取都按CPU的需要出现在总线上。 * 6.5 HOST总线和PCI总线 PCI总线信号线 必要引脚控设备49条 目标设备47条 可选引脚51条(主要用于64位扩展、中 断请求、高速缓存支持等) 总引脚数120条(包含电源、地、保留 引脚等) * 6.5 HOST总线和PCI总线 三、总线周期类型 PCI总线周期由当前被授权的主设备发起。PCI支持任何主设备和从设备之间点到点的对等访问,也支持某些主设备的广播读写。 存储器读/写总线周期:以猝发式传送为基本机制,一次猝发式传送总线周期通常由一个地址期和一个或几个数据周期组成。 存储器写和使无效周期:与存储器写周期的区别在于,前者不仅保证一个完整的cache行被写入,而且在总线上广播“无效”信息,命令其他cache中的同一行地址变为无效。 特殊周期:用于主设备将其信息(如状态信息)广播到多个目标方。 配置读/写周期:是PCI具有自动配置能力的体现。PCI有三个相互独立的物理地址空间,即存储器、I/O、配置空间。 双地址周期:用于主方指示它正在使用64位地址。 * 6.5 HOST总线和PCI总线 四、总线周期操作 * 6.5 HOST总线和PCI总线

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档