一种板卡设计方法及装置与流程

文档序号:16578324发布日期:2019-01-14 17:44阅读:823来源:国知局
一种板卡设计方法及装置与流程

本发明涉及计算机技术领域,特别是涉及一种板卡设计方法及装置。



背景技术:

随着时代的不断进步,服务器的发展越来越快速,新产品的不断上市导致各家服务器生产商竞争日益激烈,谁能快速研发出市场需求的产品,谁就能占领市场。

当前,由于设计人员的某些原因导致一些可以采用模块化设计的板卡而不能进行模块化设计,导致浪费大量的时间和研发人员的精力,不利于研发人员更好的进行产品的研发和设计。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种板卡设计方法及装置,技术方案如下:

一种板卡设计方法,预先构建基于云服务的智能化平台,所述智能化平台与模块化数据库通信,所述模块化数据库集成有通用的板卡模块;所述方法包括:

根据板卡的原理图,确定构建所述板卡所采用的模块化数据;

通过所述智能化平台从所述模块化数据库中调用与所述模块化数据对应的板卡模块;

依据所述原理图,利用调用的所述板卡模块设计所述板卡。

优选地,还包括:

当所述板卡符合预设要求时,将所述板卡作为模块化板卡。

优选地,还包括:

依据所述原理图,判断所述板卡是否属于所述模块化板卡;

若是,从所述模块化板卡中确定与所述原理图对应的模块化板卡作为所述板卡;

否则,执行步骤根据板卡的原理图,确定构建所述板卡中所采用的模块化数据。

优选地,还包括:

依据设计要求,更新所述模块化数据库中的板卡模块。

一种板卡设计装置,预先构建基于云服务的智能化平台,所述智能化平台与模块化数据库通信,所述模块化数据库集成有通用的板卡模块;所述装置包括:

第一确定单元,用于根据板卡的原理图,确定构建所述板卡所采用的模块化数据;

调用单元,用于从所述智能化平台中调用与所述模块化数据对应的板卡模块;

设计单元,用于依据所述原理图,利用调用的所述板卡模块设计所述板卡。

优选地,还包括:

第二确定单元,用于当所述板卡符合预设要求时,将所述板卡作为模块化板卡。

优选地,还包括:

判断单元,用于依据所述原理图,判断所述板卡是否属于所述模块化板卡;

第三确定单元,用于当所述判断单元确定所述板卡属于所述模块化板卡时,从所述模块化板卡中确定与所述原理图对应的模块化板卡作为所述板卡;

执行单元,用于当所述判断单元确定所述板卡不属于所述模块化板卡时,执行步骤根据板卡的原理图,确定构建所述板卡中所采用的模块化数据。

优选地,还包括:

更新单元,用于依据设计要求,更新所述模块化数据库中的板卡模块。

本发明实施例提供的方案,由于预先构建了模块化数据库,因此在设计板卡时可以直接调用模块化数据库中的板卡模块进行板卡的设计。相对于现有技术,大大提高了板卡的设计效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所提供的一种板卡设计方法的一种流程示意图;

图2为本发明实施例所提供的一种板卡设计方法的另一种流程示意图;

图3为本发明实施例所提供的一种板卡设计装置的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明实施例提供的一种板卡设计方法的一种实现流程图,预先构建基于云服务的智能化平台,智能化平台与模块化数据库通信,模块化数据库集成有通用的板卡模块;

该方法包括:

步骤s101、根据板卡的原理图,确定构建板卡所采用的模块化数据。

本发明预先构建智能化平台,智能化平台可以与模块化数据库通信。模块化数据里有通用的板卡模块,因此,基于智能化平台可以调用模块化数据库中的板卡模块。

根据设计要求,模块化数据中的板卡模块可以定期更新。更新的周期可以按天、周、月等。

板卡的原理的图可以为板卡的线路图,对于可以通过板卡模块实现的部分,原理图中具有与板卡模块对应的模块化数据,如板卡模块的标识,或当板卡模块为芯片时,模块化数据可以为芯片的型号等。

步骤s102、通过智能化平台从模块化数据库中调用与模块化数据对应的板卡模块。

由于模块化数据与板卡模块相对应,因此根据模块化数据可以调用对应的板卡模块。

步骤s103、依据原理图,利用调用的板卡模块设计板卡。

获得板卡模块后,依据原理图中的走线设计可以设计板卡。

本发明实施例提供的方案,由于预先构建了模块化数据库,因此在设计板卡时可以直接调用模块化数据库中的板卡模块进行板卡的设计。相对于现有技术,大大提高了板卡的设计效率。

请参阅图2,图2为本发明实施例提供的一种板卡设计方法的另一种实现流程图,预先构建基于云服务的智能化平台,智能化平台与模块化数据库通信,模块化数据库集成有通用的板卡模块;

该方法包括:

步骤s201、依据板卡的原理图,判断板卡是否属于模块化板卡,若是执行步骤s202,否则执行步骤s203。

服务器中某些板卡也可以是通用的模块化板卡,因此在设计板卡之前先确定待设计的板卡是不是模块化板卡,若是直接获取对应的模块化板卡,否则再依据步骤s203-步骤s205进行设计。

步骤s202、从模块化板卡中确定与原理图对应的模块化板卡作为板卡。

步骤s203、根据板卡的原理图,确定构建板卡所采用的模块化数据。

板卡的原理的图可以为板卡的线路图,对于可以通过板卡模块实现的部分,原理图中具有与板卡模块对应的模块化数据,如板卡模块的标识,或当板卡模块为芯片时,模块化数据可以为芯片的型号等。

步骤s204、通过智能化平台从模块化数据库中调用与模块化数据对应的板卡模块。

由于模块化数据与板卡模块相对应,因此根据模块化数据可以调用对应的板卡模块。

步骤s205、依据原理图,利用调用的板卡模块设计板卡。

获得板卡模块后,依据原理图中的走线设计可以设计板卡。

本发明实施例提供的方案,由于预先构建了模块化数据库,因此在设计板卡时可以直接调用模块化数据库中的板卡模块进行板卡的设计。相对于现有技术,大大提高了板卡的设计效率。

请参阅图3,图3为本发明实施例提供的一种板卡设计装置的一种结构示意图,预先构建基于云服务的智能化平台,智能化平台与模块化数据库通信,模块化数据库集成有通用的板卡模块;

该装置包括:

第一确定单元310,用于根据板卡的原理图,确定构建板卡所采用的模块化数据。

调用单元320,用于从智能化平台中调用与模块化数据对应的板卡模块。

设计单元330,用于依据原理图,利用调用的板卡模块设计板卡。

本发明实施例提供的方案,由于预先构建了模块化数据库,因此在设计板卡时可以直接调用模块化数据库中的板卡模块进行板卡的设计。相对于现有技术,大大提高了板卡的设计效率。

优选地,在本发明的其它实施例中,还包括:

第二确定单元,用于当板卡符合预设要求时,将板卡作为模块化板卡。

优选地,在本发明的其它实施例中,还包括:

判断单元,用于依据原理图,判断板卡是否属于模块化板卡;

第三确定单元,用于当判断单元确定板卡属于模块化板卡时,从模块化板卡中确定与原理图对应的模块化板卡作为板卡;

执行单元,用于当判断单元确定板卡不属于模块化板卡时,执行步骤根据板卡的原理图,确定构建板卡中所采用的模块化数据。

优选地,在本发明的其它实施例中,还包括:

更新单元,用于依据设计要求,更新模块化数据库中的板卡模块。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

对于装置或系统实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置或系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,在没有超过本发明的精神和范围内,可以通过其他的方式实现。当前的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内容不应该限制本发明的目的。例如,所述单元或子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或多个子单元结合一起。另外,多个单元可以或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

另外,所描述系统,装置和方法以及不同实施例的示意图,在不超出本发明的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1