发明名称 |
用于嵌入式系统的实时调试器接口 |
摘要 |
一个调试接口(10)包括一对译码器(28a、28b)和一个与处理器的序列发生器相连的事件历史缓冲器(14)。第一译码器与处理器的指令RAM相连。第二译码器(32a)与序列发生器的原因寄存器(22a)相连,事件历史缓冲器(14)也与原因寄存器(22a)相连。第一译码器(28a)提供一个3位的实时输出(30a),它按周期指示处理器的活动。该3位输出(30a)指示7种不同状态:处理器执行的上一个指令是否是INC、例外、没有事件历史缓冲器条目的例外、分支转移、上一个时钟周期以来是否没有执行过指令、一条转移指令是直接转移还是寄存器转移。当第一译码器(28a)指出上一个指令是个例外或者是寄存器转移,并且有中断线的状态改变或内部处理器例外事件时,将关于上一个被执行的指令的更详细的信息装入事件历史缓冲器(14)。 |
申请公布号 |
CN100449477C |
申请公布日期 |
2009.01.07 |
申请号 |
CN99807656.2 |
申请日期 |
1999.04.14 |
申请人 |
TR科技基金有限责任公司 |
发明人 |
S·C·罗伊;P·赫姆布洛克;E·L·帕雷拉;R·马里尔诺 |
分类号 |
G06F9/00(2006.01) |
主分类号 |
G06F9/00(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
王勇;张志醒 |
主权项 |
1.一种有实时调试接口的处理器,该处理器包含:a)指令存储器装置,用于存储要由该处理器执行的指令;b)程序计数器装置,与该指令存储器装置相连接用于索引所述指令;c)原因寄存器装置,用于指示关于中断和例外的信息;和d)第一译码器装置,用于指示关于由该处理器在一个时钟周期内执行的指令的信息,该第一译码器装置与所述指令存储器装置、程序计数器装置和原因寄存器装置相连,该第一译码器装置有一个第一输出,其中该第一输出实时提供关于该处理器的活动的信息。 |
地址 |
美国德拉华州 |