芯片配置方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35101130 阅读:17 留言:0更新日期:2022-10-01 17:08
本申请涉及一种芯片配置方法、装置、计算机设备和存储介质。通过获取包含待配置芯片的传输端口配置信息、寄存器配置信息和引脚功能配置信息的芯片配置表,基于芯片配置表生成芯片配置表对应的配置文件,根据相应的配置文件确定配置文件各自对应的芯片中的硬件之间的对应关系,基于上述各个配置文件以及各个对应关系生成目标配置文件,将该目标配置文件存储至待配置芯片中,得到配置完成的芯片。相较于传统的手动完成芯片配置的方式,本方案通过包含多个配置信息的芯片配置表,一次性生成待配置芯片对应的目标配置文件并进行芯片配置,提高了芯片配置的效率。高了芯片配置的效率。高了芯片配置的效率。

【技术实现步骤摘要】
芯片配置方法、装置、计算机设备和存储介质


[0001]本申请涉及芯片集成
,特别是涉及一种芯片配置方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着集成电路技术的发展,芯片的性能和功能随着电路集成能力的增强而增强。在芯片投入使用前,需要对芯片进行功能配置等集成工作,目前对芯片进行功能配置的方式通常是通过手动完成,工作效率低,容易出错,而且无法一次性完成IO例化、管脚复用以及相关连线集成。由此可见,通过手动完成芯片配置的方式,配置效率低。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高配置效率的芯片配置方法、装置、计算机设备和计算机可读存储介质。
[0004]第一方面,本申请提供了一种芯片配置方法,所述方法包括:
[0005]获取待配置芯片对应的芯片配置表;所述芯片配置表中包括所述待配置芯片的传输端口配置信息、寄存器配置信息和引脚功能配置信息;
[0006]基于所述芯片配置表生成所述芯片配置表对应的配置文件,其中所述配置文件包括传输端口调用文件、引脚复用文件、端口引脚连接文件以及寄存器文件;
[0007]根据所述端口引脚连接文件确定所述传输端口调用文件对应的传输端口与所述引脚复用文件对应的引脚的第一对应关系,根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述传输端口调用文件对应的传输端口的第二对应关系,根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述引脚复用文件对应的引脚的第三对应关系,并基于所述寄存器文件、所述传输端口调用文件、所述引脚复用文件、所述第一对应关系、所述第二对应关系和所述第三对应关系生成目标配置文件;
[0008]将所述目标配置文件存储至待配置芯片中,得到配置完成的芯片。
[0009]在其中一个实施例中,所述获取待配置芯片对应的芯片配置表,包括:
[0010]获取所述待配置芯片的传输端口对应的第一信号、端口类型、上下拉电阻信息、驱动强度信息和使能信息中的至少一种,作为传输端口配置信息;
[0011]获取所述待配置芯片对应的寄存器管理模块信息,作为寄存器配置信息;
[0012]获取所述待配置芯片对应的多个引脚功能名称、各个引脚功能对应的第二信号、上下拉电阻信息、驱动强度信息和使能信息中的至少一种,作为引脚功能配置信息;
[0013]根据所述传输端口配置信息、所述寄存器配置信息以及所述引脚功能配置信息,生成对应的芯片配置表。
[0014]在其中一个实施例中,所述基于所述芯片配置表生成所述芯片配置表对应的配置文件,包括:
[0015]运行预设脚本,确定所述芯片配置表中用于生成传输端口调用文件的第一配置信
息、用于生成引脚复用文件的第二配置信息、用于生成端口引脚连接文件的第三配置信息、以及用于生成寄存器文件的第四配置信息;所述第一配置信息包括所述芯片配置表中各个传输端口的类型以及各个传输端口对应的第一信号;所述第二配置信息包括所述芯片配置表中的各个引脚功能名称以及各个引脚功能名称对应的第二信号;所述第三配置信息包括所述芯片配置表中的各个传输端口的类型、各个传输端口的类型对应的第一信号、各个引脚功能名称以及各个引脚功能名称对应的第二信号;所述第四配置信息包括所述芯片配置表中各个传输端口对应的类型和第一信号,以及所述各个传输端口对应的上下拉电阻信息、驱动强度信息和使能信息中的至少一种,以及各个引脚对应的引脚功能名称和第二信号,以及所述各个引脚对应的上下拉电阻信息、驱动强度信息和使能信息中的至少一种;
[0016]生成与所述第一配置信息、第二配置信息、第三配置信息和第四配置信息分别对应的传输端口调用文件、引脚复用文件、端口引脚连接文件以及寄存器文件,得到所述芯片配置表对应的配置文件。
[0017]在其中一个实施例中,所述确定所述芯片配置表中用于生成传输端口调用文件的第一配置信息、用于生成引脚复用文件的第二配置信息,包括:
[0018]获取所述芯片配置表中传输端口配置信息中各个传输端口对应的第一信号,将相同名称的第一信号对应的传输端口进行连接,得到相同类型的传输端口,并根据所述传输端口配置信息中各个类型的传输端口,确定所述第一配置信息;
[0019]获取所述芯片配置表中引脚功能配置信息中各个引脚对应的第二信号,将相同名称的第二信号对应的引脚进行连接,得到相同类型的引脚,并根据所述引脚功能配置信息中各个类型的引脚,确定所述第二配置信息。
[0020]在其中一个实施例中,所述根据所述端口引脚连接文件确定所述传输端口调用文件对应的传输端口与所述引脚复用文件对应的引脚的第一对应关系,包括:
[0021]获取所述端口引脚连接文件中各个引脚对应的第二信号;
[0022]根据所述第二信号查询所述端口引脚连接文件,得到与所述第二信号的信号名称相同的目标第一信号;
[0023]建立所述目标第一信号对应的传输端口与相同信号名称的第二信号对应的引脚之间的对应关系,得到第一对应关系。
[0024]在其中一个实施例中,所述根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述传输端口调用文件对应的传输端口的第二对应关系,包括:
[0025]根据所述寄存器文件中寄存器功能模块包含的各个传输端口对应的类型和第一信号查询所述传输端口调用文件中的传输端口功能模块,得到所述传输端口调用文件中传输端口功能模块对应的与所述类型和第一信号相同的目标传输端口;
[0026]将所述寄存器文件中寄存器功能模块对应的各个传输端口与所述传输端口调用文件中传输端口功能模块对应的相同类型以及相同第一信号的目标传输端口建立对应关系,并将所述寄存器文件中寄存器功能模块对应的各个传输端口的上下拉电阻信息、驱动强度信息和使能信息中的至少一种作为对应的目标传输端口的属性信息,得到所述第二对应关系。
[0027]在其中一个实施例中,所述根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述引脚复用文件对应的引脚的第三对应关系,包括:
[0028]根据所述寄存器文件中寄存器功能模块包含的各个引脚对应的引脚功能名称和第二信号查询所述引脚复用文件中的引脚功能模块,得到所述引脚复用文件中引脚功能模块对应的与所述引脚功能名称和第二信号相同的目标引脚;
[0029]将所述寄存器文件中寄存器功能模块对应的各个引脚与所述引脚文件中相同引脚功能名称以及引脚功能模块对应的相同第二信号的目标引脚建立对应关系,并将所述寄存器文件中寄存器功能模块对应的各个引脚的上下拉电阻信息、驱动强度信息和使能信息中的至少一种作为对应的目标引脚的属性信息,得到所述第三对应关系。
[0030]第二方面,本申请提供了一种芯片配置装置,所述装置包括:
[0031]获取模块,用于获取待配置芯片对应的芯片配置表;所述芯片配置表中包括所述待配置芯片的传输端口配置信息、寄存器配置信息和引脚功能配置信息;
[0032]生成模块,用于基于所述芯片配置表生成所述芯片配置表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种芯片配置方法,其特征在于,所述方法包括:获取待配置芯片对应的芯片配置表,所述芯片配置表中包括所述待配置芯片的传输端口配置信息、寄存器配置信息和引脚功能配置信息;基于所述芯片配置表生成所述芯片配置表对应的配置文件,其中所述配置文件包括传输端口调用文件、引脚复用文件、端口引脚连接文件以及寄存器文件;根据所述端口引脚连接文件确定所述传输端口调用文件对应的传输端口与所述引脚复用文件对应的引脚的第一对应关系,根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述传输端口调用文件对应的传输端口的第二对应关系,根据所述寄存器文件确定所述寄存器文件对应的寄存器与所述引脚复用文件对应的引脚的第三对应关系,并基于所述寄存器文件、所述传输端口调用文件、所述引脚复用文件、所述第一对应关系、所述第二对应关系和所述第三对应关系生成目标配置文件;将所述目标配置文件存储至待配置芯片中,得到配置完成的芯片。2.根据权利要求1所述的方法,其特征在于,所述获取待配置芯片对应的芯片配置表,包括:获取所述待配置芯片的传输端口对应的第一信号、端口类型、上下拉电阻信息、驱动强度信息和使能信息中的至少一种,作为传输端口配置信息;获取所述待配置芯片对应的寄存器管理模块信息,作为寄存器配置信息;获取所述待配置芯片对应的多个引脚功能名称、各个引脚功能对应的第二信号、上下拉电阻信息、驱动强度信息和使能信息中的至少一种,作为引脚功能配置信息;根据所述传输端口配置信息、所述寄存器配置信息以及所述引脚功能配置信息,生成对应的芯片配置表。3.根据权利要求2所述的方法,其特征在于,所述基于所述芯片配置表生成所述芯片配置表对应的配置文件,包括:运行预设脚本,确定所述芯片配置表中用于生成传输端口调用文件的第一配置信息、用于生成引脚复用文件的第二配置信息、用于生成端口引脚连接文件的第三配置信息、以及用于生成寄存器文件的第四配置信息;所述第一配置信息包括所述芯片配置表中各个传输端口的类型以及各个传输端口对应的第一信号;所述第二配置信息包括所述芯片配置表中的各个引脚功能名称以及各个引脚功能名称对应的第二信号;所述第三配置信息包括所述芯片配置表中的各个传输端口的类型、各个传输端口的类型对应的第一信号、各个引脚功能名称以及各个引脚功能名称对应的第二信号;所述第四配置信息包括所述芯片配置表中各个传输端口对应的类型和第一信号,以及所述各个传输端口对应的上下拉电阻信息、驱动强度信息和使能信息中的至少一种,以及各个引脚对应的引脚功能名称和第二信号,以及所述各个引脚对应的上下拉电阻信息、驱动强度信息和使能信息中的至少一种;生成与所述第一配置信息、第二配置信息、第三配置信息和第四配置信息分别对应的传输端口调用文件、引脚复用文件、端口引脚连接文件以及寄存器文件,得到所述芯片配置表对应的配置文件。4.根据权利要求3所述的方法,其特征在于,所述确定所述芯片配置表中用于生成传输端口调用文件的第一配置信息、用于生成引脚复用文件的第二配置信息,包括:获取所述芯片配置表中传输端口配置信息中各个传输端口对应的第一信号,将相同名
称的第一信号对应的传输端口进行连接,得到相同类型的传输端口,并根据所述传输端口配置信息中各个类型的传输端口,确定所述第一配置信息;获取所述芯片配置表中引脚功能配置信息中各个引脚对应的第二信号,将相同名称的第二信号对应的引脚进行连接,得到相同类型的引脚,并根据所述引脚功能配置信息中各个类型的引脚,...

【专利技术属性】
技术研发人员:高崇兴
申请(专利权)人:深圳云豹智能有限公司
类型:发明
国别省市:

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

1