整合型pci接口的制作方法

文档序号:6430551阅读:137来源:国知局
专利名称:整合型pci接口的制作方法
技术领域
本发明涉及一种PCI接口,尤指一种整合型PCI接口,其主要是将单功能芯片的要求信号接脚、应许信号接脚、及装置初始化选择信号接脚连接到多功能芯片,并利用多功能芯片中的仲裁器进行仲裁,可有效整合不同芯片并可大幅降低生产成本。
背景技术
随着信息科技的高度发展,信息产品不断推陈出新,而多数的人们也希望购买一个产品能够拥有较多的功能,于是多数的厂商也愿意将更多功能整合于一个产品的中,藉以争取更多的商机。
以往,业界最常运用的方式如图1所示。其主要是于一设置有多个功能芯片的PCI接口12上设置一桥接器125,并利用桥接器125连接PCI总线10,再将该多个功能芯片(如第一芯片121与第二芯片123)分别以第一总线14与第二总线16连接到桥接器125。其中,第一总线14与第二总线16包含有与PCI总线10相同的信号线,各包含有装置初始化选择(Initialization device select;IDSEL)信号线(如IDSEL1信号线141、IDSL2信号线161)、要求(request;REQ)信号线(如REQ1信号线143、REQ2信号线163)、应许(grant;GNT)信号线(如GNT1信号线145、GNT2信号线165)及其它如地址/数据总线(address/data bus;AD bus)与各式接口信号。
当第一芯片121欲使用PCI总线10时,必须通过REQ1信号线143向桥接器125发出一要求信号,而由桥接器125内部的仲裁器(未显示)决定是否同意其使用PCI总线10;若同意,则通过GNT1信号线145发出一同意信号到第一芯片121,而由第一芯片121取得PCI总线10的使用权。
当系统欲存取第一芯片121时,桥接器125通过IDSEL1信号线141发出一存取信号到第一芯片121,然后即可通过地址/数据总线与其它接口信号进行一对第一芯片121存取的周期。当第二芯片123欲使用PCI总线10或系统要对第二芯片123进行存取时,则可经由相同的程序进行操作。
利用上述的技术,虽可达到整合多个芯片于同一PCI接口的目的,然而,目前业界大部分只在一PCI接口上整合两种功能芯片,如此便需设置一个桥接器,不仅在功能上有所浪费,而其制作成本亦相对较高。

发明内容
本发明的主要目的,在于提供一种整合型PCI接口,可利用多功能芯片与单功能芯片的特性,藉以解决现有技术的缺憾。
本发明的次要目的,在于提供一种整合型PCI接口,其主要是变更多功能芯片仲裁器的设计,将其仲裁的数目加以扩充,而可进行整合后的仲裁工作。
本发明的又一目的,在于提供一种整合型PCI接口,可于多功能芯片增设脚位,藉以连接单功能芯片,可节省设置桥接器的成本。
为了达成上述及其它的目的,本发明提供一种整合型PCI接口,其主要构造是包含有一多功能芯片,包含有多个功能电路与一仲裁器;一第一信号线组,包合有PCI接口的各种信号,将多功能芯片连接至一PCI总线;一单功能芯片;及一第二信号线组,包含有要求信号线、应许信号线、装置初始化选择信号线及其它PCI接口所需的各种信号;其中,第二信号线组中的要求信号线、应许信号线、装置初始化选择信号线连接单功能芯片与多功能芯片,而其它信号线则将单功能芯片连接至PCI总线,可达成整合不同芯片的目的并可降低制作成本。
另外,本发明尚可提供一种整合型PCI接口,其主要构造是包含有一第一单功能芯片,包含有一功能电路与一仲裁器;一第一信号线组,包含有PCI接口的各种信号,将第一单功能芯片连接至一PCI总线;一第二单功能芯片;及一第二信号线组,包含有要求信号线、应许信号线、装置初始化选择信号线及其它PCI接口所需的各种信号;其中,第二信号线组中的要求信号线、应许信号线、装置初始化选择信号线连接第二单功能芯片与第一单功能芯片,而其它信号线则将第二单功能芯片连接至PCI总线,可达成整合不同芯片的目的并可降低制作成本。


下面结合附图对本发明的具体实施方式
作进一步详细说明。
图1为公知整合型PCI接口的电路构造示意图;图2为本发明一较佳实施例的电路方块示意图;图3为本发明另一实施例的电路方块示意图。
10 PCI总线12 PCI接口121 第一芯片 123 第二芯片125 桥接器 14 第一总线141 IDSEL1信号线 143 REQ1信号线145 GNT1信号线 16 第二总线161 IDSEL2信号线 163 REQ2信号线165 GNT2信号线20 PCI总线22 PCI接口24 第一芯片 24 第一功能电路243 第二功能电路 245 仲裁器247 缓存器 26 第二芯片28 第一信号线组 281 IDSEL信号线283 REQ信号线 285 GNT信号线
29 第二信号线组291 EXIDSEL信号线293 EXREQ信号线 295 EXGNT信号线32 第一芯片321 功能电路323 仲裁器 325 缓存器具体实施方式
首先,请参阅图2,是本发明一较佳实施例的电路方块示意图。如图2所示,本发明的PCI接口主要包含有一第一芯片24及一第二芯片26。其中,第一芯片24是一多功能芯片,包含有一仲裁器245、一缓存器247及多个功能电路。以两个功能电路为例,如第一功能电路241及第二功能电路243,则仲裁器245的设计应比功能电路的数目多一,而成为三对一的仲裁器。第一芯片24以第一信号线组28连接PCI总线20,其中包含有装置初始化选择(initialization device select;IDSEL)信号线281、要求(request;REQ)信号线283、应许(grant;GNT)信号线285及其它如地址/数据总线(address/databus;AD bus)与各式接口信号。
第二芯片26则为一单功能芯片,以一第二信号线组29连接PCI总线20与第一芯片24。第二信号线组29同样具备装置初始化选择(EXIDSEL)信号线29、要求(EXREQ)信号线293、应许(EXGNT)信号线295及其它如地址/数据总线(address/adtabus;AD bus)与各式接口信号。其中,EXIDSEL信号线291、EXREQ信号线293与EXGNT信号线295连接于第一芯片24额外设置的三个脚位,而其它如地址/数据总线与各式接口信号则连接至PCI总线20。
由于多功能芯片的缓存器247中,原本就记录芯片为多功能芯片,故系统在初始化时取得缓存器247中的记录后,就会一一扫描存取PCI接口22上的各个功能电路。当系统欲通过PCI总线20存取第一芯片24中的第一功能电路241或第二功能电路243时,可通过IDSEL信号线281向第一芯片24传送一通知信号,并以地址/数据总线中第8到第IO位的信号线(AD[10:8])传递功能数(function number)信号,而仲裁器245则依译码所得的功能数将来自PCI总线20的存取动作指向第一功能电路241(功能数为0时)或第二功能电路(功能数为1时)。各功能电路欲通过PCI总线20对系统传输数据时,则是先向仲裁器245发出要求信号,仲裁器245依其仲裁顺序通过REQ信号线283向系统发出要求信号,待系统经由GNT信号线285发出应许信号后,再应许该功能电路的要求,并把PCI总线20的使用权指定给该功能电路使用。
当系统欲存取第二芯片26,同样以IDSEL信号线向第一芯片24传送一通知信号,并传递功能数2。此时,仲裁器245通过EXIDSEL信号线291将通知信号转送至第二芯片26,第二芯片26将被致能(enable),而系统则可通过第二信号线组29对第二芯片26进行存取的动作。第二芯片26欲通过PCI总线20对系统传输数据时,则是先以EXREQ信号线293向第一芯片24的仲裁器245发出要求信号,仲裁器245依其仲裁顺序通过REQ信号线283向系统发出要求信号,待系统经由GNT信号线285发出应许信号后,再将应许信号以EXGNT信号线295转送到第二芯片26。如此,第二芯片26即可获得PCI总线20的使用权。
利用相同的原理,亦可在PCI接口22上同时整合多个单功能芯片(未显示),将连接各单功能芯片的装置初始化选择信号线、要求信号线及应许信号线分别连接到第一芯片24,并对应修改第一芯片24中仲裁器245的仲裁数目,即可使整合多个单功能芯片的接口正确运作。
最后,请参阅图3,是本发明另一实施例的电路方块示意图。如图3所示,其主要架构与图2所示实施例大致相同,惟其第一芯片32是一单功能芯片,故其内部仅包含有一个功能电路321。为了适应第二芯片26整合后的需求而需增设一仲裁器323,藉以进行二对一的仲裁,而其缓存器325中的记录则应修改为多功能芯片。
利用此一构造,系统在初始化时读取缓存器325中的记录,即可得知PCI接口22为多功能接口,进而一一扫描存取接口上存在的功能电路。当系统欲通过PCI总线20存取第一芯片32中的功能电路321时,可通过IDSEL信号线281向第一芯片32传送一通知信号,并以地址/数据总线传递功能数0,而仲裁器323则将来自PCI总线20的存取动作指向功能电路321。第一芯片32欲通过PCI总线20对系统传输数据时,则是先由功能电路321向仲裁器323发出要求信号,仲裁器323依其仲裁顺序通过REQ信号线283向系统发出要求信号,等系统经由GNT信号线285发出应许信号后,再应许功能电路321的要求,并把PCI总线20的使用权指定给功能电路321使用。
当系统欲存取第二芯片26,同样以IDSEL信号线向第一芯片32传送一通知信号,并传递功能数1。此时,仲裁器323通过EXIDSEL信号线291将通知信号转送至第二芯片26,第二芯片26将被致能,而系统则可通过第二信号线组29对第二芯片26进行存取的动作。第二芯片26欲通过PCI总线20对系统传输数据时,则是先以EXREQ信号线293向第一芯片32的仲裁器323发出要求信号,仲裁器323依其仲裁顺序通过REQ信号线283向系统发出要求信号,待系统经由GNT信号线285发出应许信号后,再将应许信号以EXGNT信号线295转送到第二芯片26。如此,第二芯片26即可获得PCI总线20的使用权。
同样的,本实施例的原理亦可运用于整合多个单功能芯片(未显示)的实施例,将连接各单功能芯片的装置初始化选择信号线、要求信号线及应许信号线分别连接到第一芯片32,并对应修改第一芯片32中仲裁器323的仲裁数目,即可使整合多个单功能芯片的接口正确运作。
利用上述的构造,即可在不使用桥接器的情况下,经由功能芯片中部份设计简单的变更,即可达到整合不同芯片的效果,可大幅降低产品的制作成本。另外,上述各实施例中的第二芯片26,或是其它整合的单功能芯片,若采用不具译码功能数的设计,则可进一步避免系统因译码功能数而发生错误的机会。
综上所述,本发明是有关于一种PCI接口,尤指一种整合型PCI接口,其主要是将单功能芯片的要求信号接脚、应许信号接脚、及装置初始化选择信号接脚连接到多功能芯片,并利用多功能芯片中的仲裁器进行仲裁,可有效整合不同芯片并可大幅降低生产成本。
惟以上所述,仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围,即凡依本发明申请专利要求范围所述的形状、构造、特征、精神及方法所为的均等变化与修饰,均应包括于本发明的专利要求范围内。
权利要求
1.一种整合型PCI接口,其特征在于,该PCI接口主要构造是包含有一多功能芯片,包含有多个功能电路与一仲裁器;一第一信号线组,包含有PCI接口的各种信号,将多功能芯片连接至一PCI总线;一单功能芯片;及一第二信号线组,包含有要求信号线、应许信号线、装置初始化选择信号线及其它PCI接口所需的各种信号;其中,第二信号线组中的要求信号线、应许信号线、装置初始化选择信号线连接单功能芯片与多功能芯片,而其它信号线则将单功能芯片连接至PCI总线。
2.按照权利要求1所述的整合型PCI接口,其特征在于,其中该多功能芯片的仲裁器可仲裁的数目比多功能芯片的功能数目多一。
3.按照权利要求1所述的整合型PCI接口,其特征在于,其中该单功能芯片不译码功能数。
4.按照权利要求1所述的整合型PCI接口,其特征在于,可整合至少一单功能芯片。
5.按照权利要求4所述的整合型PCI接口,其特征在于,其中该仲裁器可仲裁的数目是对应于多功能芯片的功能电路数目与单功能芯片数目的总合。
6.一种整合型PCI接口,其特征在于,该PCI接口主要构造是包含有一第一单功能芯片,包含有一功能电路与一仲裁器;一第一信号线组,包含有PCI接口的各种信号,将第一单功能芯片连接至一PCI总线;一第二单功能芯片;及一第二信号线组,包含有要求信号线、应许信号线、装置初始化选择信号线及其它PCI接口所需的各种信号;其中,第二信号线组中的要求信号线、应许信号线、装置初始化选择信号线连接第二单功能芯片与第一单功能芯片,而其它信号线则将第二单功能芯片连接至PCI总线。
7.按照权利要求6所述的整合型PCI接口,其特征在于,其中该第二单功能芯片不译码功能数。
8.按照权利要求6所述的整合型PCI接口,其特征在于,其中该第一单功能芯片包含有一缓存器,该缓存器记录第一单功能芯片为一多功能芯片。
9.按照权利要求6所述的整合型PCI接口,其特征在于,可整合至少一单功能芯片。
10.按照权利要求9所述的整合型PCI接口,其特征在于,其中该仲裁器可仲裁的数目是对应于功能芯片的数目。
全文摘要
本发明涉及了一种PCI接口,尤指一种整合型PCI接口,其主要构造是包含有一多功能芯片、一第一信号线组、一单功能芯片及一第二信号线组,其中多功能芯片包含有多个功能电路与一仲裁器;第一及第二信号线组各包含有PCI接口的各种信号;第一信号线组将多功能芯片连接至一PCI总线;第二信号线组中,要求信号线、应许信号线、及装置初始化选择信号线连接多功能芯片与单功能芯片,而其它信号线则将单功能芯片连接到PCI总线;利用多功能芯片中的仲裁器而可达到整合功效,并可大幅降低生产成本。
文档编号G06F13/40GK1601505SQ20041008075
公开日2005年3月30日 申请日期2004年10月8日 优先权日2004年10月8日
发明者赖清苍, 徐荣灿 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1