【技术实现步骤摘要】
本申请涉及计算机芯片,特别是涉及一种寄存器描述文件转换方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机芯片技术的发展,出现了一种用于描述整个芯片中的寄存器信息的文件,即rdl文件,该文件中描述的寄存器信息可用于验证各个芯片子系统。并且上述用于描述寄存器信息的rdl文件,通常需要进行转换,例如需要将这些文件转换成符合c语言语法的文件,方便开发人员写验证测试用例。
2、目前,针对寄存器描述文件的转换,通常可以通过解析库实现,该方式可以在对某个rdl文件进行解析时,查询该rdl文件依赖的另一个rdl文件,之后则可以根据上述rdl文件的描述生成相应的完整树形结构,从而利用树形结构生成转换后的文件。
3、然而,目前的寄存器描述文件转换过程,在生成完整树形结构时,通常需要进行节点复制,该过程存在大量的重复节点生成,而生成上述重复节点,则会导致生成树形结构的过程非常缓慢,因此现有的寄存器描述文件转换方法中,文件转换效率较低。
技术实现思路
1、基于此,
...【技术保护点】
1.一种寄存器描述文件转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一树形模型以及所述第二树形模型均包含多个节点;
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二寄存器描述文件的描述信息,从所述第二树形模型包含的多个节点中,获取待拼接节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一寄存器描述文件的解析结果,获取所述第一寄存器描述文件对应的第一树形模型,以及根据所述第二寄存器描述文件的解析结果,获取所述第二寄存器描述文件对应的第二树形模型,包括:
...
【技术特征摘要】
1.一种寄存器描述文件转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一树形模型以及所述第二树形模型均包含多个节点;
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二寄存器描述文件的描述信息,从所述第二树形模型包含的多个节点中,获取待拼接节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一寄存器描述文件的解析结果,获取所述第一寄存器描述文件对应的第一树形模型,以及根据所述第二寄存器描述文件的解析结果,获取所述第二寄存器描述文件对应的第二树形模型,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述目标树形结构进行编译处理,得到所述第一寄存器描述文件转换后的寄存器描述文件,包括:
6.根据权利要求5所述的方法,其特征在于,所述专属寄存器信息,包括:各所述目标寄存器分别对应的物...
【专利技术属性】
技术研发人员:林麟,
申请(专利权)人:上海合芯数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。