Pcie总线的兼容增强装置和主机设备的制造方法
【技术领域】
[0001] 本实用新型涉及计算机技术领域,具体而言,涉及一种PCIE总线的兼容增强装置 和主机设备。
【背景技术】
[0002] PCI-E 3. 0架构从细节上对前两代PCI-E规范进行了极大地改进。在对可制造性、 成本、功耗、复杂性、兼容性等诸多方面进行综合、平衡之后,PCI-E 3.0规范将数据传输率 提升到8GHz或8GT/s,并保持了对PCI-E 2. x/1. X的向下兼容,继续支持2. 5GHz、5GHz信 号机制。因此,PCI-E 3.0架构单信道(xl)单向带宽即可接近lGB/s,十六信道(xl6)双向 带宽更是可达32GB/s。PCI-E 3. 0同时还特别增加了 128b/130b解码机制,可以确保几乎 100%的传输效率,相比此前版本的8b/10b机制提升了 25%,从而促成了传输带宽的翻番, 延续了 PCI-E规范的一贯传统。
[0003] 目前防火墙越来越多倾向于采用高速PCI-E 3.0接口,实现多网卡、多层数的方 向,正是为了在高速PCI-E 3.0的总线背景下兼容更多网卡及多层数,但是每次引入网卡 需要重新设定BIOS或硬体重新设计才能量测,非常不方便,而且当Layout走线或系统设计 (ME)等因素造成PCIE GEN3不稳定。
[0004] 针对现有技术中PCIE总线每次引入网卡需要重新设定BIOS或硬体重新设计才能 量测的技术问题,目前尚未提出有效的解决方案。 【实用新型内容】
[0005] 本实用新型实施例提供了一种PCIE总线的兼容增强装置和主机设备,以至少解 决现有技术中PCIE总线每次引入网卡需要重新设定BIOS或硬体重新设计才能量测的技术 问题。
[0006] 根据本实用新型实施例的一个方面,提供了一种PCIE总线的兼容增强装置,包 括:PCIE外设设备,用于对主板进行扩展;PCIE总线控制器,与PCIE外设设备连接,用于控 制PCIE外设设备;中继器,与PCIE总线控制器和PCIE外设设备连接,用于存储PCIE外设 设备对应的驱动信息。
[0007] 根据本实用新型实施例的另一方面,还提供了一种主机设备,包括:上述PCIE总 线的兼容增强装置。
[0008] 在本实用新型实施例中,通过加入中继器与PCIE总线控制器和PCIE外设设备连 接,并且可以在中继器中存储PCIE外设设备的驱动信息。因此,上述方案可以实现对主板 进行扩展。容易主要到,由于中继器中存储PCIE外设设备的驱动信息,从而使得加入新的 PCIE外设设备之后,BIOS可以通过判断将新的PCIE外设设备对应的驱动信息存储在中继 器中,这样不仅可以实现对主板的扩展,进一步还可以达到无需重新设定BIOS的目的,从 而解决现有技术中PCIE总线每次引入网卡需要重新设定BIOS或硬体重新设计才能量测的 问题。由此可知,本申请上述实施例提供的PCIE总线的兼容增强装置可以实现用户自由切 换扩展网卡,无需客制化BIOS,减少验证工序,节约时间及人力成本,提升了用户的好感度。
【附图说明】
[0009] 此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分, 本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当 限定。在附图中:
[0010] 图1是根据本实用新型实施例的一种PCIE总线的兼容增强装置的示意图;
[0011] 图2是根据本实用新型实施例的一种可选的电可擦只读存储器与中继器映射示 意图;以及
[0012] 图3是根据本实用新型实施例的一种主机设备的结构示意图。
【具体实施方式】
[0013] 为了使本技术领域的人员更好地理解本实用新型方案,下面将结合本实用新型实 施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的 实施例仅仅是本实用新型一部分的实施例,而不是全部的实施例。基于本实用新型中的实 施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应 当属于本实用新型保护的范围。
[0014] 需要说明的是,本实用新型的说明书和权利要求书及上述附图中的术语"第一"、 "第二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样 使用的数据在适当情况下可以互换,以便这里描述的本实用新型的实施例能够以除了在这 里图示或描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形, 意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或 设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过 程、方法、产品或设备固有的其它步骤或单元。
[0015] 实施例1
[0016] 根据本实用新型实施例,提供了一种PCIE总线的兼容增强装置实施例。
[0017] 图1是根据本实用新型实施例的一种PCIE总线的兼容增强装置的示意图,如图1 所示,该装置包括=PCIE外设设备11、PCIE总线控制器13、中继器15,其中,
[0018] PCIE外设设备11,用于对主板进行扩展。
[0019] PCIE总线控制器13,与PCIE外设设备11连接,用于控制PCIE外设设备11。
[0020] 中继器15,与PCIE总线控制器13和PCIE外设设备11连接,用于存储PCIE外设 设备11对应的驱动信息。
[0021] 具体的,PCIE外设设备可以为多个网卡,多个层数。PCIE总线控制器可以为集成 南桥,集成南桥可以用于控制PCI总线,I/O接口、网络端口、扩展设备和扩展卡槽。中继器 可以通过对信号进行放大,扩展链路走线长度,并且可以改善PCIE总线的稳定性问题。本 申请实施例中中继器以TI DS80PCI402型号的PCIE中继器为例,该型号PCIE中继器有PIN 控制模式、SMBUS主模式和SMBUS辅助模式,在本申请实施例中使用SMBUS辅助模式,BIOS 经过判断将最适当的驱动存储在中继器中,接入PCIE外设设备后在该PCIE外设设备的电 可擦只读存储器中存放该设备需要的驱动,实现变更BIOS设定的目的。
[0022] 本申请上述实施例中,通过加入中继器与PCIE总线控制器和PCIE外设设备连接, 并且可以在中继器中存储PCIE外设设备的驱动信息。因此,上述方案可以实现对主板进行 扩展。容易主要到,由于中继器中存储PCIE外设设备的驱动信息,从而使得加入新的PCIE 外设设备之后,BIOS可以通过判断将新的PCIE外设设备对应的驱动信息存储在中继器中, 这样不仅可以实现对主板的扩展,进一步还可以达到无需重新设定BIOS的目的,从而解决 现有技术中PCIE总线每次引入网卡需要重新设定BIOS或硬体重新设计才能量测的问题。 由此可知,本申请上述实施例提供的PCIE总线的兼容增强装置可以实现用户自由切换扩 展网卡,无需客制化BIOS,减少验证工序,节约时间及人力成本,提升了用户的好感度。
[0023] 可选地,本申请上述实施例中,PCIE总线为第三代PCIE总线。
[0024] 具体的,PCIE总线可以使用端到端的连接方式,PCIE总线除了总线链路外,还可 以具有多个层次。第三代PCIE总线可以使用PCIE 3.0架构,相比于前两代PCIE规范提 升有效带宽,保证了更高的传输效率,并且可以实现多网卡、多层数,实现对主板进行扩展。
[0025] 可选地,本申请上述实施例中,该装置还包括:时钟缓冲器,与中继器、PCIE总线 控制器和PCIE外设设备连接,用于控制中继器、PCIE总线控制器和PCIE外设设备达到时 钟同步。
[0026] 具体的,在PCIE总线上数据的传输可以通过时钟对数据信号进行有序的收发控 制,但是数据信号延时不匹配会影响设备无法正确收发数据以及系统的正常工作,因此,本 申请上述实施例可以通过同一个时钟缓冲器发出同相时钟,完成中继器、PCIE总线控制器 和PCIE外设设备之间的数据的发送和接收,从而可以确保总线上传输的数据的准确性。
[0027] 可选地,本申请上述实施例中,PCIE外设设备包括:电可擦只读存储器,用于存储 PCIE外设设备对应的驱动信息。
[0028] 具体的,电可擦只读存储器可以是一种掉电后数据不丢失的存储芯片,将PCIE外 设设备对应的驱动信息存储在PCIE外设设备的电可擦只读存储器中,可以保证PCIE外设 设备的即插即用,并且保证存储的数据不易丢失。
[0029] 可选地,本申请上述实施例中,PCIE总线控制器还用于检测是否完成设置中继器。
[0030] 具体的,PCIE总线控制器可以检测是否完成设置中继器,如果已经完成设置中继 器,那么PCIE总线控制器控制操作系统启动,达到对PCIE外设设备的控制,从而实现对主 板的扩展,可以无需修改BIOS,节约时间以及人力成本。
[0031] 可选地,本申请上述实施例中,PCIE总线控制器还用于在检测到没有完成设置中 继器的情况下,检测是否接入PCIE外设设备。
[0032] 具体的,如果PCIE总线控制器检测到没有完成设置中继器,那么PCIE总线控制器 检测是否已经接入PCIE外设设备,从而进一步地达到完成设置中继器的目的。
[0033] 可选地,本申请上述实施例中,PCIE总线控制器还用于在检测到接入PCIE外设设 备的情况下,根据PCIE外设设备的电可擦只读存储器中存储的驱动信息设置中继器中存 储的驱动信息。
[0034] 具体的,PCIE总线控制器检测到没有完成设置中继器,并且检测到已接入PCIE外 设设备,那么BIOS可以根据PCIE外设设备的电可擦只读存储器中存储的驱动信息设置中 继器中存储的驱动信息,从而达到完成设置中继器的目的。
[0035] 可选地,本申请上述实施例中,PCIE总线控制器还