[发明专利]一种基于自主架构芯片的Decode模拟器及调试方法在审
申请号: | 202211508865.X | 申请日: | 2022-11-29 |
公开(公告)号: | CN115718704A | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 李雨格;顾彪;欧阳有恒;黄程;姚轶晨;严大卫;张琦滨;汪争 | 申请(专利权)人: | 无锡先进技术研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 王宜鹏 |
地址: | 214122 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自主 架构 芯片 decode 模拟器 调试 方法 | ||
1.一种基于自主架构芯片的Decode模拟器调试方法,其特征在于,包括以下步骤:
获取指令类型模块getType,根据指令中固定的opcode段判断指令类型,再依据指令类型对每种指令赋值特定的optype和tag标签;
解码模块decode,根据optype和指令集手册提取前述指令中指令段对应的数值;
将前述提取的数值与tag标签中信息进行效验,验证提取的正确性。
2.根据权利要求1所述的一种基于自主架构芯片的Decode模拟器调试方法,其特征在于,所述tag标签每一位都对应一个指令段。
3.根据权利要求1所述的一种基于自主架构芯片的Decode模拟器调试方法,其特征在于,所述根据optype和指令集手册提取前述指令中指令段对应的数值模块的步骤包括:
根据optype标签识别指令类型;
基于指令类型,从指令集手册确定需要提取的指令段,所述指令集手册中记载了每种指令类型中所包含的指令段;
提取指令段中的数值。
4.一种基于自主架构芯片的Decode模拟器,应用如权利要求1-3任一项所述的调试方法,其特征在于,包括:
获取指令类型模块getType,对指令进行分析并将指令分类,基于分类后的指令类型赋值特定的optype和tag标签;
解码模块decode,用于提取分类后的指令中指令段的数值;
验证模块,将提取的数值与tag标签中的信息进行效验。
5.一种存储介质,所述存储介质用于存储程序指令,其特征在于,所述程序指令用于执行如权利要求1-3任一项所述的调试方法。
6.一种设备,包括存储介质、处理器以及存储在所述存储介质中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-3任一项所述的调试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡先进技术研究院,未经无锡先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211508865.X/1.html,转载请声明来源钻瓜专利网。