一种芯片引脚配置方法及装置、设备、介质制造方法及图纸

技术编号:21090356 阅读:34 留言:0更新日期:2019-05-11 10:14
本申请公开了一种芯片引脚配置方法及装置、设备、介质。该方法至少包括:展示可视化引脚配置界面,界面中以图形展示了芯片的多个引脚;接收用户针对展示的引脚的配置指令,配置指令中为引脚指定了所要配置的属性;根据配置指令进行可行性验证,以及在可行性验证通过后,为芯片生成相应的配置文件。本申请使得用户能够通过可视化引脚配置界面进行可视化操作,从而直观而便利地配置引脚的属性,而且基于自动进行的可行性验证,有助于避免用户配置属性时出现错误。

【技术实现步骤摘要】
一种芯片引脚配置方法及装置、设备、介质
本申请涉及芯片
,尤其涉及一种芯片引脚配置方法及装置、设备、介质。
技术介绍
芯片,又可以称为集成电路,在其出现的半个多世纪以来,有力地推动了信息产业的发展,在大多数电子设备中起到了核心作用。芯片内往往集成了海量的逻辑门、触发器、多任务器和其他电路,这些电路的小尺寸使得芯片与板级集成相比,具有更高速度和更低功耗的特性,并降低了制造成本。芯片包含多个引脚,在芯片封装时可以对各引脚的属性进行配置,用户可以参照各引脚所配置的属性使用芯片。在现有技术中,研发人员是通过手写代码的方式逐步配置芯片引脚的属性。但是,现有的这种方案过于依赖于研发人员的手写代码能力和细心程度,很容易出现错误,从而导致芯片无法正常工作。
技术实现思路
本申请实施例提供一种芯片引脚配置方法及装置、设备、介质,用以解决现有技术中的如下技术问题:现有的芯片引脚配置方案过于依赖于研发人员的手写代码能力和细心程度,很容易出现错误,从而导致芯片无法正常工作。本申请实施例采用下述技术方案:一种芯片引脚配置方法,包括:展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。可选地,所述界面中能够展示可选芯片;所述界面中以图形展示了:用户从各所述可选芯片中选定的芯片的多个引脚,或者自动识别出的待配置的芯片的多个引脚。可选地,所述界面中还针对所述芯片或者其引脚展示了多个属性,以供用户针对展示的所述引脚选择所要配置的属性。可选地,所述界面中以图形展示了所述芯片的各引脚,展示的所述各引脚的布局与对应的实物的布局一致。可选地,所述配置指令包括有顺序的多个配置子指令;所述方法还包括:根据已接收到的用户针对展示的所述引脚的配置子指令,对能够通过后续的配置子指令为所述引脚指定的所要配置的属性进行筛选,以供用户选择。可选地,所述可行性验证包括以下至少一类验证:是否会导致引脚重复配置;是否会导致引脚电平配置错误;是否会导致引脚之间功能混淆。可选地,所述配置文件的格式是轻量级的数据交换格式;所述为所述芯片生成相应的配置文件之后,所述方法还包括:根据所述配置文件,生成相应的可编译语言文件,用于所述芯片。可选地,所述配置文件为JS对象标记(JavaScriptObjectNotation,JSON)文件,所述相应的可编译语言文件为C语言文件。一种芯片引脚配置装置,包括:展示模块,展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收模块,接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;配置模块,根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。可选地,所述界面中能够展示可选芯片;所述界面中以图形展示了:用户从各所述可选芯片中选定的芯片的多个引脚,或者自动识别出的待配置的芯片的多个引脚。可选地,所述界面中还针对所述芯片或者其引脚展示了多个属性,以供用户针对展示的所述引脚选择所要配置的属性。可选地,所述界面中以图形展示了所述芯片的各引脚,展示的所述各引脚的布局与对应的实物的布局一致。可选地,所述配置指令包括有顺序的多个配置子指令;所述装置还包括:筛选模块,根据已接收到的用户针对展示的所述引脚的配置子指令,对能够通过后续的配置子指令为所述引脚指定的所要配置的属性进行筛选,以供用户选择。可选地,所述可行性验证包括以下至少一类验证:是否会导致引脚重复配置;是否会导致引脚电平配置错误;是否会导致引脚之间功能混淆。可选地,所述配置文件的格式是轻量级的数据交换格式;所述配置模块为所述芯片生成相应的配置文件之后,还执行:根据所述配置文件,生成相应的可编译语言文件,用于所述芯片。可选地,所述配置文件为JSON文件,所述相应的可编译语言文件为C语言文件。一种芯片引脚配置设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。一种芯片引脚配置非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:使得用户无需以手写代码的方式配置芯片引脚的属性,能够通过可视化引脚配置界面进行可视化操作,从而直观而便利地配置引脚的属性,而且基于自动进行的可行性验证,有助于避免用户配置属性时出现错误。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请的一些实施例提供的一种芯片引脚配置方法的流程示意图;图2为本申请的一些实施例提供的一种可视化引脚配置界面的示意图;图3为本申请的一些实施例提供的一种实际应用场景下所实现的可视化引脚配置界面的详细示意图;图4为本申请的一些实施例提供的对应于图1的一种芯片引脚配置装置的结构示意图;图5为本申请的一些实施例提供的对应于图1的一种芯片引脚配置设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。正如
技术介绍
中所说的,现有的芯片引脚配置方案过于依赖于研发人员的手写代码能力和细心程度,很容易出现错误。比如,很多引脚属性的变量命名可能很相似,研发人员容易混淆,导致配置错误。不仅如此,在芯片产品迭代时,由于芯片引脚的属性也是以手工代码的方式维护的,维护时同样也容易出错,影响迭代进行。而本申请的方案可以至少部分解决这些问题。这里不限定芯片的类型,本申请的方案适用于多种类型的芯片,比如,专用集成电路、现场可编程门阵列、复杂可编程逻辑器件等。下面对本申请的方案进行详细说明。图1为本申请的一些实施例提供的一种芯片引脚配置方法的流程示意图。在该流程中,从设备角度而言,执行主体可以是一个或者多个计算设备,比如,对芯片封装进行控制管理的服务器、芯片调试服务器等,从程序角度而言,执行主体相应地可以是搭载于这些计算设备上的程序,比如,芯片配置平台、芯片设计程序等,这些程序可以给用户(比如,芯片的研发人员、使用芯片的设备集成商、客户等)提供本文档来自技高网
...

【技术保护点】
1.一种芯片引脚配置方法,其特征在于,包括:展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。

【技术特征摘要】
1.一种芯片引脚配置方法,其特征在于,包括:展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。2.如权利要求1所述的方法,其特征在于,所述界面中能够展示可选芯片;所述界面中以图形展示了:用户从各所述可选芯片中选定的芯片的多个引脚,或者自动识别出的待配置的芯片的多个引脚。3.如权利要求2所述的方法,其特征在于,所述界面中还针对所述芯片或者其引脚展示了多个属性,以供用户针对展示的所述引脚选择所要配置的属性。4.如权利要求1所述的方法,其特征在于,所述界面中以图形展示了所述芯片的各引脚,展示的所述各引脚的布局与对应的实物的布局一致。5.如权利要求1所述的方法,其特征在于,所述配置指令包括有顺序的多个配置子指令;所述方法还包括:根据已接收到的用户针对展示的所述引脚的配置子指令,对能够通过后续的配置子指令为所述引脚指定的所要配置的属性进行筛选,以供用户选择。6.如权利要求1所述的方法,其特征在于,所述可行性验证包括以下至少一类验证:是否会导致引脚重复配置;是否会导致引脚电平配置错误;是否会导致引脚之间功能混淆。7.如权利要求1所述的方法,其特征在于,所述配置文件的格式是轻量级的数据交换格式;所述为所述芯片生成相应的配置文件之后,所述方法还包括:根据所述配置文件,生成相应的可编译语言文件,用于所述芯片。8.如权利要求1所述的方法,其特征在于,所述配置文件为JSON文件,所述相应的可编译语言文件为C语言文件。9.一种芯片引脚配置装置,其特征在于,包括:展示模块,展示可视化引脚配置界面,所述界面中以图形展示了芯片的多个引脚;接收模块,接收用户针对展示的所述引脚的配置指令,所述配置指令中为所述引脚指定了所要配置的属性;配置模块,根据所述配置指令进行可行性验证,以及在所述可行性验证通过后,为所述芯片生成相应的配置文件。10.如权利要求9所述的装置,其特征在于,所述界面中能够展示可选芯片;所述界面中以图形展示了:用户从各所述可选芯片中选定...

【专利技术属性】
技术研发人员:李杨杰张楠赓
申请(专利权)人:杭州嘉楠耘智信息科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1