网站大量收购独家精品文档,联系QQ:2885784924

PCIAGPPCIE关键测点.ppt

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

PCI PCI总线信号定义 ????在介绍PCI总线信号之前,有两个名称需要解释:主设备和从设备。按照PCI总线协议,总线上所有引发PCI传输事务的实体都是主设备,凡是响应传输事务的实体都是从设备,从设备又称为目标设备。主设备应具备处理能力,能对总线进行控制,即当一个设备作为主设备时,它就是一个总线主控器。 ???1.信号类型说明 ??在PCI总线规范中对信号类型作了规定。下面的类型是从设备(连接在PCI总线上的每一台设备)角度定义的,而不是从仲裁器和中央资源信号角度定义的。 ??in:表示标准输入信号。 ??out:表示标准输出信号。 ??t/s:表示双向的三态信号。 ??s/t/s:表示持续的且低电平有效的三态信号,该信号在某一时刻只能属于一个主设备并被其驱动,它从有效变为浮空(高阻状态)之前必须保证使其具有至少一个时钟周期的高电平状态,另一主设备要想驱动它,至少要等待该信号的原有驱动者将其释放(变为三态)一个时钟周期之后才能开始。 ????o/d:表示漏极开路,以线或的形式允许多个设备共同驱动和分享。 PCI总线信号描述 ????1)系统信号 ????(1)CLK?in:PCI系统总线时钟 ????对于所有的PCI设备该信号均为输入,其频率最高可达33?MHz,最低频率一般为0?Hz(Dc)。除RST#、INTA#、INTB#、INTC#及INTD#之外,所有其他PCI信号都在CLK的上升沿有效(或采样)。 ????(2)RST#?in:复位信号 ????用于复位总线上的接口逻辑,并使PCI专用的寄存器、序列器和有关信号复位到指定的状态。该信号低电平有效,在它的作用下PCI总线的所有输出信号处于高阻状态,SERR#被浮空 ??2)地址与数据信号 ??(1)AD[31~00]t/s:地址数据多路复用信号 ??这是一组信号,双向三态,为地址和数据公用。在FRAME#有效(低电平)时,表示地址相位开始,该组信号线上传送的是32位物理地址;对于I/O端口,这是一个字节地址;对于配置空间或存储器空间,是双字地址。在数据传送相位,该组信号线上传送数据信号,AD[7~0]为最低字节数据,而AD[31~24]为最高字节数据。当IRDY#有效时,表示写数据稳定有效,而TRDY#有效时,则表示读数据稳定有效。在:IRDY#和TRDY#都有效期间传送数据。 ????(2)C/BE[3~0]#?t/s:总线命令和字节允许复用信号 ????双向三态信号。在地址相位中,这四条线上传输的是总线命令;在数据相位内,它们传输的是字节允许信号,表明整个数据相位中AD[31~00]上哪些字节为有效数据,C/BE0#~C/BE3#分别对应字节0~3。 ????(3)PAR(Paritv)t/s:奇偶校验信号 ????双向三态。该信号用于对AD[31~00]和c/BE[3~0]上的信号进行奇偶校验,以保证数据的准确性。对于地址信号,在地址相位之后的一个时钟周期PAR稳定有效;对于数据信号,在IRDY#(写操作)或TRDY#(读操作)有效之后的一个时钟周期PAR稳定并有效,一旦PAR有效,它将保持到当前数据相位结束后一个时钟。在地址相位和写操作的数据相位,PAR由主设备驱动,而在读操作的数据相位,则由从设备驱动。 ????3 接口控制信号 ????接口控制信号共有7个,对这些信号本身及相互间配合的理解是学习PCI总线的一个关键。 (1)FRAME#(Frame)s/t/s:帧周期信号 ????双向三态,低电平有效。该信号由当前主设备驱动,用来表示一个总线周期的开始和结束。该信号有效,表示总线传输操作开始,此时AD[3l~0]和C/BE[3~0]上传送的是有效地址和命令。只要该信号有效,总线传输就一直进行着。当FRAME#变为无效时,表示总线传输事务进入最后一个数据相位或该事务已经结束。 (2)IRDY#(Initiator?Ready)s/t/s:主设备准备就绪信号 ????双向三态,低电平有效,由主设备驱动。该信号有效表明引起本次传输的设备为当前数据相位做好了准备,但要与TRDY#配合,它们同时有效才能完成数据传输。在写周期,IRDY#表示AD[31~0]上数据有效;在读周期,该信号表示主控设备已准备好接收数据。如果IRDY#和TRDY#没有同时有效,则插入等待周期 ???? (3)TRDY#(Target?Ready)s/t/s:从设备准备就绪信号。双向三态,低电平有效,由从设备驱动。该信号有效表示从设备已作好当前数据传输的准备工作,可以进行相应的数据传输。同样,该信号要与IRDY#配合使用,二者同时有效才能传输数据。在写周期内,该信号有效表示从设备已作好接收数据的准备;在读周期内,该信号有效

文档评论(0)

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

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

1亿VIP精品文档

相关文档