自动调整总线宽度的方法及装置制造方法及图纸

技术编号:2844646 阅读:176 留言:0更新日期:2012-04-11 18:40
一种自动调整总线宽度的方法及装置适用于一具有装设适配卡的第一插槽以及第二插槽的扩充卡,该扩充卡在装设该适配卡后能依该适配卡的数量自动调整总线宽度,该第一插槽预设有一半的总线宽度进行信息的传递,该方法借由一检测单元检测该第二插槽是否有信号输出,并对应输出一第二插槽禁止信号或第二插槽激活信号,接着通过一控制单元依据该第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度,因此,本发明专利技术是自动检测第二插槽的方式控制该第一插槽或第二插槽的总线宽度,因此不论装设单一或二个适配卡时,都能充分利用总线宽度,更有效地进行信息传递。

【技术实现步骤摘要】

本专利技术是关于一种自动调整总线宽度的方法及装置,特别是关于一种适用于一具有装设适配卡的第一插槽(slot)以及第二插槽的扩充卡的自动调整总线宽度的方法及装置。
技术介绍
周边组件连接接口(Peripheral Component Interconnect;以下简称为PCI)在近几年已经成为输入/输出(以下简称为I/O)结构的主流连接接口。它是计算机主板(motherboard)上的一种总线(bus)规格,总线的主要功能是连接主板南桥(south bridge)、北桥(north bridge)与中央处理单元(CPU)等芯片(chipset),并提供数据传输的功能。一般常见的网卡、IDE硬盘、SATA、显示卡等周边装置,都是通过总线的连接与数据传递才能正常运行。然而,随着未来的I/O装置(例如超高速以太网卡、磁盘阵列卡及序列式ATA控制器)对带宽的需求,PCI(133MBps、32位、33MHz的总带宽)变得不再具有延伸性。此外,所附接的装置愈多,总线就会产生更多的噪音。无疑这些噪音使得信号不清楚并降低总线传输的数据的品质。因此,PCIe(也称为PCI Express或PCI-E)被视为是取代PCI、能够提供更高带宽新的I/O接口。它最主要的改善就是将原本共享的带宽通过交换器安排各装置的优先级,取得点对点的独立存取优先权,改善原本共享带宽的缺点。此外,PCIe不再采用PCI共同总线的结构,改为让每组PCIe都拥有独立的传输信道,免去数据传输互相干扰的问题,因而数据的传输速度比传统的PCI要快许多。常见的PCIe格式有x1、x2、x4、x8及x16等五种,每种格式都有专用的插槽(slot)。目前PCIe单向信道的传输速度已可达250MBs,几乎是一般PCI传输速度的两倍,PCIex16格式的传输速度更可高达16GB/s。因此,目前PCIe的主流应用大部分都在带宽需求相当大的显示卡等产品。现今由芯片接收/传输的信息,通过扩充卡(riser card)上总线宽度(bus width)是8位(bit)的PCIe总线进行信息传递工作时,装设在具有单一个PCIe插槽的扩充卡上的PCIe适配卡仅能固定地接收/传输8位的PCIe信息,装设在具有双PCIe插槽的扩充卡上的二个PCIe适配卡可分别接收/传输到4位的PCIe信息。然而当后者的扩充卡上的双PCIe插槽仅装设单一PCIe适配卡时,也仅能以总线宽度为4位的方式进行信息传递工作,在这种机制下,显然限制了信息的传递速度。因此,提供一种在双PCIe插槽的扩充卡上,不论装设单一或二个PCIe适配卡时,都能充分利用总线宽度进行信息传递的方法及装置,是目前亟需解决的问题。
技术实现思路
为克服上述现有技术的问题,本专利技术的主要目的在于提供一种能够充分利用总线宽度的自动调整总线宽度的方法及装置。本专利技术的另一目的是在提供一种能够更有效地进行信息传递的自动调整总线宽度的方法及装置。为达成上述目的,本专利技术的自动调整总线宽度的方法及装置适用于一具有装设适配卡的第一插槽(slot)以及第二插槽的扩充卡,该扩充卡在装设该适配卡后能依该适配卡的数量自动调整总线宽度(buswidth),其中,该第一插槽是预设一半的总线宽度进行信息的传递,该自动调整总线宽度的方法包括检测该第二插槽是否有信号输出,若是,则输出一第二插槽禁止信号,若否,则输出一第二插槽激活信号;以及依据该第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度,其中,若为该第二插槽激活信号,令该第二插槽一半的总线宽度动作,用于该第二插槽传递信息,若为该第二插槽禁止信号,则令该第一插槽另外一半的总线宽度动作,用于该第一插槽传递信息。自动调整总线宽度的装置至少包括一检测单元,用于检测该第二插槽是否有信号输出,若是,则输出一第二插槽禁止信号,若否,则输出一第二插槽激活信号;以及一控制单元,用于接收该检测单元输出的第二插槽激活信号或第二插槽禁止信号,并依据该第二插槽激活信号或第二插槽禁止信号,调整该第一插槽或第二插槽的总线宽度,其中,若为该第二插槽激活信号,则令该第二插槽一半总线宽度动作,用于该第二插槽传递信息,若为该第二插槽禁止信号,则令该第一插槽另外一半的总线宽度动作,用于该第一插槽传递信息。与现有技术相比,本专利技术是自动检测第二插槽的方式控制该第一插槽或第二插槽的总线宽度,因此不论装设单一或二个适配卡时,都能充分利用总线宽度,更有效地进行信息传递。附图说明图1是本专利技术自动调整总线宽度的方法基本步骤流程;图2本专利技术自动调整总线宽度的方法的具体实施例;以及图3是本专利技术自动调整总线宽度的装置中各单元的连接关系的方块示意图。具体实施例方式实施例如图1、图2及图3所示,它是本专利技术自动调整总线宽度的方法及装置的相关附图。其中这些附图式为简化的示意图,以示意方式说明本专利技术方法的基本步骤流程以及装置的主要结构。因此,在附图中仅显示与本专利技术有关的文字。如图1所示,它是本专利技术自动调整总线宽度的方法的基本步骤流程,该方法适用于一具有装设适配卡(例如是PCIe适配卡)的第一插槽(slot)以及第二插槽的扩充卡(例如是PCIe扩充卡(PCIe riser card)),该扩充卡在装设该适配卡后能依该适配卡的数量,自动调整总线宽度(buswidth),其中,该第一插槽是预设有一半的总线宽度,进行信息的传递,且该第一插槽以及一第二插槽是PCIe插槽(PCIe slot),该扩充卡是装设在计算机(如桌上型计算机、超级计算机及服务器等)的主板(motherboard)上,与该计算机的南桥(south bridge)、北桥(north bridge)与中央处理单元(CPU)等芯片(chipset)进行信号传递。该方法首先执行步骤S10,检测第二插槽是否有信号输出,此步骤先针对上述第二插槽进行信号检测的工作,若有信号输出,则进到步骤S11,输出一第二插槽禁止信号,若无信号输出,则进到步骤S12,输出一第二插槽激活信号,其中,进行检测该第二插槽是否有信号输出的工作是借由一检测单元完成,该检测单元是电性连接该第二插槽,对应该第二插槽输出该第二插槽激活信号或第二插槽禁止信号。上述检测单元是如图2所示,图中显示装设该适配卡10的该第二插槽20,若该第二插槽20装设有该适配卡10,则会借由该适配卡10中相互短路(short)的二个接脚(pin)100、101与该检测单元30电性连接后,由该检测单元30输出该第二插槽激活信号,该第二插槽20若未装设有该适配卡,则会在该检测单元30及第二插槽20之间形成断路(open)状态,该检测单元30即输出该第二插槽禁止信号。其中,该第二插槽激活信号或第二插槽禁止信号是借由该第二插槽20的present接脚200输出,且该第二插槽激活信号是低准位(Low)信号,该第二插槽禁止信号是高准位(High)信号。接着进到步骤S13。该步骤S13,依据上述第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度。其中,若为该第二插槽激活信号,则进到步骤S131,令第二插槽一半的总线宽度动作,作为该第二插槽传递信息用,若为该第二插槽禁止信号,则进到步骤S130,令第一插槽另外一半的总线宽度动作,作为该第一插槽传递信息用。其本文档来自技高网
...

【技术保护点】
一种自动调整总线宽度的方法,适用于一具有装设适配卡的第一插槽以及第二插槽的扩充卡,该扩充卡在装设该适配卡后能依该适配卡的数量自动调整总线宽度,该第一插槽是预设有一半的总线宽度,进行信息的传递,其特征在于,该方法至少包括:    检测该第二插槽是否有信号输出,若是,则输出一第二插槽禁止信号,若否,则输出一第二插槽激活信号;以及    依据该第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度,其中,若为该第二插槽激活信号,令该第二插槽一半的总线宽度动作,用于该第二插槽传递信息,若为该第二插槽禁止信号,则令该第一插槽另外一半的总线宽度动作,用于该第一插槽传递信息。

【技术特征摘要】
1.一种自动调整总线宽度的方法,适用于一具有装设适配卡的第一插槽以及第二插槽的扩充卡,该扩充卡在装设该适配卡后能依该适配卡的数量自动调整总线宽度,该第一插槽是预设有一半的总线宽度,进行信息的传递,其特征在于,该方法至少包括检测该第二插槽是否有信号输出,若是,则输出一第二插槽禁止信号,若否,则输出一第二插槽激活信号;以及依据该第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度,其中,若为该第二插槽激活信号,令该第二插槽一半的总线宽度动作,用于该第二插槽传递信息,若为该第二插槽禁止信号,则令该第一插槽另外一半的总线宽度动作,用于该第一插槽传递信息。2.如权利要求1所述的自动调整总线宽度的方法,其特征在于,检测该第二插槽是否有信号输出是借由一检测单元完成,该检测单元是电性连接该第二插槽,以对应该第二插槽使用与否,输出该第二插槽激活信号或第二插槽禁止信号。3.如权利要求2所述的自动调整总线宽度的方法,其特征在于,该第二插槽若装设有该适配卡,则会借由该适配卡中相互短路的二个接脚与该检测单元电性连接后,由该检测单元输出该第二插槽激活信号,该第二插槽若未装设有该适配卡,则会在该检测单元及第二插槽之间形成断路状态,该检测单元即输出该第二插槽禁止信号。4.如权利要求1、2或3所述的自动调整总线宽度的方法,其特征在于,该第二插槽激活信号或第二插槽禁止信号是借由该第二插槽的present接脚输出。5.如权利要求4所述的自动调整总线宽度的方法,其特征在于,该第二插槽激活信号是低准位信号,该第二插槽禁止信号是高准位信号。6.如权利要求5所述的自动调整总线宽度的方法,其特征在于,依据该第二插槽禁止信号或第二插槽激活信号,调整该第一插槽或第二插槽的总线宽度是借由一控制单元完成,该控制单元分别与该检测单元、第一插槽以及第二插槽电性连接进行信息传递。7.如权利要求6所述的自动调整总线宽度的方法,其特征在于,该控制单元用于接收该检测单元输出的第二插槽激活信号或第二插槽禁止信号,并分别对应该第二插槽激活信号或第二插槽禁止信号,输出一第二插槽总线宽度激活信号或第一插槽总线宽度激活信号,令该第二插槽一半总线宽度或该第一插槽另外一半的总线宽度动作。8.如权利要求7所述的自动调整总线宽度的方法,其特征在于,该控制单元是一切换组件。9.如权利要求8所述的自动调整总线宽度的方法,其特征在于,该切换组件的型号是PI2PCIE412-C或等效的型号。10.如权利要求1所述的自动调整总线宽度的方法,其特征在于,该第一插槽以及第二插槽分别可用的总线宽度是8位。11.如权利要求1所述的自动调整总线宽度的方法,其特征在于,该第一插槽以及一第二插槽是PCIe插槽。12.如权利要求1所述的自动调整总线宽度的方法,其特征在于,该扩充卡是装设在计算机的主板上,与该计算机的南桥、北桥与中央处理单元等芯片进行信号传递。13.如权利要求12所述的自动调整总线宽度的方法,其特征在于,该计算机是桌上型计算机、超级计算机或服务器。14.如权利要求1所述的自动调整总线宽度的方法,其特征在于,该扩充卡是PCIe扩充卡。15.如权利要求1所述的自动调整总线宽度的方法,其特征在于,该适配卡是PCIe适...

【专利技术属性】
技术研发人员:张朝煌
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1