第8章__PCI总线标准2总汇.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 PCI局部总线;8.1 PCI 总线概述;PCI总线的特点:;8.1.2 PCI信号定义 主设备:取得总线控制权的设备. 从设备:被主设备选中进行数据交换的设备. 信号类型: IN 单向输入信号,OUT:单向输出信号 T/S:双向三态输入/输出信号. S/T/S:持续且低电平有效的三态信号(主设备产生). O/D: 漏极开路. #: 低电平有效;图8.1 PCI总线接口信号;2.地址与数据接口信号 AD[31:00] T/S:它们是地址、数据多路复用的输入/输出信号 在FRAME#有效的第1个时钟,AD[31:00]上传送的是32位地址,称为地址期。 在IRDY#和TRDY#同时有效时,AD[31:00]上传送的为32位数据,称为数据期。注: 一次总线传输=地址期+数据期+数据期+… C/BE[3:0]# T/S:它们是总线命令和字节使能多路复用信号线 PAR T/S:针对AD[31:00]和C/BE[3:0]#进行奇偶校验的校验位.;3.接口控制信号;4.仲裁信号;7. 64位总线扩展信号;8.2.1. PCI总线命令;8.2.2 PCI总线协议;PCI总线传输的一般规则:;2.PCI总线的寻址;(2) 内存地址空间;3.字节对齐;5.设备选择;8.3 PCI总线的数据传输过程 8.3.1.总线上的读操作;8.3.2 总线上的写操作;8.3.3 传输的终止过程;PCI总线上的所有传输操作中,FRAME#、IRDY#、TRDY#和STOP#遵循的规则:;8.4 总线仲裁与总线配置 8.4.1 PCI总线仲裁机制;总线仲裁过程:;8.4.2 PCI总线的配置周期;在系统启动的时候由BIOS代码执行设备配置。一旦即插即用OS(如Windows2000)启动后,控制就传递给OS,OS接管设备管理。 定义一个PCI设备配置空间的目的在于提供一套适当的配置措施,使之实现完全的设备再定位而无需用户干预安装、配置和引导,并由与设备无关的软件进行系统地址映射。 所有PCI设备都必须实现PCI协议规定必需的配置寄存器,以便系统加电的时候利用这些寄存器的信息来进行系统配置。对PCI的配置访问实际上就是访问设备的配置寄存器。;1.配置空间的寻址方法;2. 配置空间访问的类型;1类配置空间访问;0/1类配置空间访问时在AD总线的地址期内出现在AD总线上的信息格式:;如果要访问的总线号既不同于桥的第二级总线号,也不在桥的第二级总线号的下级总线范围内,那么桥将忽略本次访问。 如果总线号不同于桥的第二级总线,但在桥的第二级总线号的下级总线范围内,那么桥将本次访问作为1类配置访问传递给第二级总线。配置命令从第一级传递到第二级C/BE总线。 如果总线号与桥的第二级总线号相同,那么桥将本次访问作为0类配置访问传递给第二级总线。AD[10:2]直接从桥的第一级传递到第二级AD总线。AD[15:11 ]的设备号用于选择第二级总线上哪个设备的IDSEL信号有效。配置命令从第一级传递到第二级C/BE总线。;3、配置空间头区域(64DW)及功能;(1)设备识别 头区域有7个寄存器(字段)用于设备的识别。 (2)设备控制 表现在命令寄存器为发出和响应PCI总线命令提供了对设备粗略的控制。 (3)设备状态 状态寄存器用于记录PCI总线有关操作的状态信息。 注意:该寄存器的有些位是只可清不可置,对这些位的写,被解释为对该位清零。 例如,为了清位14而不影响其他位,应向该寄存器写0100 0000 0000 0000B ;(4)基址寄存器(BADR);举例1:基址寄存器的值=FFFFFF01h =11111111111111111111111100000001b;举例2:基址寄存器的值=FFF00000h =11111111111100000000000000000000B;扩展ROM基地址寄存器;(5)头区域中其它寄存器;PCI-E(xpress )总线;总线具有可变带宽。通道可以合并或分解。 支持32-或者 64-bit寻址方式。每个需要处理的数据都具有三种不同的???先级,系统可以根据每种数据流所具有的不同的优先级来决定处理这些数据的次序。 具有3个层面的组织结构:物理层、数据层和传输层。传输层主要用于传输从外设发来的读请求并且记录从来自外设的数据并且将数据返回到数据层。 支持 DDR RAM和 QDR RAM (Quadro Data Rate RAM),从而使得内存带宽和速度成倍的增长。 支持IEEE 1394b(FireWire)、 USB 2.0、 SATA和 1~10Gb Ethernet能够更好的协同工作。 PCI-E兼容PCI和PCI-X。

文档评论(0)

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

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

1亿VIP精品文档

相关文档