显卡与处理器pcipci e总线线传输带宽要多少可以满足 为什么有些pcie*1也可以

两个插槽都是用来插接显卡的插槽不同的是PCI-E*16性能更好,

PCI Express的接口根据总线位宽不同而有所差异包括X1、X4、X8以及X16(X2模式将用于内部接口而非插槽模式)。

X1为单通道的速度為250MB/秒,X16就是16个通道速度就达到了4GMB/S虽然有1 2 4 8 16 32多种通道,但是以你说的这两种为主

你对这个回答的评价是

你对这个回答的评价是?

如题TA690GAM2这板支持双显卡交火吗... 如題
TA690G AM2这板支持双显卡交火吗?

16和1就是速度上的区别以前有AGP2X 4X 8X等的区别现在PCI-E也是一样的,交叉火力不必完全同型号只要基于同一芯片就可以。但是楼主说的2个显卡芯片不同的是不能交火的

你对这个回答的评价是?

PCIpci e总线线是继承了PCI总线而设计而来嘚所以理解PCIpci e总线线先熟悉PCI总线会有很大帮助;我写的blog是根据《PCI Express 体系结构导读》作者:王齐,这本书学习后的整理笔记都是自己理解后鼡自己的意思表达的,如果理解上有什么出入希望大家可以指出请以作者原书为准,谢谢;

        在看这个书时我规规矩矩的从前往后看其實有些内容在后面会有很多理解和答案;先看下下面的图示,会很好理解PCI总线的整个架构:

PCI总线上的设备都有自己的PCI地址(PCI总线地址)處理器空间地址和PCI总线地址通过HOST主桥(HOST主桥就是连接处理器和PCI总线的一个设备器件)进行隔离。HOST主桥中有很多寄存器这就可以使得处理器工作的频率和总线工作频率可以不一样,通过寄存器缓存数据当处理器要访问PCI设备时,需要通过HOST主桥进行地址转换把处理器地址转換成PCI总线地址,然后才能访问PCI设备;同理PCI设备中的数据要往外走,也要通过HOST主桥进行地址转换说到底,HOST主桥就是一个桥梁

所谓可扩展性就是说在PCI总线上可以挂个PCI桥(PCI桥就是连接PCI总线和PCI总线的),然后PCI桥会推出一条PCI总线该总线上又可以挂一个PCI桥,然后又可以推出一条PCI總线.......;但是一颗PCI总线树(PCI总线树以HOST主桥为树根PCI总线连接的所有设备)上的设备上限为256其中包括HOST主桥和PCI桥;再提一个概念,上游总线和下遊总线:上游总线是PCI桥靠近HOST主桥(或者说处理器)的一段总线下游总线就是另外一端总线了;

        PCI桥的作用可以隔离PCI设备,不影响各条总线嘚带宽总线x1上通讯和总线x2上是否通讯无关;同一条总线上的设备可以自由通讯,同HOST主桥下(PCI域)中设备可以通讯而不需要处理器操作。当PCI桥出现故障时如:PCI桥x1出现故障,那么PCI设备11和PCI设备12可以通讯但是数据不能出去,当然也不影响其他总线上的通讯;

        PCI设备的地址可以甴系统软件动态分配解决了地址冲突。每一个PCI设备都有一个独立的配置空间在配置空间中有该设备在总线上的地址系列的基地址,这個基地址也是有系统软件动态分配的PCI桥的配置空间中有其PCI子树使用的地址范围;

        PCI总线上有多个设备,但他们需要通讯时都必须向PCI总线仲裁器提出申请,当得到允许后才能在总线中发送数据;

b、IRDY#信号该信号由PCI主设备驱动(主设备可以主动发送读写命令,而从设备只能被動接受)其实就是PCI源设备驱动信号,表示主设备(源设备)已经把数据准备好了如果总线为写事务,则表示在AD[31:0]上的数据有效;如果是讀则表示目标设备(从设备)已经准备好缓存了,主设备可以把数据发送到AD[31:0]上了;(这是个人的理解和书上有点出入)
        c、TRDY#信号,该信號由目标设备驱动该信号有效,表示目标设备已经将数据准备好了如果总线是写事务,则表示目标设备已经准备好了缓存可以把数據写入目标设备中;如果总线是读事务,表示设备需要的数据在AD[31:0]上有效了
        d、stop#信号,表示目标设备请求主设备停止当前PCI总线的事务目标設备可以要主设备对当前PCI总线事务进行重试(Retry,目标数据没有准备好)断连(Disconnect,目标设备不能接受较长的Burst操作)夭折(Target Abort,数据传输出錯);
        f、LOCK#信号主设备可以使用该信号,将目标设备的某个资源锁定以防止其他设备访问;

        (4) PCI 总线支持突发周期,因此在地址周期之后可鉯有多个数据周期可以传送多组数据。而目标设备并不知道突发周期的长度如果目标设备不能继续接收数据时,可以 disconnect 当前总线事务徝得注意的是,只有存储器读写总线事务可以使用突发周期一个完整的 PCI 总线事务远比上述过程复杂的多,因为 PCI 总线还支持许多传送方式如双地址周期、fast back-to-back(快速背靠背)、插入等待状态、重试和断连、总线上的错误处理等一系列总线事务。

当主设备(从设备被动操作不需要仲裁信号)需要发起读写总线事务时(就是要占用总线使用权),必须先向仲裁器发起请求当得到允许PCI总线使用权时,才可以开始通讯;而仲裁就是通过仲裁信号来处理的仲裁信号有两个信号组成,REQ#和GNT#组成每个仲裁器都要和主设备直接相连,所以仲裁器的信号接口数量将会限制PCI主设备的数量解决办法是利用PCI桥推出新的PCI总线,因为在新的总线上也要有仲裁器下面看下主设备和仲裁器的连接:


        请求过程:PCI 主设备使用 PCI 总线进行数据传递时,需要首先置 REQ#信号有效向 PCI 总线仲裁器发出总线申请,当 PCI 总线仲裁器允许 PCI 主设备获得 PCI 总线的使用权后将置 GNT#信号为有效,并将其发送给指定的 PCI 主设备而 PCI 主设备在获得总线使用权之后,将可以置FRAME#信号有效与

 指令来访问PCI的数据;如果没有獨立的I/O地址空间,则在HOST主桥初始化时将PCI设备使用的I/O地址空间映射为处理器的存储器地址空间;然后处理器就可以直接访问这些映射出去嘚地址,当然访问这些地址时会通过HOST主桥把这些请求转交到PCI总线上。
        处理器对PCI设备的存储器读写请求:将PCI设备使用的BAR空间映射到“存储器域”的存储器地址空间然后处理器就可以通过存储器读写指令访问存储器地址空间(HOST主桥会转化为PCI总线事务;)

我要回帖

更多关于 pci e总线 的文章

 

随机推荐