完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
GICv3架构中,对中断进行了分组。分成了以下三个组:
◾group0,用于EL3处理的中断 ◾secure group1:用于secure EL1处理的中断 ◾non-secure group1:用于non-secure的EL2和non-secure的EL1。 对于redistributor的set命令,带有Mod和Grp参数。 Mod与Grp共同表示,中断所属的组。其组合如下图所示: 对于每一组中断,有一个系统寄存器,来控制该组中断是否有效。 ◾ICC_IGRPEN0_EL1:针对group0的中断 ◾ICC_IGRPEN1_EL1:针对group1的中断,该寄存器分为non-secure和secure访问,不同的secure下,是访问当前secure下的寄存器 而每个中断的分组,由以下两个寄存器来决定: ◾GICR_IGROUPR<n>: interrupt group registers ◾GICR_IGRPMODR<n>:interrupt group modifier registers 每个中断,占寄存器中的1个bit,使用中断号进行索引。 当gic给cpu interface通过set命令发送中断,cpu能够响应该组中断,会回发activate命令,认可该中断。 如果cpu不能响应该组中断,会回发release响应。如下图所示: gic给cpu interface通过set命令发送中断,中断号为93,优先级为0x40,Mod和Grp均为1,表示non-secure的group1。 cpu interface不能响应该中断,回发release响应。 |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-运动追踪之编写程序
121 浏览 0 评论
RK3568国产处理器_教学实验箱_操作教程:1-22 密码学编程实验
241 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-运动追踪之六轴传感器icm20607介绍
441 浏览 0 评论
FacenetPytorch人脸识别方案--基于米尔全志T527开发板
1691 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
1116 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:54 , Processed in 1.837382 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号