內(nèi)核本地中斷(CLINT)
下圖為CLINT示意圖,CLINT通過(guò)固定的中斷號(hào)和優(yōu)先級(jí),可將軟件中斷或定時(shí)器中斷直接發(fā)送給指定的hart,該過(guò)程沒(méi)有仲裁。
CLINT 占地面積小,可直接向 hart 提供軟件、定時(shí)器和外部中斷。CLINT 塊還保存與軟件和定時(shí)器中斷相關(guān)的內(nèi)存映射控制和狀態(tài)寄存器。
CLINT 優(yōu)先級(jí)和搶占
CLINT 具有固定的優(yōu)先級(jí)方案,但不支持給定特權(quán)級(jí)別內(nèi)的嵌套中斷(搶占)。然而,較高的特權(quán)級(jí)別可能會(huì)搶占較低的特權(quán)級(jí)別。CLINT
提供兩種操作模式,直接模式和向量模式。
在直接模式下,所有中斷和異常都會(huì)捕獲到 mtvec.BASE。
在向量模式下,異常trap到 mtvec.BASE,但中斷將直接跳轉(zhuǎn)到它們的向量表索引。
CLINT向量表
CLINT向量表如下:
CLINT 向量表填充有跳轉(zhuǎn)指令,因?yàn)橛布紫忍D(zhuǎn)到向量表中的索引,然后再跳轉(zhuǎn)到處理程序。所有異常類型都trap到表中的第一個(gè)條目是mtvec.BASE。
-
控制器
+關(guān)注
關(guān)注
112文章
16468瀏覽量
179641 -
內(nèi)核
+關(guān)注
關(guān)注
3文章
1384瀏覽量
40442 -
中斷
+關(guān)注
關(guān)注
5文章
900瀏覽量
41796 -
RISC
+關(guān)注
關(guān)注
6文章
468瀏覽量
83907 -
sifive
+關(guān)注
關(guān)注
0文章
36瀏覽量
9476
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
[轉(zhuǎn)] STN32搶占優(yōu)先級(jí)與副優(yōu)先級(jí)及中斷優(yōu)先級(jí)NVIC理解
STM32中斷優(yōu)先級(jí)徹底講解
ARM的中斷控制器
stm32的中斷優(yōu)先級(jí)基本原理介紹
在usart.c上增加配置NVIC優(yōu)先級(jí)中斷控制器
cortex M搶占優(yōu)先級(jí)和子優(yōu)先級(jí)有什么用
LM3S系列微控制器中斷優(yōu)先級(jí)應(yīng)用筆記
stm32定時(shí)器優(yōu)先級(jí)
STM32單片機(jī)中搶占優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)的表達(dá)方式解析
![STM32單片機(jī)中<b class='flag-5'>搶占優(yōu)先級(jí)</b>和響應(yīng)<b class='flag-5'>優(yōu)先級(jí)</b>的表達(dá)方式解析](https://file.elecfans.com/web1/M00/AA/33/pIYBAF2kM6eABke-AADMRORYHGo865.png)
華芯微特MCU的嵌套向量中斷控制器與外部中斷/事件控制器的使用方法
![華芯微特MCU的嵌套向量<b class='flag-5'>中斷控制器</b>與外部<b class='flag-5'>中斷</b>/事件<b class='flag-5'>控制器</b>的使用方法](https://file.elecfans.com/web2/M00/00/47/pYYBAGC5p_-AFbR6AAAMtOdIul0739.jpg)
cortex M內(nèi)核優(yōu)先級(jí)設(shè)置
![cortex M內(nèi)核<b class='flag-5'>優(yōu)先級(jí)</b>設(shè)置](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32筆記之中斷優(yōu)先級(jí)和開關(guān)總中斷
![STM32筆記之<b class='flag-5'>中斷</b><b class='flag-5'>優(yōu)先級(jí)</b>和開關(guān)總<b class='flag-5'>中斷</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32NVIC中斷優(yōu)先級(jí)管理+思維導(dǎo)圖
![STM32NVIC<b class='flag-5'>中斷</b><b class='flag-5'>優(yōu)先級(jí)</b>管理+思維導(dǎo)圖](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
中斷優(yōu)先級(jí)處理的原則及配置 搶占優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)的區(qū)別
![<b class='flag-5'>中斷</b><b class='flag-5'>優(yōu)先級(jí)</b>處理的原則及配置 <b class='flag-5'>搶占優(yōu)先級(jí)</b>和響應(yīng)<b class='flag-5'>優(yōu)先級(jí)</b>的區(qū)別](https://file.elecfans.com//web2/M00/44/58/pYYBAGKEneuAEc56AABlzIctiLU453.png)
PLIC平臺(tái)級(jí)中斷控制器介紹
![PLIC平臺(tái)<b class='flag-5'>級(jí)</b><b class='flag-5'>中斷控制器</b>介紹](https://file1.elecfans.com/web2/M00/A6/F2/wKgaomUhKaaAHoVxAAI0d9JlPDc632.jpg)
評(píng)論