支持多种总线的控制芯片及控制芯片组的制作方法

文档序号:6372570阅读:195来源:国知局
专利名称:支持多种总线的控制芯片及控制芯片组的制作方法
技术领域
本发明涉及一种控制芯片,且特别是有关于一种支持多种总线的控制芯片及控制芯片组。
背景技术
在此信息爆炸的时代,信息的处理及信息的交换成为追求新知的必然过程,也由于其重要性,使得现今科技的发展,无不以如何达到快速处理及快速传送信息为目标,于是分布式的处理环境成为计算机系统中的共同选择。在分布式处理的计算机系统中,担负不同任务的各芯片间,是通过各种不同的总线来传收数据的,就以现今计算机主板的控制芯片组而言,其北桥芯片及南桥芯片间的总线即有PCI Express(Peripheral Component InterconnectionExpress,简称PCI Express)总线、HT(Hyper Transport,简称HT)总线及VLINK总线(VLINK总线是威盛电子股份有限公司自行发展,并使用于芯片组间的总线)等各种不同的总线。因此,不同控制芯片组的北桥芯片及南桥芯片间,便会因为使用不同的总线而无法相互搭配使用。
换言之,在上述的情况之中,使用PCI Express总线的南桥芯片只能支持使用同样总线的北桥芯片,或者是,使用某一种总线的中央处理器,其搭配的北桥芯片或南桥芯片必须使用相同的总线。目前个人计算机或者是计算机系统的发展趋势,都是将中央处理器连接北桥芯片,由北桥芯片负责接收由中央处理器所传来的指令,来控制动态随机存取内存与显示控制芯片,然后北桥芯片再经由南桥芯片控制计算机外设设备与储存媒体,从而达到计算机系统内的分工作业。
但是,未来的计算机发展潮流中,极可能将北桥芯片中的内存控制器放入中央处理器之中,然后以南桥芯片取代北桥芯片而直接连接于中央处理器。则此时将会发生一个问题,当不同中央处理器使用不同总线接口时,则支持不同的中央处理器则需使用不同的南桥芯片。对于芯片组设计公司而言,南桥芯片用于连接速度较慢的计算机外设设备(例如键盘、鼠标或者是硬盘机),而这些计算机外设设备的规格已经趋于一致,在短暂的阶段中不会产生太大的变化,如果南桥芯片必须因为符合中央处理器或北桥芯片的总线规格而必须进行新的设计,这将会造成生产成本的增加,而且面对变化迅速的市场需求,必须随时注意产品的存货数量,更是芯片组设计公司的一大挑战。
因此,发展出一种支持多种总线规格的芯片,在芯片的外部引线脚与核心逻辑之间使用一驱动电路,在芯片置入主板或计算机系统之前,利用驱动电路改变芯片所支持的总线规格以及外部引线脚的定义,则该芯片可使用一核心逻辑来同时支持不同总线规格,大幅降低芯片的设计成本与制造成本。

发明内容
有鉴于此,本发明提供一种支持多种总线的控制芯片及控制芯片组,其可因所搭配控制芯片的总线的不同,来选择所需的工作总线,以利于不同控制芯片间的相互搭配。
为达上述及其它目的,本发明提供一种控制芯片组以及其中的支持多种总线的控制芯片。该控制芯片组包括第一控制芯片和第二控制芯片。其中,第一控制芯片具有一第一总线,该第一总线即为控制芯片组的工作总线。第二控制芯片可支持包括第一总线的多种总线,并可依据其选项引线脚的选择,来驱动产生第一总线的控制时序。
其中,第二控制芯片即为本发明的可支持多种总线的控制芯片,该控制芯片包括核心逻辑和驱动电路。核心逻辑可依据选项引线脚的选择,来产生第一总线的控制时序。而驱动电路则耦接核心逻辑,且可依据选项引线脚的选择,来将第二控制芯片的总线引线脚使能为第一总线所需的传输方向。
在一实施例中,其第二控制芯片可支持的总线包括PCI Express总线、HT总线及VLINK总线。
在一实施例中,其第二控制芯片具有3个选项引线脚,以供选择PCIExpress总线传送、PCI Express总线接收、HT总线传送、HT总线接收及VLINK总线双向等不同的总线传输方向。
在一实施例中,其驱动电路包括第一驱动器和第二驱动器,以使能搭配第一总线所需的传输方向。
在一实施例中,其第二控制芯片为南桥芯片。而在另一实施例中,其第二控制芯片为北桥芯片。
由上述的说明中可知,应用本发明所提供的一种支持多种总线的控制芯片及控制芯片组,则可因所搭配控制芯片的总线的不同,来选择所需的工作总线,以利于不同控制芯片间的相互搭配。
为让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特结合优选实施例,并配合附图,作详细说明如下。


图1显示根据本发明优选实施例的一种控制芯片组及其中的支持多种总线的控制芯片的示意图;图2显示根据本发明优选实施例的PCI Express总线的搭配示意图;图3显示根据本发明优选实施例的HT总线的搭配示意图;以及图4显示根据本发明优选实施例的VLINK总线的搭配示意图。
附图标记说明110、210、310、410第一控制芯片120 第二控制芯片 130 核心逻辑140 驱动电路 141 第一驱动器142 第二驱动器具体实施方式
本发明披露一种支持多种总线的南桥芯片,当北桥芯片使用一种特定的总线规格时,南桥芯片经由选项引线脚选择欲支持的总线规格,同时更动南桥芯片的引线脚以符合该种总线规格的定义,则同一南桥芯片可同时支持多种不同总线的北桥芯片。虽然,本发明所举的具体实施例说明支持多种总线的南桥芯片,但是本发明可运用于任何两个芯片之间的总线设定,其中一个芯片可同时支持多种不同的总线,利用选项引线脚设定该芯片的总线规格与在总线其上的控制时序,以符合另一个芯片的总线规格。
请参考图1所示,其是根据本发明优选实施例的一种控制芯片组以及其中的支持多种总线的控制芯片的示意图。如图所示,该控制芯片组包括第一控制芯片110和第二控制芯片120。其中,第一控制芯片110例如是用于个人计算机的北桥芯片,其具有例如是PCI Express(Peripheral ComponentInterconnection Express,简称PCI Express)总线、HT(Hyper Transport,简称HT)总线或VLINK总线等其中之一的第一总线,该第一总线也就是控制芯片组的工作总线。
第二控制芯片120例如是个人计算机的南桥芯片,为了可搭配使用不同的总线的北桥芯片,以构成个人计算机的控制芯片组,因此,该第二控制芯片120必须是可支持包括第一控制芯片110使用的第一总线的多种总线,以便经由选项引线脚的选择,来驱动产生例如是PCI Express总线、HT总线或VLINK总线等不同的第一总线的控制时序。也就是说,当第一控制芯片110使用PCI Express总线时,第二控制芯片120必须经由选项引线脚P1~P3来选择其PCI Express总线的功能;当第一控制芯片110使用HT总线时,第二控制芯片120必须经由选项引线脚P1~P3来选择其HT总线的功能;而当第一控制芯片110使用VLINK总线时,第二控制芯片120必须经由选项引线脚P1~P3来选择其VLINK总线的功能,以便第二控制芯片120可搭配使用不同的第一控制芯片110,其搭配情形可分别参考图2、图3及图4的示意图所示。
其中,因为PCI Express总线与HT总线的数据部分是单向差动的传送,而VLINK总线的数据部分则是双向传送的方式。因此,如图1所示,第二控制芯片120除了包括可依据选项引线脚P1~P3的选择,以产生所选择的工作总线的控制时序的核心逻辑130外,还包括耦接核心逻辑130的一驱动电路140,以依据选项引线脚P1~P3的选择,来将第二控制芯片120的总线引线脚使能为如PCI Express总线、HT总线或VLINK总线等不同的工作中总线所需的传输方向。
驱动电路140的工作原理是使用可接受选项引线脚P1~P3控制的第一驱动器141和第二驱动器142,以便依据如PCI Express总线、HT总线或VLINK总线等不同的工作总线所需的传输方向,来使能可搭配第一控制芯片110的工作总线的传输方向。其可选择的传输方向包括PCI Express总线传送、PCI Express总线接收、HT总线传送、HT总线接收及VLINK总线双向等不同的总线传输方向,并分别如图2、图3及图4的示意图所示。
其中,在图2与图3所举的实例中,使用PCI Express总线的第一控制芯片210的传送与接收引线脚及使用HT总线的第一控制芯片310的传送与接收引线脚的布局位置正好相反,也就是说,第一控制芯片210的传送引线脚在上方,而第一控制芯片310的传送引线脚在下方。因此,图2的第二控制芯片120的总线引线脚必须配合将上方使能为接收引线脚,而图3的第二控制芯片120的总线引线脚则必须配合将上方使能为传送引线脚。故知,运用该种结构的优点除了可以搭配如PCI Express总线、HT总线或VLINK总线等不同总线的北桥芯片之外,还可依据北桥芯片的引线脚布局的不同,来配合选择其所需的传输方向。
在上述的说明实例中,虽然是结合支持多种总线的南桥芯片来说明,然本领域内的技术人员知道,也可将其应用于北桥芯片或其它不同的控制芯片中,以利于不同控制芯片间的相互搭配。举例而言,该种支持多种总线的芯片可以是北桥芯片,用来搭配具有不同总线规格的中央处理器;或者,可以是南桥芯片,用来搭配具有不同总线规格的中央处理器或北桥芯片。
虽然本发明已结合优选实施例披露如上,然其并非用来限定本发明,任何本领域内的技术人员,在不脱离本发明的精神和范围内,可作各种的更动与润饰,因此本发明的保护范围以权利要求所界定的为准。
权利要求
1.一种支持多种总线的控制芯片,至少包含一核心逻辑,依据选项引线脚的选择,来产生一工作总线的控制时序;以及一驱动电路,耦接该核心逻辑,依据选项引线脚的选择,将该控制芯片的总线引线脚使能为符合该工作总线的规格。
2.如权利要求1所述的支持多种总线的控制芯片,其中可支持的总线包括PCI Express总线、HT总线及VLINK总线。
3.如权利要求2所述的支持多种总线的控制芯片,其中该控制芯片具有选项引线脚,用来选择PCI Express总线传送、PCI Express总线接收、HT总线传送、HT总线接收及VLINK总线双向等不同的总线传输方向。
4.如权利要求1所述的支持多种总线的控制芯片,其中该驱动电路包括一第一驱动器和一第二驱动器,以使能该工作总线的规格所需的传输方向。
5.一种控制芯片组,包括一第一控制芯片,具有一第一总线;以及一第二控制芯片,可支持包括该第一总线的多种总线,并可依据选项引线脚的选择,来产生符合该第一总线的控制时序。
6.如权利要求5所述的控制芯片组,其中该第二控制芯片支持的总线包括PCI Express总线、HT总线及VLINK总线。
7.如权利要求6所述的控制芯片组,其中该第二控制芯片具有选项引线脚,用来选择PCI Express总线传送、PCI Express总线接收、HT总线传送、HT总线接收及VLINK总线双向等不同的总线传输方向。
8.如权利要求5所述的控制芯片组,其中该第二控制芯片包括一核心逻辑,依据选项引线脚的选择,来产生该第一总线的控制时序;以及一驱动电路,耦接该核心逻辑,依据选项引线脚的选择,将该第二控制芯片的总线引线脚使能符合该第一总线的规格。
9.如权利要求8所述的控制芯片组,其中该驱动电路包括一第一驱动器和一第二驱动器,以使能搭配该第一总线所需的传输方向。
10.如权利要求5所述的控制芯片组,其中该第一控制芯片是北桥芯片,该第二控制芯片是南桥芯片。
11.如权利要求5所述的控制芯片组,其中该第一控制芯片是中央处理器,该第二控制芯片是北桥芯片。
12.如权利要求5所述的控制芯片组,其中该第一控制芯片是中央处理器,该第二控制芯片是南桥芯片。
全文摘要
一种支持多种总线的控制芯片及控制芯片组,应用可支持多种总线的控制芯片,并依据其连接的另一控制芯片的总线种类,来选择一工作中的总线。其中,可支持多种总线的控制芯片应用一核心逻辑,且依据选项引线脚的选择,来产生所需的控制时序;并应用一驱动电路,且依据选项引线脚的选择,来将总线引线脚使能为所需的传输方向。
文档编号G06F13/36GK1460939SQ03148688
公开日2003年12月10日 申请日期2003年6月17日 优先权日2003年6月17日
发明者余嘉兴, 林吉星 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1