发明名称 |
使用指令追踪或标出的处理器仿真 |
摘要 |
一种有效的周期准确的处理器执行仿真器通过执行借助于在与目标处理器兼容的现有处理器上的执行解决了运行时间相关性的、包括指令的程序执行映像来为目标处理器建模。指令可能已在太复杂而不能建模的I/O环境中的处理器上执行。在一个实施例中,仿真器执行以前直接在处理器上执行的指令。在另一实施例中,标出引擎通过参照在处理器上执行的指令,改变编译的程序映像以消除运行时间相关性。标出程序映像随后由仿真器执行。处理器执行仿真器包括可操作用于周期准确地仿真指令执行的更新引擎和可操作用于为目标处理器的每个通信总线建模的通信引擎。 |
申请公布号 |
CN102132278B |
申请公布日期 |
2015.05.20 |
申请号 |
CN200980134122.7 |
申请日期 |
2009.08.24 |
申请人 |
爱立信电话股份有限公司 |
发明人 |
A·D·沃克 |
分类号 |
G06F17/50(2006.01)I;G06F11/34(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
汤春龙;王洪斌 |
主权项 |
一种仿真目标处理器的操作的方法,包括:提供借助于在与所述目标处理器兼容的现有处理器上的执行解决了运行时间相关性的、包括处理器指令序列的处理器执行映像;以及将所述处理器执行映像馈入目标处理器执行仿真器,所述仿真器包括可操作用于根据所述目标处理器的特征仿真每个指令的所述执行的更新引擎,以及一个或多个通信引擎,每个所述通信引擎可操作用于仿真所述目标处理器中的数据通信总线;以及监视所述目标处理器的仿真性能,其中所述处理器执行映像包括I/O地址。 |
地址 |
瑞典斯德哥尔摩 |