寄存器描述文件转换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41492711 阅读:24 留言:0更新日期:2024-05-30 14:38
本申请涉及一种寄存器描述文件转换方法、装置、计算机设备和存储介质。所述方法包括:获取待转换的第一寄存器描述文件,以及与第一寄存器描述文件存在依赖关系的第二寄存器描述文件;根据第一寄存器描述文件的解析结果,获取第一寄存器描述文件对应的第一树形模型,以及第二寄存器描述文件对应的第二树形模型;根据第二寄存器描述文件的描述信息,将第一树形模型与第二树形模型进行拼接,生成目标树形结构;对目标树形结构进行编译处理,得到第一寄存器描述文件转换后的寄存器描述文件。采用本方法能够提高树形结构的生成效率,从而提高文件转换效率。

【技术实现步骤摘要】

本申请涉及计算机芯片,特别是涉及一种寄存器描述文件转换方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着计算机芯片技术的发展,出现了一种用于描述整个芯片中的寄存器信息的文件,即rdl文件,该文件中描述的寄存器信息可用于验证各个芯片子系统。并且上述用于描述寄存器信息的rdl文件,通常需要进行转换,例如需要将这些文件转换成符合c语言语法的文件,方便开发人员写验证测试用例。

2、目前,针对寄存器描述文件的转换,通常可以通过解析库实现,该方式可以在对某个rdl文件进行解析时,查询该rdl文件依赖的另一个rdl文件,之后则可以根据上述rdl文件的描述生成相应的完整树形结构,从而利用树形结构生成转换后的文件。

3、然而,目前的寄存器描述文件转换过程,在生成完整树形结构时,通常需要进行节点复制,该过程存在大量的重复节点生成,而生成上述重复节点,则会导致生成树形结构的过程非常缓慢,因此现有的寄存器描述文件转换方法中,文件转换效率较低。


技术实现思路

1、基于此,有必要针对上述技术问本文档来自技高网...

【技术保护点】

1.一种寄存器描述文件转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一树形模型以及所述第二树形模型均包含多个节点;

3.根据权利要求2所述的方法,其特征在于,所述根据所述第二寄存器描述文件的描述信息,从所述第二树形模型包含的多个节点中,获取待拼接节点,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一寄存器描述文件的解析结果,获取所述第一寄存器描述文件对应的第一树形模型,以及根据所述第二寄存器描述文件的解析结果,获取所述第二寄存器描述文件对应的第二树形模型,包括:

5.根据权利要求1所...

【技术特征摘要】

1.一种寄存器描述文件转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一树形模型以及所述第二树形模型均包含多个节点;

3.根据权利要求2所述的方法,其特征在于,所述根据所述第二寄存器描述文件的描述信息,从所述第二树形模型包含的多个节点中,获取待拼接节点,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一寄存器描述文件的解析结果,获取所述第一寄存器描述文件对应的第一树形模型,以及根据所述第二寄存器描述文件的解析结果,获取所述第二寄存器描述文件对应的第二树形模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述对所述目标树形结构进行编译处理,得到所述第一寄存器描述文件转换后的寄存器描述文件,包括:

6.根据权利要求5所述的方法,其特征在于,所述专属寄存器信息,包括:各所述目标寄存器分别对应的物...

【专利技术属性】
技术研发人员:林麟
申请(专利权)人:上海合芯数字科技有限公司
类型:发明
国别省市:

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

1