[发明专利]适用于多类型CPU的联合仿真工具在审
申请号: | 201210352252.1 | 申请日: | 2012-09-19 |
公开(公告)号: | CN103678747A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 丁颖;张万强 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 戴广志 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 类型 cpu 联合 仿真 工具 | ||
1.一种适用于多类型CPU的联合仿真工具,其特征在于,包括:
一可执行链接格式ELF文件解释器,用于提取可执行链接格式ELF文件中的调试文件数据,该调试文件数据包括调试信息和数据区;
一指令集反汇编器,用于加载调试文件数据,并将调试文件内部的调试信息和指令转化为相应内核指令集的内核汇编指令代码;
一波形文件解释器,加载基于ASCII码的文件格式VCD波形文件,通过读取和解析基于ASCII码的文件格式VCD波形文件,对基于ASCII码的文件格式VCD波形文件中的仿真得到的多通道数字信号波形信息进行解释,生成输出波形的形式,并加载进内存中;
一波形显示器,对内存中存储的被解释过的仿真得到的多通道数字信号波形信息进行处理;
一调试器用户界面,位于所述波形显示器上,负责调用所有后台程序,加载并显示输入文件和动态调试程序;将所述内核汇编指令代码和处理后的仿真得到的多通道数字信号波形在各自的窗口中进行显示,并且实现仿真得到的多通道数字信号波形和内核汇编指令代码的相互自动对应。
2.如权利要求1所述的联合仿真工具,其特征在于:支持多种类型的CPU内核,且通过所述调试器用户界面进行选择CPU内核类型。
3.如权利要求1所述的联合仿真工具,其特征在于:所述调试器用户界面横纵轴分别为记录着波形的采样时间点和各数字信号通道;该调试器用户界面能实现波形的放大和缩小,标尺,查找上下沿,程序追踪;所述调试器用户界面支持多通道数字信号波形信号数量的增加和减少,信号颜色的改变,手动改变信号摆放次序,多个信号归结为总线,总线解开成为多个信号,显示标尺间的时间。
4.如权利要求1所述的联合仿真工具,其特征在于:在多文档视图中,支持各子窗口的浮动和嵌入。
5.如权利要求1所述的联合仿真工具,其特征在于:所述波形显示器为用户个人电脑PC。
6.如权利要求1所述的联合仿真工具,其特征在于:所述仿真得到的多通道数字信号波形与内核汇编指令代码采用CPU中的代表地址信息的特征寄存器进行双向自动化关联。
7.如权利要求1至6中任一所述的联合仿真工具,其特征在于:所述仿真得到的多通道数字信号波形与内核汇编指令代码双向自动化关联是指,通过多通道数字信号波形上的一个定位标尺可以将多通道数字信号波形上相应的指令定位到与其对应的内核汇编指令代码上,同时也可以通过选择内核汇编指令代码,定位该内核汇编指令代码在多通道数字信号波形上出现的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210352252.1/1.html,转载请声明来源钻瓜专利网。