芯片引脚功能复用电路生成方法、计算机装置及存储介质制造方法及图纸

技术编号:38809246 阅读:8 留言:0更新日期:2023-09-15 19:48
本发明专利技术提供一种芯片引脚功能复用电路生成方法、计算机装置及存储介质,该芯片引脚功能复用电路生成方法包括:设置功能引脚映射表和功能信号映射表,其中,功能引脚映射表包括引脚名、功能复用编号和复用功能名,功能信号映射表包括复用功能名、引脚控制信号名和引脚控制信号设定;根据功能引脚映射表获取每个引脚对应的复用功能名,以复用功能名为索引查找功能信号映射表,获取每个引脚的全部控制定义;根据每个引脚的全部控制定义,以预设逻辑生成每个引脚所有基本控制信号的驱动逻辑电路。应用本发明专利技术的芯片引脚功能复用电路生成方法可便于引脚复用的分配和后期修改。法可便于引脚复用的分配和后期修改。法可便于引脚复用的分配和后期修改。

【技术实现步骤摘要】
芯片引脚功能复用电路生成方法、计算机装置及存储介质


[0001]本专利技术涉及芯片引脚复用
,具体的,涉及一种芯片引脚功能复用电路生成方法,还涉及应用该芯片引脚功能复用电路生成方法的计算机装置,还涉及应用该芯片引脚功能复用电路生成方法的计算机可读存储介质。

技术介绍

[0002]随着芯片技术的发展,芯片的集成度越来越高,芯片所支持的功能越来越复杂,芯片内部的功能模块有越来越多的接口信号需要引出到芯片管脚,但是芯片管脚数目是有限的,故需要对芯片的IO管脚进行复用处理。
[0003]现有的一种方式是,通过根据预定规则建立用于SOC芯片的IO复用表,然后读取所述IO复用表,根据所读取的内容自动化生成SOC芯片中每一端口的复用代码;最后将所述复用代码写入所述SOC芯片中,以更新所述SOC芯片中IO引脚复用模块,实现其IO引脚复用功能。从而避免了现有技术中实现IO引脚复用时的容易出错并且人力成本高的问题;并且即便在中期修改了复用功能,只需要在复用表格中进行相应的修改,并读取修改后的IO复用表即可对芯片中的IO引脚复用模块进行更新,极大地减轻了IO复用的人力成本以及效率。但是该方法中,IO复用表需对每一个引脚复用的功能名称进行填写,并功能名称加上后缀标明当前引脚的属性,填写的人力成本依然很大,且需要填写人员需要熟知各功能名称及其对应控制信号,不利于后期的修改操作。

技术实现思路

[0004]本专利技术的第一目的是提供一种可便于引脚复用的分配和后期修改的芯片引脚功能复用电路生成方法。
[0005]本专利技术的第二目的是提供一种可便于引脚复用的分配和后期修改的计算机装置。
[0006]本专利技术的第三目的是提供一种可便于引脚复用的分配和后期修改的计算机可读存储介质。
[0007]为了实现上述第一目的,本专利技术提供的芯片引脚功能复用电路生成方法包括:设置功能引脚映射表和功能信号映射表,其中,功能引脚映射表包括引脚名、功能复用编号和复用功能名,引脚名为功能引脚映射表的行标,功能复用编号为功能引脚映射表的列标,复用功能名所在的行列号代表其在引脚的复用编号,功能信号映射表包括复用功能名、引脚控制信号名和引脚控制信号设定,复用功能名为功能信号映射表的行标,引脚控制信号名为功能信号映射表的列标,引脚控制信号设定表示复用功能如何处理复用引脚的控制信号;根据功能引脚映射表获取每个引脚对应的复用功能名,以复用功能名为索引查找功能信号映射表,获取每个引脚的全部控制定义;根据每个引脚的全部控制定义,以预设逻辑生成每个引脚所有基本控制信号的驱动逻辑电路。
[0008]由上述方案可知,本专利技术的芯片引脚功能复用电路生成方法将功能与引脚的映射关系和功能与控制信号的映射关系分开处理,避免了现有技术中实现IO引脚复用时的容易
出错并且人力成本高的问题,且在引脚的复用功能修改时,只需要了解复用功能的名称即可进行修改,极大地减轻了IO复用设计的人力成本以及提高了工作效率。
[0009]进一步的方案中,设置功能引脚映射表和功能信号映射表的步骤包括:同一复用功能名出现在不同的引脚名和不同的复用编号中和/或出现在同一引脚名的不同复用编号中。
[0010]由此可见,同一复用功能名可在映射表中重复使用,且同一复用功能名出现在同一管脚名的不同复用编号中,有利于同一组功能信号需要分配到不同引脚时,保持同组功能的复用编号一致。
[0011]进一步的方案中,设置功能引脚映射表和功能信号映射表的步骤包括:将同一组功能信号分配到不同引脚的同一复用编号中。
[0012]由此可见,将同一组功能信号分配到不同引脚的同一复用编号中,可提高可读性,便于后期修改时快速定位。
[0013]进一步的方案中,设置功能引脚映射表和功能信号映射表的步骤包括:每个引脚设置有相同数量的功能复用编号。
[0014]由此可见,每个引脚设置相同数量的功能复用编号,可以统一每个引脚的配置方式,有利于简化和自动生成电路。比如每个引脚都有3位的寄存器来配置选择复用编号,那么统一采用3-8译码器来产生功能使能信号即可。调整引脚功能分配时,也变得简单,只需在相应编号的单元格中添加功能。
[0015]进一步的方案中,引脚控制信号包括基本控制信号和扩展控制信号,其中,扩展控制信号表示如何扩展基本控制信号的处理方式。
[0016]由此可见,引脚控制信号包括基本控制信号和扩展控制信号,可有利于提高功能复用的扩展性,避免控制混乱。
[0017]进一步的方案中,根据每个引脚的全部控制定义,以预设逻辑生成每个引脚所有基本控制信号的驱动逻辑电路的步骤包括:每个基本控制信号的驱动逻辑电路由多个使能的复用功能选择逻辑“或”驱动;扩展控制信号和复用功能选择逻辑“与”驱动。
[0018]由此可见,复用功能选择逻辑“或”驱动,使复用功能同一时间仅一个复用功能使能,扩展控制信号和复用功能选择逻辑“与”驱动,可避免复用功能控制混乱。
[0019]进一步的方案中,以复用功能名为索引查找功能信号映射表的步骤包括:遍历功能信号映射表,判断是否存在当前索引的复用功能名,若否,发送提示信息。
[0020]由此可见,通过遍历功能信号映射表对当前索引的复用功能名进行查找,当不存在当前索引的复用功能名时,则可提示用户进行修改。
[0021]为了实现本专利技术的第二目的,本专利技术提供计算机装置包括处理器以及存储器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的芯片引脚功能复用电路生成方法的步骤。
[0022]为了实现本专利技术的第三目的,本专利技术提供的计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述的芯片引脚功能复用电路生成方法的步骤。
附图说明
[0023]图1是本专利技术芯片引脚功能复用电路生成方法实施例的流程图。
[0024]图2是本专利技术芯片引脚功能复用电路生成方法实施例中功能引脚映射表的示意图。
[0025]图3是本专利技术芯片引脚功能复用电路生成方法实施例中功能信号映射表的示意图。
[0026]以下结合附图及实施例对本专利技术作进一步说明。
具体实施方式
[0027]本专利技术的芯片引脚功能复用电路生成方法是应用在计算机装置中的应用程序,用于实现芯片引脚功能复用电路生成。
[0028]芯片引脚功能复用电路生成方法实施例:
[0029]如图1所示,本实施例中,芯片引脚功能复用电路生成方法在工作时,首先执行步骤S1,设置功能引脚映射表和功能信号映射表。为了便于芯片引脚功能复用电路的自动生成,设置功能引脚映射表和功能信号映射表,以便进行根据功能引脚映射表和功能信号映射表自动根据引脚功能复用关系生成驱动逻辑电路。
[0030]本实施例中,功能引脚映射表包括引脚名、功能复用编号和复用功能名,引脚名为功能引脚映射表的行标,功能复用编号为功能引脚映射表的列标,复用功能名所在的行列号代表其在引脚的复用编号。例如,参见图2,PA0至PA1为引脚名,F1至F7为功能复用编本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种芯片引脚功能复用电路生成方法,其特征在于:包括:设置功能引脚映射表和功能信号映射表,其中,所述功能引脚映射表包括引脚名、功能复用编号和复用功能名,所述引脚名为所述功能引脚映射表的行标,所述功能复用编号为所述功能引脚映射表的列标,所述复用功能名所在的行列号代表其在引脚的复用编号,所述功能信号映射表包括复用功能名、引脚控制信号名和引脚控制信号设定,所述复用功能名为所述功能信号映射表的行标,所述引脚控制信号名为所述功能信号映射表的列标,所述引脚控制信号设定表示复用功能如何处理复用引脚的控制信号;根据所述功能引脚映射表获取每个引脚对应的所述复用功能名,以所述复用功能名为索引查找所述功能信号映射表,获取每个引脚的全部控制定义;根据每个引脚的全部控制定义,以预设逻辑生成每个引脚所有基本控制信号的驱动逻辑电路。2.根据权利要求1所述的芯片引脚功能复用电路生成方法,其特征在于:所述设置功能引脚映射表和功能信号映射表的步骤包括:同一所述复用功能名出现在不同的所述引脚名和不同的所述复用编号中和/或出现在同一所述引脚名的不同所述复用编号中。3.根据权利要求1所述的芯片引脚功能复用电路生成方法,其特征在于:所述设置功能引脚映射表和功能信号映射表的步骤包括:将同一组功能信号分配到不同引脚的同一复用编号中。4.根据权利要求1所述的芯片引脚功能复用电路生...

【专利技术属性】
技术研发人员:朱国钟苏龙健杨一聪
申请(专利权)人:珠海市凌珑宇芯科技有限公司
类型:发明
国别省市:

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

1