基于SPARC的实时系统寄存器窗口溢出时间分析  被引量:1

Timing Analysis of Register Windows Traps for Real Time System Based on SPARC

在线阅读下载全文

作  者:于广良[1] 杨孟飞[2] 

机构地区:[1]北京控制工程研究所,北京100191 [2]中国空间技术研究院,北京100094

出  处:《航天控制》2015年第6期70-75,共6页Aerospace Control

基  金:国家自然科学基金(91118007)

摘  要:SPARC体系结构采用了寄存器窗口机制,由此带来的寄存器窗口溢出陷阱对采用此体系结构的实时系统的时间分析造成困难。针对溢出陷阱处理开销影响任务最差执行时间分析的问题,提出利用系统中任务的函数调用关系和中断嵌套关系确定任务程序中可能发生的溢出陷阱次数上界,将溢出陷阱的处理时间开销加入到任务最差执行时间的计算中。仿真结果表明,所述方法是安全的和精确的。SPARC architecture uses the register window mechanism. This mechanism brings the overflow and underflow traps which cause the difficulty for timing analysis of real time systems based on SPARC. In this paper, a method on how to find the upper bound of the number of window overflow and underfiow traps through the analysis of task function calls and interrupt nesting relationships is proposed. Then the traps handling overhead can be added to the calculation of worst case execution time of a task. The simulation in the end shows that the method is safe and accurate.

关 键 词:SPARC 寄存器窗口陷阱 实时系统 最差执行时间 

分 类 号:V448[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象