-
公开(公告)号:CN109933451A
公开(公告)日:2019-06-25
申请号:CN201910205345.3
申请日:2019-03-18
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F11/07
Abstract: 本发明涉及低功耗内核中断处理技术领域,尤其涉及一种基于RISC-V架构的异常和中断处理系统及方法,包括模式寄存器、异常向量基址寄存器、状态寄存器、异常原因寄存器、异常返回地址寄存器、中断向量基址寄存器、中断状态寄存器、中断返回地址寄存器。有益效果:通过在处理器的内核中分别增加模式寄存器、中断向量基址寄存器、中断状态寄存器及中断返回地址寄存器,将处理器的中断处理模式与异常处理模式分开处理,以使得异常嵌套中断时,处理器的程序能从异常处理模式与中断处理模式中退出,在存在异常嵌套中断时系统能够恢复。
-
公开(公告)号:CN109947550B
公开(公告)日:2023-07-28
申请号:CN201910205343.4
申请日:2019-03-18
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F9/48
Abstract: 本发明涉及低功耗内核中断处理技术领域,尤其涉及一种适用于RISC‑V架构的非屏蔽中断处理系统及方法,其中包括,模式寄存器、异常向量基址寄存器、状态寄存器、异常返回地址寄存器、异常原因寄存器、非屏蔽中断向量基址寄存器、非屏蔽中断状态寄存器、非屏蔽中断返回地址寄存器。有益效果在于:通过非屏蔽中断异常向量基址寄存器、非屏蔽中断状态寄存器分别保存了非屏蔽中断发生时的处理器的状态,不改变异常向量基址寄存器与状态寄存器的值,能够恢复非屏蔽中断的嵌套,进一步以确保在发生非屏蔽中断之后,系统可以恢复。
-
公开(公告)号:CN109933451B
公开(公告)日:2022-06-28
申请号:CN201910205345.3
申请日:2019-03-18
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F11/07
Abstract: 本发明涉及低功耗内核中断处理技术领域,尤其涉及一种基于RISC‑V架构的异常和中断处理系统及方法,包括模式寄存器、异常向量基址寄存器、状态寄存器、异常原因寄存器、异常返回地址寄存器、中断向量基址寄存器、中断状态寄存器、中断返回地址寄存器。有益效果:通过在处理器的内核中分别增加模式寄存器、中断向量基址寄存器、中断状态寄存器及中断返回地址寄存器,将处理器的中断处理模式与异常处理模式分开处理,以使得异常嵌套中断时,处理器的程序能从异常处理模式与中断处理模式中退出,在存在异常嵌套中断时系统能够恢复。
-
公开(公告)号:CN109947550A
公开(公告)日:2019-06-28
申请号:CN201910205343.4
申请日:2019-03-18
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F9/48
Abstract: 本发明涉及低功耗内核中断处理技术领域,尤其涉及一种适用于RISC-V架构的非屏蔽中断处理系统及方法,其中包括,模式寄存器、异常向量基址寄存器、状态寄存器、异常返回地址寄存器、异常原因寄存器、非屏蔽中断向量基址寄存器、非屏蔽中断状态寄存器、非屏蔽中断返回地址寄存器。有益效果在于:通过非屏蔽中断异常向量基址寄存器、非屏蔽中断状态寄存器分别保存了非屏蔽中断发生时的处理器的状态,不改变异常向量基址寄存器与状态寄存器的值,能够恢复非屏蔽中断的嵌套,进一步以确保在发生非屏蔽中断之后,系统可以恢复。
-
-
-