对于发生异常的单条指令,中断被称为“精确”当且仅当满足 (1)所有该指令之前的指令都已经提交其状态 (2)所有后续指令(包括中断的指令)没有改变任何机器的状态
In pipeline design,to realize the precise interrupt,this paper proposed an instruction pointer track method based on micro-operation,which leave out the time to wait current instruction’s completion,and realize interrupt faster.
在流水线方面,为了实现精确中断,提出了基于微操作的指令指针跟踪方案,不但可以精确地保存中断现场,而且省去了等待指令边界的时间,实现了中断的快速响应。
参考来源 - 32位嵌入式CISC微处理器设计·2,447,543篇论文数据,部分数据来源于NoteExpress
精确中断是实现软中断调试的关键。
由于NUAL程序的特点,在NUAL处理器中实现精确中断比较困难。
Due to the characteristics of the NUAL program, it is difficult to implement precise interrupts in a NUAL processor.
针对现有精确中断实现方法的不足,提出了一种采用备份缓冲区保存流水线现场的精确中断实现方法,可以显著提高中断响应的效率。
To the deficiency of the existing method, this paper has proposed a method, which use backup-buffer to save the status of pipeline, can improve the efficiency of interrupt response.
应用推荐