发明名称 微处理器及其除错方法
摘要 一种微处理器及其除错方法。该微处理器的除错方法,其中微处理器具有多个核心。所述的方法包括:首先,使微处理器去执行指令的一实际执行(actual execution),并从微处理器获得一心跳信息,其明确指出核心彼此间执行指令的一实际执行顺序(actual execution sequence)。接着,命令一软件功能模块的多个相关范例根据实际执行顺序来执行指令,以产生指令执行的模拟结果。最后,比较模拟结果与指令执行的实际结果,以判断两者是否符合。每个核心输出一指令执行指示,用以指出在每个核心时序中由核心所执行指令数量;心跳产生器则对每个在外部总线上的核心产生一心跳指示,用以指出在每个外部总线时序周期中,由每个核心所执行的指令数量。
申请公布号 CN102096607A 申请公布日期 2011.06.15
申请号 CN201110063081.6 申请日期 2011.03.16
申请人 威盛电子股份有限公司 发明人 达鲁斯.D.嘉斯金斯;罗德尼.E.虎克;杰森.陈
分类号 G06F11/00(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 史新宏
主权项 一种微处理器的除错方法,该微处理器具有多个核心,包含:使微处理器去执行指令的一实际执行;从该微处理器获得一心跳信息,其指出这些核心彼此间执行指令的一实际执行顺序;命令一软件功能模块的多个相关范例根据该实际执行顺序来执行指令,以产生执行该指令的一模拟结果;及比较该模拟结果与执行该指令的一实际结果,以判断两者是否符合。
地址 中国台湾新北市