logo好方法网

一种芯片选型方法、装置、电子设备及计算机可读存储介质


技术摘要:
本发明公开了一种芯片选型方法、装置、电子设备及计算机可读存储介质,方法包括:收集各种型号芯片的技术参数信息,构建芯片数据库;接收用户输入的芯片选型指令信息,生成与芯片选型指令信息对应的查询语句;读取查询语句中的全部关键字段,在芯片数据库中匹配查找含  全部
背景技术:
在芯片采购前,首先需要完成选型工作。由于芯片的参数的专业性较强,进行选型 的工作人员需要具有一定的专业知识,需要通过详细阅读芯片生成商提供的产品手册或其 他资料,同时根据使用环境确定芯片的性能。 传统的芯片选型方法,一般是通过网络搜索、渠道推荐、选择知名品牌或行业成熟 产品等方式来确认芯片的品牌,再通过芯片的品牌找到对应的芯片型号,之后技术评估芯 片是否满足项目功能需求,从而确定最终的芯片型号。 而在技术评估的过程中,由于选型需要考虑的因素较为复杂,一般情况下,单个芯 片的选型,技术参数通常多达几十种。以一颗蓝牙MCU芯片为例,首先,技术参数是选型者考 量的主要依据,需要考虑的技术参数有主频、flash大小、RAM大小、供电电压、功耗、通信接 口(如I2C、UART、SPI、USB等)、输出接口(PWM、GPIO等)、输入接口(ADC、DAC等)、射频辐射功 率、辐射范围、接收灵敏度。其次,芯片的物理特性也要考虑,比如耐温度、耐湿度、静电承受 能力等。再次,需要考虑价格因素、供应商的供货能力、可实现的应用类型等等。因此,根据 项目需求对这些因素做考量需要选型者花费大量的时间和精力,而多个芯片的选型则显得 更为复杂,需要考虑到芯片之间的接口通信、协作方式、速率的相互制约等等,再综合各种 条件进行选型。 如此大的工作量,导致研发前期的选型工作时间较长,根据调查显示,大部分的嵌 入式研发公司的选型过程通常需要持续8个工作日以上,单纯通过人工选型的方式是效率 低、局限性大、不够科学的。因此,需要一种芯片选型方法及装置,来将芯片选型这个过程可 以通过软件和数据库的手段来快速完成,并且借助大数据的力量,丰富客户的可选方案。
技术实现要素:
有鉴于此,本发明实施例提供了一种芯片选型的方法、装置、电子设备及计算机可 读存储介质,以解决现有技术中人工进行芯片选型的方式存在的耗费时间长、对选型人员 专业性要求高的问题。 根据第一方面,本发明实施例提供了一种芯片选型方法,包括: 收集各种型号芯片的技术参数信息,构建芯片数据库;接收用户输入的芯片选型 指令信息,生成与所述芯片选型指令信息对应的查询语句; 读取所述查询语句中的全部关键字段,在所述芯片数据库中匹配查找含有其中任 意一个所述关键字段的全部型号的芯片; 将对应不同的所述关键字段的全部型号的芯片进行一一匹配组合,生成一种或多 种芯片组合选型方案; 4 CN 111597206 A 说 明 书 2/9 页 判断所述芯片组合选型方案中各个型号芯片的技术参数信息是否相匹配,输出相 匹配的所述芯片组合选型方案。 结合第一方面,在第一方面的一些实施方式中,当所述芯片组合选型方案中芯片 型号的数量为两个时,所述判断所述芯片组合选型方案中各个型号芯片的技术参数信息是 否相匹配,输出相匹配的所述芯片组合选型方案,包括: 判断所述芯片组合选型方案中两种型号芯片的技术参数信息是否相匹配,输出相 匹配的所述芯片组合选型方案; 当所述芯片组合选型方案中芯片型号的数量大于两个时,所述判断所述芯片组合 选型方案中各个型号芯片的技术参数信息是否相匹配,输出相匹配的所述芯片组合选型方 案,包括: 步骤a),先判断所述芯片组合选型方案中的其中两种型号芯片的技术参数信息是 否相匹配,若判断结果为是,形成芯片组合; 步骤b),再判断所述芯片组合选型方案中剩余型号芯片的技术参数信息与所述芯 片组合中的其中任意一个芯片的技术参数信息是否相匹配,若判断结果为是,将上述型号 的芯片并入所述芯片组合中形成新的芯片组合; 步骤c),依次重复上述步骤b)的过程,直至输出相匹配的所述芯片组合选型方案。 结合第一方面,在第一方面的一些实施方式中,所述判断所述芯片组合选型方案 中两种型号芯片的技术参数信息是否相匹配的过程,包括: 根据同一所述组合选型方案的两个芯片的型号,从所述芯片数据库中获取两个相 应型号的芯片的技术参数信息; 读取所述两个相应型号的芯片的技术参数信息中的特定字段; 在所述两个相应型号的芯片的技术参数信息中获取与所述特定字段关联的第一 阈值信息; 判断所述两个相应型号的芯片与所述特定字段关联的第一阈值信息是否在允许 的范围内,若判断结果为是,则判定所述芯片组合选型方案中两种型号芯片的技术参数信 息相匹配。 结合第一方面,在第一方面的一些实施方式中,所述判断所述各个相应型号的芯 片与所述特定字段关联的第一阈值信息是否在允许的范围内之后,还包括: 在所述两个相应型号的芯片的技术参数信息中获取与所述特定字段关联的第二 阈值信息; 再次判断所述两个相应型号的芯片与所述特定字段关联的第二阈值信息是否在 允许的范围内,若判断结果为是,则判定所述芯片组合选型方案中两种型号芯片的技术参 数信息相匹配。 结合第一方面,在第一方面的一些实施方式中,所述第一阈值信息至少包括与对 应的所述特定字段相关联的最大速率数值、最大容量数值、最大大小数值。 结合第一方面,在第一方面的一些实施方式中,所述第二阈值信息至少包括与对 应的所述特定字段相关联的最大速率的变化量数值、最大容量的变化量数值、最大大小的 变化量数值。 结合第一方面,在第一方面的一些实施方式中,所述芯片选型指令信息包括一个 5 CN 111597206 A 说 明 书 3/9 页 或多个所需选型芯片的芯片功能关键词。 结合第一方面,在第一方面的一些实施方式中,所述接收用户输入的芯片选型指 令信息,生成与所述芯片选型指令信息对应的查询语句,包括: 根据芯片功能关键词和芯片性能关键词的对应关系,建立对应的匹配索引关系; 根据所述用户输入的芯片选型指令信息中的芯片功能关键词和所述匹配索引关 系,生成与所述芯片选型指令信息对应的包含芯片性能的查询语句。 根据第二方面,本发明实施例提供了一种芯片选型装置,包括: 接收单元,用于接收用户端输入的芯片选型指令信息; 查询语句生成单元,用于根据所述芯片选型指令信息,生成与所述芯片选型指令 信息对应的查询语句; 芯片查找单元,读取所述查询语句中的全部关键字段,在芯片数据库中匹配查找 含有其中任意一个所述关键字段的全部型号的芯片; 匹配选型单元,用于将对应不同的所述关键字段的全部型号的芯片进行一一匹配 组合,生成一种或多种芯片组合选型方案; 输出单元,用于输出相应的所述芯片组合选型方案到用户端。 根据第三方面,本发明实施例提供了一种电子设备,包括:包括存储器、处理器以 及储存在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算 机程序时实现如上所述的芯片选型方法。 根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读 存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如上所述的芯片选型 方法。 本发明实施例所具备的有益效果是:本发明实施例提供的芯片选型方法,通过建 立芯片数据库,用户输入芯片选型指令信息,就可以从芯片数据库中查找得到满足选型要 求的芯片组合选型方案,使芯片的组合选型操作更加方便,具有芯片选型效率高、耗费时间 短,人力成本低的优点,并可使整个芯片选型过程更加标准化;而且,在芯片组合选型时,可 以对同一芯片组合选型方案中的各个芯片的技术参数信息进行自动化匹配,从多个芯片组 合选型方案中选择得到符合芯片组合要求、性价比更高的芯片组合选型方案。 附图说明 为了更清楚地说明本发明
下载此资料需消耗2积分,
分享到:
收藏