表2中第一行所列为正在处理的中断性质,第一列为又发生的中断性质,表格内容中所采取的策略:串行处理,双故障、页故障和中止。可看到连续发生良性异常,由于中断严重程序较低,系统策略为串行处理;而对于最为严重的中止,发生任何中断都会导致系统进入停机状态,即只有通过NMI信号输入或者系统复位才能使处理器重新启动。
最后,我们给出“龙腾S1”中的中断检测电路(图1)和中断转移流程(图2)。
4 小结
中断机制为处理外部请求(如外设请求)和指令执行过程中的一些异常情况和事件提供了有力的支持。中断的处理将会导致控制的转移——从应用程序转移到系统的中断处理程序。本文重点讨论了这一过程中中断检测、中断转移和中断处理三个阶段中的可靠性问题,分别给出了若干设计规则,最后给出了一种工业控制用 片上系统 “龙腾S1”中的安全考虑和实现方法。“龙腾S1”片上系统已经使用SMIC 0.18微米工艺流片,样片测试中可以运行未经修改的DOS 6.22操作系统,并能运行大量应用程序,从而证明本文针对中断的可靠性设计是有效的。本文的研究结果对口益普遍的片上系统中的中断控制单元设计有着重要的参考价值。
本文关键字:可靠性 综合-其它,单片机-工控设备 - 综合-其它