发明名称 |
即时功能级仿真器的实现方法和装置及仿真处理器 |
摘要 |
本发明实施例提供一种即时功能级仿真器的实现方法和装置及仿真处理器。即时功能级仿真器的实现方法包括:读入目标机的机器指令;将所述机器指令以及所述机器指令的异常识别指令和异常处理指令进行翻译,成为宿主机的执行仿真指令、异常识别仿真指令和异常处理仿真指令;将所述执行仿真指令、异常识别仿真指令和异常处理仿真指令存储至宿主机的内存中;从所述内存中读取所述仿真指令,并通过所述宿主机执行,且在执行所述异常识别仿真指令而识别到异常时,调用执行所述异常处理仿真指令以处理所述异常。本发明实施例解决了现有即时仿真技术中异常处理时速度大幅降低的问题,实现了即时仿真技术的执行性能的提升。 |
申请公布号 |
CN103077073B |
申请公布日期 |
2016.12.28 |
申请号 |
CN201310014349.6 |
申请日期 |
2013.01.15 |
申请人 |
华为技术有限公司 |
发明人 |
程彬;鲍翀 |
分类号 |
G06F9/455(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种即时功能级仿真器的实现方法,其特征在于,包括:读入目标机的机器指令;将所述机器指令以及所述机器指令的异常识别指令和异常处理指令进行翻译,成为宿主机的执行仿真指令、异常识别仿真指令和异常处理仿真指令;将所述执行仿真指令、异常识别仿真指令和异常处理仿真指令存储至宿主机的内存中;将所述异常处理仿真指令在内存中的存储地址索引,添加至对应的异常识别仿真指令中,以便在识别到异常时调用所述异常处理仿真指令;从所述内存中读取所述执行仿真指令,并通过所述宿主机执行,且在执行所述异常识别仿真指令而识别到异常时,调用执行所述异常处理仿真指令以处理所述异常。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |