检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:高嘉轩 刘鸿瑾 施博 年嘉伟 高鑫 GAO Jiaxuan;LIU Hongjin;SHI Bo;NIAN Jiawei;GAO Xin(Beijing Institute of Control Engineering,Beijing 100190,China;Beijing Xuanyu Space Technology Co.,Ltd.,Beijing 100080,China;School of Computer Science and Technology,Xidian University,Xi'an 710071,China)
机构地区:[1]北京控制工程研究所,北京100190 [2]北京轩宇空间科技有限公司,北京100080 [3]西安电子科技大学计算机科学与技术学院,陕西西安710071
出 处:《微电子学与计算机》2024年第4期112-122,共11页Microelectronics & Computer
摘 要:针对有实时性需求的精简指令集计算机(Reduced Instruction Set Computer,RISC)-V处理器中断响应延迟过长的问题,本文改进了中断响应中中断服务程序跳转地址计算的方式,扩展了不可屏蔽中断(Non-Maskable Interrupt,NMI)响应时的控制寄存器,提出了硬件矢量中断以及NMI相关控制寄存器扩展。硬件矢量中断提高了中断的响应速度,减少了中断响应的延迟。NMI扩展控制寄存器减少了NMI的响应延迟,减少了软件需要进行的保存现场操作。利用VCS仿真验证了中断优化的正确性以及性能。仿真结果表明,硬件矢量中断响应时间缩短了84.4%,响应速度提高为原本的6倍,NMI扩展控制寄存器减少了31个时钟周期的响应时间以及32个时钟周期的返回时间。In response to the problem of long interrupt response delay in Reduced Instruction Set Computer(RISC)-V processors with real-time requirements,this paper improves the calculation method of the interrupt service program address in interrupt response,extends the Control and Status Register(CSR)during Non-Maskable Interrupt(NMI)response,and proposes hardware vector interrupt and NMI-related CSR extension.The hardware vector interrupt improves the interrupt response speed and reduces the interrupt response delay.The NMI extension control register reduces the response delay of NMI and reduces the need for software to save the context.The correctness and performance of interrupt optimization were verified using VCS simulation.The simulation results show that the response time of hardware vector interrupt is shortened by 84.4%,and the response speed has improved sixfold compared to the original.The NMI extension control register reduces the response time by 31 clock cycles and the return time by 32 clock cycles.
关 键 词:RISC-V 处理器 中断优化 向量表 控制寄存器 NMI
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33