[发明专利]寄存器模型处理方法、装置、计算机设备和存储介质在审
申请号: | 202210466354.X | 申请日: | 2022-04-29 |
公开(公告)号: | CN115113927A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 肖攀彬;严靖琳;马自发 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F30/3308 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 寄存器 模型 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种寄存器模型处理方法,其特征在于,所述方法包括:
获取寄存器描述文件;
从所述寄存器描述文件中识别出节点标识,并根据所述节点标识,从所述寄存器描述文件中提取得到所述节点标识所标识的寄存器节点的寄存器信息;
确定基于各寄存器节点的层级关系生成的寄存器模型框架;
根据所述节点标识所标识的寄存器节点的层级关系,从所述寄存器模型框架中确定节点模型框架;
将所述寄存器信息填充至所述节点模型框架中,得到寄存器模型文件。
2.根据权利要求1所述的方法,其特征在于,所述从所述寄存器描述文件中识别出节点标识,并根据所述节点标识,从所述寄存器描述文件中提取得到所述节点标识所标识的寄存器节点的寄存器信息,包括:
从所述寄存器描述文件中识别出节点名称;
确定在所述寄存器描述文件中,所述节点名称所标识的寄存器节点的节点描述字段;
从所述节点描述字段中,提取得到所述节点名称所标识的寄存器节点的寄存器信息。
3.根据权利要求2所述的方法,其特征在于,所述从所述节点描述字段中,提取得到所述节点名称所标识的寄存器节点的寄存器信息,包括:
确定所述节点名称所标识的寄存器节点的目标节点类型;
确定与所述目标节点类型关联的节点描述格式;
按照所述节点描述格式对所述节点描述字段进行字段解析,获得所述节点名称所标识的寄存器节点的寄存器信息。
4.根据权利要求1所述的方法,其特征在于,所述确定基于各寄存器节点的层级关系生成的寄存器模型框架,包括:
生成各寄存器节点各自的模型框架;
根据所述各寄存器节点之间的层级关系,确定所述各寄存器节点的模型框架层次信息;
按照所述各寄存器节点的模型框架层次信息,将各所述模型框架进行组合,得到寄存器模型框架。
5.根据权利要求4所述的方法,其特征在于,所述生成各寄存器节点各自的模型框架,包括:
确定针对所述寄存器描述文件的寄存器建模需求;
获取与所述寄存器建模需求关联的模型生成引擎;
通过所述模型生成引擎,生成所述各寄存器节点的模型框架。
6.根据权利要求1所述的方法,其特征在于,所述将所述寄存器信息填充至所述节点模型框架中,得到寄存器模型文件,包括:
确定所述节点模型框架中的至少一个待填充区;
将所述寄存器信息填充至所述至少一个待填充区中,得到寄存器模型文件。
7.根据权利要求6所述的方法,其特征在于,所述待填充区包括内容区和目录区;所述将所述寄存器信息填充至所述至少一个待填充区中,得到寄存器模型文件,包括:
从所述寄存器信息中提取内容信息,将所述内容信息填充至所述内容区中;
基于所述寄存器信息确定目录信息,将所述目录信息填充至所述目录区中;
建立所述目录区中的目录信息与所述内容区中的内容信息之间的链接关系,得到寄存器说明书文件。
8.根据权利要求1所述的方法,其特征在于,从所述寄存器描述文件中识别出的节点标识为多个;所述将所述寄存器信息填充至所述节点模型框架中,得到寄存器模型文件,包括:
按照多个所述节点标识各自标识的寄存器节点的层级关系,通过自底向上的顺序,逐级填充多个所述节点标识各自标识的寄存器节点的节点模型框架;
根据填充后的各节点模型框架,整合得到寄存器模型文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210466354.X/1.html,转载请声明来源钻瓜专利网。