摘要
为了提高ARM处理器对异常的管理效率和异常的响应速度,在ARM中断向量表基础上,通过集成异常仲裁电路和可控制异常处理分支,提出了高效的可控ARM异常表及其实现方法。引入三级树状结构来表示可控ARM异常表和各类异常处理路径,通过改变异常处理分支实现异常表的可控制性。详细介绍了可控ARM异常表的实体定义、接口描述和实现算法。利用FPGA开发板对可控异ARM异常表进行功能仿真调试,验证了可控ARM异常表的正确性、可靠性和可控制性。
To improve the efficiency of abnormity management and the response speed of abnormity in ARM processor,a controllable abnormity table(CAT) for ARM based on the traditional interrupt vector table(IVT) for ARM and its realization are proposed.The CAT is efficiency by integrating the arbitration controller and the processing branches for abnormality into the traditional interrupt vector table.Firstly,tree structure with three levels in depth is introduced,which is used for describing CAT and every processing branch above.Then the controllability of CAT can be realized by changing the function of the branches.Secondly,entity definitions,description for ports and the algorithm for realization of CAT are proposed.Finally,the function simulation and debugging of the CAT are done on the FPGA board.And the results show the accuracy,reliability and controllability of the CAT.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第12期4010-4014,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(10926719)
河北省科技厅重点支撑计划基金项目(10243554D)
河北师范大学基金项目(L2009Y01)
关键词
可控ARM异常表
三级树状结构
状态机
异常
可控制性
controllable abnormity table for ARM
tree structure with three levels in depth
state machine
abnormity
controllability