用于可配置数字通信的系统和方法

文档序号:86698阅读:249来源:国知局
专利名称:用于可配置数字通信的系统和方法
技术领域
本系统和方法的领域涉及电子集成电路,且更明确地说,涉及可配置PCI-Express交换机。(PCI表示外围组件互连,peripheral component interconnect)背景技术直到近些年来,计算机系统主要利用单端总线和接口。单端信令包括相对于参考电压(有时称为“接地”)来改变电压,以发出逻辑“1”或“0”的信号。当相对于同一接地运送多个信号时,单端信令可提供一种节省成本的解决方案,因为其对于每个信号仅需要一根线。
虽然单端信令的集成较为便宜,但单端信令也存在限制其性能潜力的缺陷。举例来说,多个信号共用同一接地路径可能会导致串扰。另外,接地路径与信号路径长度之间的差异(结合因信号返回电流共用而导致的接地路径中的较高电流)可能会导致整个系统中存在接地电位变化。假设信号电位不会类似地随着接地电位的变化而变化,则参考电位中的这些变化接着会转化为信令错误。且假设信号和接地路径不以彼此相同的邻近度延伸,则注入在信号路径上的噪音不会同样地……因此,为了维持足够的信噪比,信号电压必须保持为相对较高。较高的信号电压需要较高的传输功率,从而最终限制传输距离。且更为重要的是,较高信号电压的较高上升和下降时间限制了接口速度和带宽。由于这些缺点,计算机工业缓慢地朝向差分信令发展。
差分信令包括使用两根长度相等的线或迹线,其中每根线承载有另一根线上的信号的镜像。使用这些信号的减法来发出逻辑“1”或“0”的信号。由于每对线或迹线均使用其自身的返回路径,因而使信号之间的串扰最小化。此外,长度相等的信号路径使相对电位差异最小化,从而在路径长度变化时提供更为一致的读数。最后,两根线或迹线可彼此靠近地延伸,从而允许在对信号进行减法时消除共模噪音。假设差分信令较不易受到噪音的影响,则可使用较低电压来节省传输功率并允许使用较长的路径或迹线。此外,如果信号的上升和下降时间较小,那么较低的电压会允许较高的接口速度和带宽。
在确认了差分信令的优点之后,计算机工业开始由单端接口向差分接口转换。举例来说,虽然最新的单端PCI接口(例如PCI-X 533)提供了4.3GB/s的理论带宽,但事实证明持续带宽要小得多。此外,PCI-X接口中的速度(例如,PCI-X533的速度为533MHz)和额外硬件(例如,64位PCI-X接口中使用的插脚几乎为32位PCI接口的两倍)使其实现起来非常昂贵。因此,虽然PCI和PCI-X在一段时间内是适合的,但对以较低成本来实现提高的性能的需要促使向允许在×16配置中高达8GB/s带宽的最新、全双工PCI-Express接口转换。且在将来,较高速度和较宽配置将提供甚至更多的带宽以适应既定计算要求。
然而,向差分信令的转换不会立刻发生,因而需要视频卡制造商实施与单端外围设备的向后兼容能力。举例来说,视频卡的制造商广泛地同意差分帧缓冲存储器对单端帧缓冲存储器提供显著的性能改进,但意识到具有单端帧缓冲存储器的产品仍然存在市场,因为向差分I/O的转换还处于其早期阶段。因此,期望赢得这两个市场的制造商不得不制造单独的视频卡,其中一根线并入有单端帧缓冲存储器,且另一根线并入有差分帧缓冲存储器。此外,如果制造商想提供具有不同数量的帧缓冲存储器的产品以满足不同的性能需要,那么制造商必须在每根线中制造额外的产品。如此,制造商研究、设计、制造和销售多种产品以满足每个市场的需求就变得极为昂贵。
因此,需要一种用于帧缓冲存储器的差分接口,其不会显著增加包含或利用所述接口的产品的成本或复杂度。此外,需要一种改变差分或单端帧缓冲存储器的数量而不必针对每种数量或类型的帧缓冲存储器需要一单独产品的方法。此外,对这种需要的解决方案不应显著增加产品的成本或复杂度。本发明提供对这些需求的新颖解决方案。
本文件涉及一种可配置PCI-express交换机。所述可配置PIC-Express交换机包括一能够以第一配置或第二配置来配置的差分I/O接口。在第一配置中,所述差分I/O接口实现带有耦合装置的PCI-Express接口。在第二配置中,所述差分I/O接口实现带有耦合装置的不同于PCI-Express的差分接口。所述可配置PCI-Express交换机还包括一能够以第一配置或第二配置来配置差分I/O接口的交换单元。

发明内容本发明的实施例提供一种用于以差分或单端帧缓冲存储器进行数字通信的系统和方法,其中帧缓冲存储器的数量可变化。并且,与现有技术解决方案相反,本发明的实施例在不显著增加接口的成本或复杂度的情况下提供这些益处。
在一个实施例中,本发明实现为可配置PCI-Express交换机。所述可配置PCI-Express交换机具有能够以第一或第二配置来配置的差分I/O接口和用于以第一或第二配置来配置差分I/O接口的交换单元。在第一配置中,差分I/O接口实现带有耦合装置的PCI-Express接口。在第二配置中,差分I/O接口实现带有耦合装置的不同于PCI-Express的差分接口。如此,同一接口可被重新配置,以便与针对PCI-Express或其他形式的数字信令(例如,SATA、USB 2.0或其他差分信令协议)而设置的耦合装置通信。
在本发明的另一实施例中,所述耦合装置可为可拆卸的帧缓冲存储器。如此,现有的PCI-Express接口可被重新配置,以便提供用于与帧缓冲存储器通信的差分接口,从而无需额外的接口。因此,本发明的实施例在不会增加包含和利用所述接口的产品的复杂度的情况下提供相当大的成本节省。
在本发明的另一实施例中,扩展接口装置包含差分I/O接口、复数个存储器装置和用于将所述差分I/O接口耦合到所述复数个存储器装置的总线。所述复数个存储器装置可为差分帧缓冲存储器。或者,所述复数个存储器装置可为单端帧缓冲存储器,其经由用于将差分信号转换成单端信号的控制器而耦合到差分I/O接口。因此,本发明的实施例无需研究、设计、制造和销售具有不同数量和类型的帧缓冲存储器的多种视频卡。因而,制造商可改变单个产品所利用的差分或单端帧缓冲存储器的数量,从而在不显著增加产品复杂度的情况下节省了制造许多产品的成本。
概括而言,本文件揭示一种可配置PCI-Express交换机。本发明涉及一种可配置PCI-Express交换机。所述可配置PCI-Express交换机包括一能够以第一配置或第二配置来配置的差分I/O接口。在第一配置中,差分I/O接口实现与耦合装置的PCI-Express接口。在第二配置中,差分I/O接口实现与耦合装置的不同于PCI-Express的差分接口。所述可配置PCI-Express交换机还包括一能够以第一配置或第二配置来配置差分I/O接口的交换单元。
在附图的图中以实例方式而并非以限制方式来说明本发明,且在图中,相同的参考元件符号指代相似的元件。
图1展示根据本发明一个实施例的计算机系统。
图2展示根据本发明一个实施例的第一配置中的可配置PCI-Express交换机。
图3展示根据本发明实施例的连接在第一PCI-Express装置与第二PCI-Express装置之间的单路线(×1)PCI-Express链路。
图4展示根据本发明另一实施例的第二配置中的可配置PCI-Express交换机。
图5展示根据本发明一个实施例的扩展接口装置。
图6展示根据本发明一个实施例的具有耦合控制器的扩展接口装置。
具体实施方式现将详细参考本发明的优选实施例,在附图中说明其实例。尽管将结合优选实施例来描述本发明,但将了解到其不希望将本发明限于这些实施例。相反,本发明希望涵盖替代物、修改和等效物,所述替代物、修改和等效物可包括在如所附权利要求
书所界定的本发明精神和范围内。另外,在本发明实施例的以下详细描述中,陈述许多特定细节以便提供对本发明的彻底理解。然而,所属领域的技术人员将认识到,可在没有这些特定细节的情况下实践本发明。在其它例子中,未详细描述众所周知的方法、程序、组件和电路,以免不必要地混淆本发明实施例的各方面。
本发明实施例提供一种用于与差分或单端帧缓冲存储器进行数字通信的系统和方法,其中可变化帧缓冲存储器的数量。且与现有技术解决方案相反,本发明实施例在不显著增加接口成本或复杂度的情况下提供这些益处。下文进一步描述本发明的实施例和其益处。
符号和术语从计算机存储器内对数据位所进行的操作的程序、步骤、逻辑块、处理和其它符号表示的角度来展现以下详细描述的某些部分。这些描述和表示是数据处理领域中的技术人员用以将其作品的实质最有效地传达给所属领域的其他技术人员的方式。程序、计算机执行步骤、逻辑块、处理等在此处且一般被理解为是导致希望结果的自相容步骤或指令序列。所述步骤是那些需要对物理量进行物理操作的步骤。通常(尽管不必要),这些量采用能在计算机系统中存储、传送、组合、比较和以其它方式操作的电信号或磁信号的形式。已多次证实将这些信号称为位、值、元素、符号、字符、项、数字或类似物是便利的,主要是因为常见用法的缘故。
然而,应记住所有这些和类似术语与适当物理量相关联且仅仅是应用于这些量的便利标记。除非另外特别规定(从本发明的以下论述中易见),否则理解为例如“处理”或“存取”或“执行”或“存储”或“渲染”或“实施”或“选择”或“配置”等术语的使用指代计算机系统(例如,图1的计算机系统100)或类似电子计算装置的行为和处理,其操作表示为计算机系统的寄存器和存储器内的物理(电子)量的数据并将其变换为类似地表示为计算机系统存储器或寄存器或其它此类信息存储、传输或显示装置内的物理量的其它数据。
计算机系统平台图1展示根据本发明一个实施例的计算机系统100。计算机系统100描绘根据本发明一个实施例的基本计算机系统的组件,所述基本计算机系统为实施本发明的某些基于硬件和基于软件的功能性提供执行平台。如上所述,在一个实施例中,本发明的某些处理和步骤被实行为常驻于计算机系统(例如,计算机系统100)的计算机可读存储器单元内且由计算机系统100的中央处理单元(CPU)执行的一系列指令(例如,软件程序)。当被执行时,所述指令致使计算机系统100实施如下文所述的本发明的功能性。
一般来说,计算机系统100包含至少一个CPU 105,其通过引导到核心逻辑120的一个或一个以上总线而耦合到图形处理单元(GPU)110和系统存储器115(如图1所示)。GPU 110耦合到显示器125,所述显示器125可为CRT、LCD或类似物。可配置PCI-Express交换机130也耦合到核心逻辑120。耦合装置140、耦合装置150和耦合装置160分别通过总线145、总线155和总线165而耦合到可配置PCI-Express交换机130。
如图1所示,在本发明一个实施例中,计算机系统100可实现为台式计算机系统或服务器计算机系统,其具有一位于母板135上的高效通用CPU 105,所述母板135耦合到位于视频卡140上的专用图形渲染GPU 110。在此实施例中,CPU 105、系统存储器115和核心逻辑120以及可配置PCI-Express交换机130可移除地耦合到母板135。同样,GPU 110可移除地耦合到视频卡140,其中视频卡140可移除地耦合到母板135。然而,在其它实施例中,这些元件可通过焊接或类似方式更坚固地附着到母板135和视频卡140。在其中计算机系统100是台式计算机系统或服务器计算机系统的实施例中,会包括经设计以添加外围总线、专用图形存储器和系统存储器、I/O装置或类似物的组件。
在其它实施例中,计算机系统100可经配置以使得CPU 105、CPU 110、系统存储器115、核心逻辑120和可配置PCI-Express交换机都可移除地耦合到相同的装置或电路卡。在其它实施例中,这些元件可通过焊接或类似方式更坚固地附着到装置或电路卡。且在其它实施例中,图1所示的计算机系统100的元件可排列或分组成许多其它配置。如此,应理解尽管GPU 110在图1中被描绘为实现在视频卡140上,但GPU 110可被实现为(例如)离散组件、离散集成电路晶片(例如,直接安装在母板上)或包括在计算机系统芯片组组件的集成电路晶片内的集成GPU(例如,集成在北桥芯片内)。还应注意,尽管核心逻辑120被描绘为实现在母板135上,但其还可被(例如)实现为离散组件或集成在计算机系统100的不同组件内(例如,在CPU 105、GPU 110等内)。另外,尽管可配置PCI-Express交换机130被描绘为实现在母板135上,但其还可被(例如)实现为离散组件或集成在不同组件内(例如,在核心逻辑120、CPU 105、GPU 110等内)。类似地,计算机系统100可被实现为置顶视频游戏机装置,例如可从Microsoft Corporation ofRedmond,Washington购得的Xbox或可从Sony Computer Entertainment Corporation ofTokyo,Japan购得的Playstation3。
实施例图2展示根据本发明一个实施例的第一配置中的可配置PCI-Express交换机200。可配置PCI-Express交换机200由交换单元205和差分I/O接口210组成。
交换单元205包含用于配置耦合接口的硬件和软件。在一个实施例中,交换单元205包含一由硬件和逻辑组件构成的物理层,以用于发送数据、接收数据和执行由数据链路层要求的其它功能。在另一实施例中,交换单元205包含一数据链路层,以用于编码和解码数据、和执行流控制初始化、流控制更新、循环冗余校验、交易排序等。且在另一实施例中,交换单元205包含一交易层,以用于通过接口传送数据。在另一实施例中,交换单元205包含一应用层,以用于配置、控制和与接口通信。且在另一实施例中,交换单元205包含一交换逻辑,以用于激活、去激活以及通过耦合到交换单元205的不同接口来发送和接收数据。另外,交换逻辑能够进一步在交换单元205内配置由一个或一个以上总线耦合的这些接口的任何者且在其之间进行交换。尽管图2将交换单元205描绘为单个组件,但应了解交换单元205可被实现(例如)为一个或一个以上离散组件、单独晶片上的一个或一个以上离散组件或相同晶片上的一个或一个以上离散组件。
如图2所示,差分I/O接口210是交换单元205与耦合装置215之间的接口。如上所述,尽管图2仅展示一个接口(即,差分I/O接口210),但应了解可配置PCI-Express交换机200包含一个或一个以上接口。在本发明的一个实施例中,差分I/O接口210包含将装置耦合到可配置PCI-Express交换机200的硬件。在另一实施例中,差分I/O接口210包含接口的物理层。且在另一实施例中,差分I/O接口210包含接口的数据链路层。在另一实施例中,差分I/O接口210包含接口的交易层。且在另一实施例中,差分I/O接口210包含接口的应用层。在另一实施例中,差分I/O接口210包含可配置PCI-Express交换机200的交换逻辑。尽管图2将差分I/O接口210描绘为单个组件,但应了解差分I/O接口210可被实现(例如)为一个或一个以上离散组件、单独晶片上的一个或一个以上离散组件或相同晶片上的一个或一个以上离散组件。
在图2所示的第一配置中,差分I/O接口210形成用于在PCI-Express总线220上与耦合装置215通信的PCI-Express接口。在一个实施例中,耦合装置215可为任何被配置为经由PCI-Express接口通信的装置。如此,耦合装置215可通过可配置PCI-Express交换机200与核心逻辑组件通信,从而将装置215耦合到计算机系统的其它组件,例如CPU、GPU、系统存储器或类似物。在另一实施例中,耦合装置215可为经配置以经由PCI-Express接口与GPU通信的差分帧缓冲存储器。在此实施例中,PCI-Express接口将图像数据传送到GPU,以便可渲染且显示图像数据。另外,PCI-Express总线220可依据给定配置所需的带宽而包含任何数目的路线,从而提供灵活性和将来需求的扩展性。
图3展示根据本发明实施例的单线路(×1)PCI-Express链路300,其连接在PCI-Express装置A 305与PCI-Express装置B 310之间。×1 PCI-Express链路300具有一个路线315,其包含发送信号320和接收信号325。发送信号320表示从PCI-Express装置A 305到PCI-Express装置B 310的数据流。另一方面,接收信号325表示从PCI-Express装置B 310到PCI-Express装置A 305的数据流。在其它实施例中,PCI-Express链路可含有高达(例如)32或64的任何数目的路线。举例来说,×8 PCI-Express链路会具有八个路线,且×16 PCI-Express链路会具有16个路线。在这类实施例中,数据包在可用PCI-Express线路之间分配,以增强数据传送且全面利用可用带宽。
图3所示的发送信号320和接收信号325两者都利用差分信令。如此,经由PCI-Express接口传送数据可比经由利用单端信令的先前接口快得多。通过利用这些接口来实现不同于PCI-Express的差分接口,本发明实施例提供与针对差分信令而配置的装置的快速、高带宽通信。
图4展示根据本发明一个实施例的第二配置中的可配置PCI-Express交换机400。可配置PCI-Express交换机400包含交换单元405和差分I/O接口410。
类似于图2的交换单元205,交换单元405包含用于配置耦合接口的硬件和软件。在本发明的不同实施例中,交换单元405可包含一物理层、一数据链路层、一交易层、一应用层或交换逻辑。与图2的交换单元205相似,交换单元405可被实现(例如)为一个或一个以上离散组件、单独晶片上的一个或一个以上离散组件或相同晶片上的一个或一个以上离散组件。
类似于图2的差分I/O接口210,图4的差分I/O接口410是交换单元405与耦合装置415之间的接口。尽管图4仅展示一个接口(即,差分I/O接口410),但应了解可配置PCI-Express交换器400包含一个或一个以上接口。在本发明的不同实施例中,差分I/O接口410包含将装置耦合到可配置PCI-Express交换器400的硬件、一物理层、一数据链路层、一交易层、一应用层和/或交换逻辑。类似于差分I/O接口210,差分I/O接口410可被实现(例如)为一个或一个以上离散组件、单独晶片上的一个或一个以上离散组件或相同晶片上的一个或一个以上离散组件。
在图4所示的第二配置中,差分I/O接口410形成一用于在非PCI-Express总线420上与耦合装置415通信的差分信令接口。如此,非PCI-Express总线420可实现若干超出PCI-Express规格的不同的最优配置。举例来说,改进数据处理量和减少等待时间可不需要数据分割和8b/10b物理层编码。同样,可避免PCI-Express中固有的相当大的协议和处理开销,从而改进数据传输速度和带宽。如此,无需由任何PCI-Express协议来约束非PCI-Express总线420。
此外,可配置PCI-Express交换器400可针对给定耦合装置来配置非PCI-Express总线420或使其最优化。如此,本发明实施例允许针对特定耦合装置实现一特定、定制接口。举例来说,在本发明的一个实施例中,耦合装置可通过握手机制向可配置PCI-Express交换机400识别其自身,所述握手机制涉及特定通信特征(例如,包大小、信号时序、取样和保持时间、循环冗余校验等)。在互相识别后,交换器可配置非PCI-Express总线420以实施差分信令,以使得耦合装置可通过可配置PCI-Express交换机400而与核心逻辑组件通信。因此,本发明实施例将装置耦合到计算机系统的其它组件,例如CPU、GPU、系统存储器或类似物,以使得耦合装置可通过使用不同于PCI-Express的差分通信来进行通信。另外,非PCI-Express总线420可依据给定配置所需的带宽而包含任何数目的差分信令路径,从而提供灵活性和将来需求的扩展性。
图5展示根据本发明一个实施例的扩展接口装置500。如图5所描绘,扩展接口装置500(下文称为装置500)包括复数个存储器装置520、530、540和550,所述存储器装置展示为经由复数个各自总线525、535、545和555而耦合到差分I/O接口510。
在一个实施例中,装置500适于耦合到可配置PCI-Express交换机(例如,图2所示的可配置PCI-Express交换机200),所述交换机实现与计算机系统的PCI-Express相容差分信令接口。在此实施例中,差分I/O接口510负责实施特定协议和信令技术以遵守PCI-Express规格。差分I/O接口510的功能在于接受来自存储器装置520到550的I/O数据,无论在哪个存储器装置中,差分格式均由特定应用(例如,差分DRAM、RDRAM等)规定,且其功能还在于将此I/O数据翻译为PCI-Express相容I/O数据以与耦合计算机系统进行通信。
或者,在另一实施例中,装置500适于耦合到可配置PCI-Express交换机(例如,图4所示的可配置PCI-Express交换机400),所述交换机实现与计算机系统的非PCI-Express相容差分信令接口。在此实施例中,差分I/O接口510仍负责实施特定协议和信令技术以与可配置PCI-Express交换机进行通信。然而,在此实施例中,这些协议和信令技术不是PCI-Express相容的。如上所述,可在装置500与耦合可配置PCI-Express交换机之间建立定制且/或特别优化的接口。
应注意,取决于任何特定应用的要求,装置500可充当差分帧缓冲存储器以用于存储待由GPU渲染的图像数据,或者充当更通用的存储器以用于存储计算机可读数据以供计算机系统内除GPU以外的某一组件或装置使用。另外,应注意,存储器装置520到550可拆卸地耦合到装置500(例如,DIMM等)或可更永久地附着到装置500(例如,焊接等)。同样,尽管图5仅说明通过四个各自总线耦合到差分I/O接口510的四个存储器装置,但应了解本发明的其它实施例可包括一个或一个以上存储器装置和一个或一个以上总线,所述总线可耦合或可不耦合到一个以上存储器装置。
图6展示根据本发明一个实施例的扩展接口装置600。如图6所描绘,扩展接口装置600(下文称为装置600)包括复数个存储器装置620、630、640和650,所述存储器装置展示为经由复数个各自总线625、635、645和655、控制器660以及总线627、637、647和657而耦合到差分I/O接口610。
图6的装置600大体上类似于图5的装置500。如此,装置600适于耦合到可配置PCI-Express交换机(例如,图2所示的可配置PCI-Express交换机200或图4所示的可配置PCI-Express交换机400),所述交换机实现与计算机系统的PCI-Express相容或非PCI-Express相容差分信令接口。另外,装置600可充当差分帧缓冲存储器或充当更通用的存储器,且存储器装置620到650可拆卸地耦合或更永久地附着到装置600,如上文相对于图5的装置500所描述。
然而,与装置500不同的是,装置600的实施例包括控制器660。控制器660在去往或来自存储器装置620到650的I/O数据的格式化和翻译上提供额外灵活度。
如图6所示,扩展接口装置600的存储器装置通过控制器660而耦合到差分I/O接口610。总线627到657将差分I/O接口610耦合到控制器660,从而形成差分信令路径。控制器660配置在总线627到657上传递的差分信号以与存储器装置620到650通信。因此,在其中扩展接口装置600的存储器装置为单端的(例如,DDR DRAM、GDDR DRAM等)的一个实施例中,控制器660将在总线627到657上传递的差分信号配置为接着在总线625到655上传递的单端信号。在其中装置600的存储器装置利用不同于差分或单端的信令技术的另一实施例中,控制器660将在总线627到657上传递的差分信号配置为另一信令技术的信号以接着在总线625到655上传递。
在图6所示的本发明实施例中,存储器装置620到650通过总线625到655而耦合到差分I/O接口610。然而,应了解在其它实施例中,一个或一个以上总线可将存储器装置620到650耦合到差分I/O接口610。另外,尽管在图6中描绘四个总线将差分I/O接口610耦合到控制器660,但应了解在其它实施例中,一个或一个以上总线可将差分I/O接口610耦合到控制器660,且这些总线可耦合或可不耦合到一个以上存储器装置。类似地,尽管图6仅展示耦合到控制器660的四个存储器装置,但应了解在其它实施例中可有一个或一个以上存储器装置耦合到控制器660。
总而言之,本发明实施例通过利用现存PCI-Express接口和交换机来提供与差分装置、单端装置或类似装置的数字通信。当耦合装置为帧缓冲存储器时,本发明实施例允许视频卡制造商将专用帧缓冲存储器实现到现存接口中,且进而在不生产多个视频卡的情况下改变帧缓冲存储器的大小。因而,本发明实施例在基本上不增加组件或系统复杂性的情况下为计算机组件和系统制造商提供相当大的成本节省。
权利要求
1.一种可配置PCI-Express交换机,其包含一差分I/O接口,其能够以一第一配置或一第二配置来配置,其中在所述第一配置中,所述差分I/O接口实现一带有一耦合装置的PCI-Express接口,且其中在一第二配置中,所述差分I/O接口实现一带有所述耦合装置的不同于PIC-Express的差分接口;和一交换单元,其能够以所述第一配置或所述第二配置来配置所述差分I/O接口。
2.根据权利要求
1所述的可配置PCI-Express交换机,其中所述耦合装置为一扩展接口装置。
3.根据权利要求
2所述的可配置PCI-Express交换机,其中所述扩展接口装置包含复数个存储器装置。
4.根据权利要求
3所述的可配置PCI-Express交换机,其中所述复数个存储器装置经配置以用于差分信令。
5.根据权利要求
3所述的可配置PCI-Express交换机,其中所述复数个存储器装置经配置以用于经由所述PCI-Express接口来通信。
6.根据权利要求
3所述的可配置PCI-Express交换机,其中所述复数个存储器装置经配置以用于单端信令。
7.根据权利要求
6所述的可配置PCI-Express交换机,其中一控制器使得能够在所述差分I/O接口与所述复数个经配置以用于单端信令的存储器装置之间通信。
8.根据权利要求
1所述的可配置PCI-Express交换机,其中所述差分I/O接口和所述交换单元耦合到一计算机系统母板。
9.根据权利要求
1所述的可配置PCI-Express交换机,其中所述差分I/O接口耦合到至少一个PCI-Express插槽。
10.根据权利要求
1所述的可配置PCI-Express交换机,其中所述交换单元可操作以将一核心逻辑组件、处理器和图形处理器中的至少一者耦合到所述差分I/O接口。
专利摘要
本发明涉及一种可配置PCI-Express交换机。所述可配置PCI-Express交换机包括一能够以一第一配置或一第二配置来配置的差分I/O接口。在所述第一配置中,所述差分I/O接口实现一带有一耦合装置的PCI-Express接口。在所述第二配置中,所述差分I/O接口实现一带有所述耦合装置的不同于PCI-Express的差分接口。所述可配置PCI-Express交换机还包括一能够以所述第一配置或所述第二配置来配置所述差分I/O接口的交换单元。
文档编号G06F15/16GK1997168SQ200610160989
公开日2007年7月11日 申请日期2006年12月11日
发明者安东尼·迈克尔·塔马西, 巴里·A·瓦格纳, 约翰·S·蒙特里 申请人:辉达公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1