[发明专利]一种适用于RISC-V处理器的中断控制器有效
申请号: | 201910092204.5 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109933549B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 谭洪舟;何逸飞;路崇;廖普辉;梁羽开;魏新元;谢舜道;周永坤;黎梓宏 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F13/26 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种适用于RISC‑V处理器的中断控制器。本发明的中断控制器使用AHB‑Lite协议与处理器之间进行通信,能够接收多种形式的中断,利用比较器对有中断请求的中断源进行比较,选出请求响应优先级最大的那个中断源,然后对处理器发出中断通知;中断控制器支持中断嵌套,能根据中断源的嵌套优先级在处理器执行中断的过程中继续向处理器发出中断通知,从而让嵌套优先级更高的任务得到快速的响应;中断控制器有多项可配置的寄存器,方便使用者根据实际需求动态地改变中断控制器的功能。本发明所述的中断控制器适合用来管理RISC‑V处理器的外部中断信号,有较强的灵活性和扩展性。 | ||
搜索关键词: | 一种 适用于 risc 处理器 中断 控制器 | ||
【主权项】:
1.一种适用于RISC‑V处理器的中断控制器,其特征在于,包括通信模块、中断源闸门模块、中断源边沿计数器、中断源使能寄存器、中断源嵌套优先级寄存器、中断源响应优先级寄存器、嵌套优先级阈值寄存器、响应优先级阈值寄存器、中断事件计数器以及中断通知寄存器;所述的通信模块分别和中断源闸门模块、中断源边沿计数器、中断源使能寄存器、中断源嵌套优先级寄存器、中断源响应优先级寄存器、嵌套优先级阈值寄存器、响应优先级阈值寄存器、中断事件计数器、中断通知寄存器相连接;通信模块,用于当处理器要读取其余模块的当前状态,或者发送控制信号来设置其余模块的工作模式时,负责将读取信号或控制信号发送到中断源闸门模块、中断源边沿计数器、中断源使能寄存器、中断源嵌套优先级寄存器、中断源响应优先级寄存器、嵌套优先级阈值寄存器、响应优先级阈值寄存器、中断事件计数器以及中断通知寄存器中;当处理器向中断控制器发送响应信号或者完成信号时,通信模块负责将此信号发送到中断通知寄存器;中断源闸门模块,负责将不同类型的外部中断源发来的中断信号转化为统一形式的中断信号;中断源边沿计数器,负责记录每个中断源发送的中断请求的次数;中断源使能寄存器,用于判断中断源是否能向处理器发出中断通知;中断源嵌套优先级寄存器,用于存储中断源的嵌套优先级;中断源响应优先级寄存器,用于存储中断源的响应优先级;嵌套优先级阈值寄存器,用于存储由处理器设置的嵌套优先级阈值;响应优先级阈值寄存器,用于存储由处理器设置的响应优先级阈值;中断事件计数器,用于记录处理器嵌套的中断的数量;中断通知寄存器,用于记录经过多次比较之后最终发送给处理器的中断通知的中断源序号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910092204.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机数据管理系统及方法
- 下一篇:一种支持自定义信号的冗余通用总线系统