Bios启动模块和系统主板的制作方法

文档序号:11007214阅读:349来源:国知局
Bios启动模块和系统主板的制作方法【专利摘要】本实用新型公开了一种BIOS启动模块和系统主板。其中,该BIOS启动模块包括:存储器,存储器用于存储多种类型的设备的配置信息,配置信息为启动设备所需的信息;BIOS芯片,分别与指定接口和存储器连接,用于从存储器中读取与外部设备的设备类型参数对应的配置信息,以启动外部设备,指定接口用于接入外部设备。本实用新型解决了相关技术中BIOS的兼容性较差的技术问题。【专利说明】BIOS启动t吴块和系统主板
技术领域
[0001]本实用新型涉及计算机设备领域,具体而言,涉及一种B1S启动模块和系统主板。【
背景技术
】[0002]PC1-Express是最新的总线和接口标准,它原来的名称为“3G10”,是由英特尔在2001年提出的,它代表着下一代I/O接口标准。PCIE采用高速串行点对点的双通道高带宽传输方式,可为连接的设备分配独享的通道带宽,而不共享总线带宽,该接口支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(Q0S)等功能。为了满足客户的不同需求,PCIExpress也有多种规格,从PCIExpressIX到PCIExpress16X,能满足将来各类低速设备和高速设备的需求。PC1-Express最新的接口是PCIE3.0接口,其比特率为8GB/s,约为上一代产品带宽的两倍,并且可以实现发射器和接收器均衡、PLL改善以及时钟数据恢复等一系列重要的新功能,以改善数据传输和数据保护的性能。[0003]在搭配不同的PCIE设备时,系统中B1S需要改变系统启动的配置,以完成对不同PCIE设备的识别与使用,对于常见的B1S,其往往只能兼容几种常见的PCIE外接设备,对于新增加的PCIE外设,如果B1S中没有存储相关的配置信息,则不能实现对其的识别,也即现有的B1S的兼容较差,在搭配不同的外设时,需要重新订制B1S,而重新订制B1S的成本往往较高。[0004]针对相关技术中B1S的兼容性较差的技术问题,目前尚未提出有效的解决方案。【
实用新型内容】[0005]本实用新型实施例提供了一种B1S启动模块和系统主板,以至少解决相关技术中B1S的兼容性较差的技术问题。[0006]根据本实用新型实施例的一个方面,提供了一种B1S启动模块,该模块包括:存储器,存储器用于存储多种类型的设备的配置信息,其中,配置信息为启动设备所需的信息;B1S芯片,分别与指定接口和存储器连接,用于从存储器中读取与外部设备的设备类型参数对应的配置信息,以启动外部设备,其中,指定接口用于接入外部设备。[0007]进一步地,启动模块包括:中继器,分别与B1S芯片和指定接口连接,用于增强在B1S芯片与指定接口之间传输的信号的强度。[0008]进一步地,存储器为EEPR0M存储器。[0009]进一步地,存储器通过I2C总线与B1S芯片连接。[0010]进一步地,指定接口包括PCIE接口,PCIE接口的数量为至少两个。[0011]进一步地,外部设备为支持PCIE接口的设备,外部设备包括:网卡、存储设备、加速卡、隔离卡、加密卡以及显卡。[0012]进一步地,外部设备上设置有EEPR0M存储器,EEPR0M存储器用于保存外部设备的设备类型参数。[0013]进一步地,配置信息包括系统启动的配置信息和驱动信息。[0014]进一步地,启动模块还包括:信息写入模块,与存储器连接,用于在存储器中不存在与外部设备对应的配置信息时,写入与外部设备对应的配置信息至存储器。[0015]根据本实用新型实施例的另一个方面,提供了一种系统主板,该系统主板包括:上述的任意一种B1S启动模块。[0016]在本实用新型实施例中,在存储器中存储多种类型的设备的配置信息,配置信息为启动设备所需的信息;B1S芯片,分别与指定接口和存储器连接,在指定接口接入外部设备时,读取外部设备的设备类型参数,并从存储器中读取与设备类型参数对应的配置信息,以实现对启动该外部设备时所需的相关配置的配置,由于在外部设备发生更新时,能对存储器中对应的配置信息进行更新,从而解决了相关技术中B1S的兼容性较差的技术问题,实现了提高B1S的兼容性的技术效果。【附图说明】[0017]此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:[0018]图1是根据本实用新型实施例的B1S启动模块的示意图;以及[0019]图2是根据本实用新型实施例的一个可选的B1S启动模块的示意图。【具体实施方式】[0020]为了使本
技术领域
的人员更好地理解本实用新型方案,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分的实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本实用新型保护的范围。[0021]需要说明的是,本实用新型的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列电子元件或电气元件的系统、产品或设备不必限于清楚地列出的那些电子元件或电气元件,而是可包括没有清楚地列出的或对于这些系统、产品或设备固有的其它电子元件或电气元件。[0022]首先,在对本实用新型实施例进行描述的过程中出现的部分名词或术语适用于如下解释:[〇〇23]B1S:B1S是英文〃BasicInputOutputSystem〃的缩略词,中文名称就是〃基本输入输出系统"。它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。[0024]EEPR0M:ElectricallyErasableProgrammableRead-OnlyMemory,电可擦可编程只读存储器,一种掉电后数据不丢失的存储芯片,EEPR0M可以在电脑上或专用设备上擦除已有信息,重新编程。[0025]根据本实用新型实施例,提供了一种B1S启动模块的实施例,图1是根据本实用新型实施例的B1S启动模块的示意图,如图1所示,该模块包括:存储器10和B1S芯片30。[0026]存储器10,存储器用于存储多种类型的设备的配置信息,配置信息为启动设备所需的彳目息。[〇〇27]B1S芯片30,分别与指定接口和存储器连接,用于从存储器中读取与外部设备的设备类型参数对应的配置信息,以启动外部设备,指定接口用于接入外部设备。[0028]通过上述实施例,在存储器中存储多种类型的设备的配置信息,配置信息为启动设备所需的信息;B1S芯片,分别与指定接口和存储器连接,在指定接口接入外部设备时,读取外部设备的设备类型参数,并从存储器中读取与设备类型参数对应的配置信息,以实现对启动该外部设备时所需的相关配置的配置,由于在外部设备发生更新时,能对存储器中对应的配置信息进行更新,从而解决了相关技术中B1S的兼容性较差的技术问题,实现了提高B1S的兼容性的技术效果。[〇〇29]上述的配置信息包括系统启动的配置信息和驱动信息;上述的存储器为EEPR0M存储器,存储器通过I2C总线与B1S芯片连接,使用EEPR0M作为增强外接设备兼容性的介质,改变了传统方案中通过更改B1S配置以便增强外接设备的兼容性的方式,EEPR0M作为只读存储器充分发挥了掉电后数据不丢失的特性,便于数据的保存。[0030]进而,可以在PCIE设备的EEPR0M中刷入大量PCIE外设的信息,如drivingtable(即驱动表)等信息,满足了同一个硬件平台对不同PCIE外设的兼容性,使系统的使用效率大大提升,同时,在出现新的外设PCIE设备时,只需在相应的EEPR0M中刷写入与系统相关的配置及驱动信息即可,系统就可以对PCIE外设进行识别与使用,使系统可以不断满足对新外设平台的使用的要求。[0031]本实用新型技术方案是一种增强PCIE外设兼容性的系统(即便于更换PCIE外设),系统包含一个控制单元,一个基本输入输出系统,若干个PCIE外设设备(主要包含PCIE的网卡,存储等),当一个PCIE外设连接到PCIE设备(即硬件平台)时,PCIE设备上的EEPR0M中的输入输出系统会读取PCIE外设上的EEPR0M中的相关预设值(如设备类型的参数或信息),并根据与预设值对应的配置信息设定PCIE外设应有的相关设置。[0032]为了实现对该芯片可重复擦除和写入,启动模块还可以包括:信息写入模块,与存储器连接,用于在存储器中不存在与外部设备对应的配置信息时,写入与外部设备对应的配置信息至存储器。即可以在电脑上或专用设备上擦除已有信息,重新编程,以便于增强其适用性。[0033]当设备通过PCIE总线外接网卡或其它设备时,一般情况下PCIE模块需要通过中间平面(通常为转接卡)连接到主板,由于PCIE3.0的带宽和速率较大,设备的链路状态存在移动的不稳定性,通常情况下造成这种链路不稳定性的因素为PCB板中PCIE总线走线过长,造成了信号的衰减,为了克服该问题,如图2所示,本申请的启动模块还包括:中继器50,分别与B1S芯片30和指定接口(用于连接外部设备70)连接,用于增强在B1S芯片与指定接口之间传输的信号的强度。在主机和终端设备之间添加中继器,通过中继器增强信号的强度,中继器在B1S中进行设置,在外接不同PCIE设备时,通过更改B1S对中继器的配置以完成相应设备的识别和使用,如读取存储器10中的内容来对其进行配置。[0034]需要说明的是,指定接口包括PCIE接口,PCIE接口的数量为至少两个,外部设备为支持PCIE接口的设备,外部设备上设置有EEPROM存储器,EEPROM存储器用于保存外部设备的设备类型参数,外部设备可以为:网卡、存储设备、加速卡、隔离卡、加密卡以及显卡。[〇〇35]通过上述实施例,可依据设备上EEPROM所提供的配置信息,灵活且有弹性的对外接设备的equalizat1n(即数据传输的均衡性)、de_emphasis(即去重)进行设定,B1S不再只是单向的对装置进行设定,提供装置端与B1S间一个新的沟通方式,即可以通过EEPROM进行设置,从而使系统可以灵活搭配不同的PCIE外设,同时仅需要更改EEPROM中的资讯即可,在EEPROM中增加drivingtable,使得系统的PCIE兼容性获得显著提升,可以改善PCIE设备对新的外设的使用效率,且该方案实现起来较方便,投入成本低,性价比高。[〇〇36]本实用新型实施例还提供了一种系统主板,该主板包括上述的任意一种B1S启动模块。[0037]在系统开机加电后,系统读取中继器中外设的信息,若中继器已完成对设备的识另IJ,则直接启动操作系统,若中继器中无外设的信息,则继续读取EEPROM中相应的信息,若EEPROM中已经保存相关的配置信息,则可直接启动操作系统,若无相关信息,只需要更改EEPROM中相关的讯息即可,改变了之前需要通过更改B1S配置信息才能完成对新的PCIE外设进行识别的过程,从而可以提高系统的兼容性。[0038]通过上述实施例,在主板的存储器中存储多种类型的设备的配置信息,配置信息为启动设备所需的信息;主板上的B1S芯片分别与指定接口和存储器连接,在指定接口接入外部设备时,读取外部设备的设备类型参数,并从存储器中读取与设备类型参数对应的配置信息,以实现对启动该外部设备时所需的相关配置的配置,由于在外部设备发生更新时,可对存储器中对应的配置信息进行更新,从而解决了相关技术中B1S的兼容性较差的技术问题,实现了提高B1S的兼容性的技术效果。[0039]上述本实用新型实施例序号仅仅为了描述,不代表实施例的优劣。[0040]在本实用新型的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。[0041]本实用新型所要保护的B1S启动模块以及构成该B1S启动模块的各个组件都是一种具有确定形状、构造且占据一定空间的实体产品。例如,存储器、B1S芯片、中继器、EEPROM存储器等都是可以独立运行的、具有具体硬件结构的计算机设备、电子器件。[0042]以上所述仅是本实用新型的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。【主权项】1.一种B1S启动模块,其特征在于,包括:存储器,所述存储器用于存储多种类型的设备的配置信息,其中,所述配置信息为启动设备所需的信息;B1S芯片,分别与指定接口和所述存储器连接,用于从所述存储器中读取与外部设备的设备类型参数对应的所述配置信息,以启动所述外部设备,其中,所述指定接口用于接入所述外部设备。2.根据权利要求1所述的启动模块,其特征在于,所述启动模块包括:中继器,分别与所述B1S芯片和所述指定接口连接,用于增强在所述B1S芯片与所述指定接口之间传输的信号的强度。3.根据权利要求1或2所述的启动模块,其特征在于,所述存储器为EEPR0M存储器。4.根据权利要求1或2所述的启动模块,其特征在于,所述存储器通过I2C总线与所述B1S芯片连接。5.根据权利要求1或2所述的启动模块,其特征在于,所述指定接口包括PCIE接口,所述PCIE接口的数量为至少两个。6.根据权利要求5所述的启动模块,其特征在于,所述外部设备为支持所述PCIE接口的设备,所述外部设备包括:网卡、存储设备、加速卡、隔离卡、加密卡以及显卡。7.根据权利要求1或2所述的启动模块,其特征在于,所述外部设备上设置有EEPR0M存储器,所述EEPR0M存储器用于保存所述外部设备的设备类型参数。8.根据权利要求1或2所述的启动模块,其特征在于,所述配置信息包括系统启动的配置信息和驱动信息。9.根据权利要求1或2所述的启动模块,其特征在于,所述启动模块还包括:信息写入模块,与所述存储器连接,用于在所述存储器中不存在与所述外部设备对应的所述配置信息时,写入与所述外部设备对应的所述配置信息至所述存储器。10.—种系统主板,其特征在于,包括权利要求1至9中任意一项所述的B1S启动模块。【文档编号】G06F9/445GK205721746SQ201620481227【公开日】2016年11月23日【申请日】2016年5月24日【发明人】张帅,王丹【申请人】北京立华莱康平台科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1