先楫半导体HPMicro
直播中

零次方

3年用户 4经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 存储技术 接口/总线/驱动 处理器/DSP 控制/MCU RF/无线
私信 关注
[问答]

PLIC管理的中断的优先级和RISC-V本身的机器定时器以及软中断的中断优先级问题

请问PLIC管理的外设中断的优先级和RISC-V本身的机器定时器以及软中断谁的优先级会更高?

机器定时器中断和软中断不归PLIC管(PLIC管理其他外设的中断优先级),那么机器定时器中断和软中断可以嵌套其他PLIC管理的外设中断吗?还是要等其他外设中断执行完毕再执行机器定时器中断和软中断?

回帖(2)

RobinJin

2023-6-28 18:08:29
本帖最后由 jf_56122753 于 2023-7-19 20:58 编辑

机器定时器中断和软件中断是本地中断,其他外部中断由PLIC管理。
本地中断和PLIC管理的外部中断是相互独立的。互相之间可以打断。
本地中断没有优先级的概念。
如果要保证PLIC中断的实时性,请禁用本地中断。


举报

苗工作

2023-7-20 23:00:13
RISC-V本身没有中断优先级设置,可以认为各个中断是平行的。这一点与PLIC管理中断不同,PLIC管理中断是可以设置不同优先级。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分