平臺級中斷控制器(PLIC)
PLIC:Platform-Level Interrupt Controller.
實際上,除了CLINT管理的軟件中斷和定時器中斷,其他的中斷都是由PLIC管理的。
U54內核的平臺級中斷控制器 (PLIC) 最多可支持 132 個具有 7 個優先級的外部中斷源。
Memory Map
U54 內核 PLIC 控制寄存器的內存映射如表 105 所示。PLIC 內存映射僅支持對齊的 32 位內存訪問。

中斷源
U54內核共有 132 個全局中斷源,此外還有CLINT管理的 中描述的本地中斷。
其中 127 個是外部全局中斷,其余由表 106 中列出的各種片上設備驅動。表 106 描述了 U54 核心復合體上的全局中斷源。

Note:在 RISC?V 平臺級中斷控制器規范中,中斷源 0 (ID 0) 未使用,因此第一個可用的 PLIC 中斷 ID 的值為 1
中斷優先級
每個 PLIC 中斷源都可以通過寫入其 32 位內存映射優先級寄存器來分配優先級。
U54 內核支持 7 個優先級。保留優先級值 0 表示“永不中斷”并有效地禁用中斷。
優先級 1 是最低的活動優先級,優先級 7 是最高的。
相同優先級的全局中斷之間的關系由中斷 ID 打破;ID 最低的中斷具有最高的有效優先級。相關寄存器信息如下:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
內核
+關注
關注
4文章
1466瀏覽量
42748 -
RISC
+關注
關注
6文章
485瀏覽量
86442 -
sifive
+關注
關注
0文章
37瀏覽量
9765
發布評論請先 登錄
相關推薦
熱點推薦
易靈思Sapphire SoC中RISC-V平臺級中斷控制器深度解析
隨著 RISC -V處理器在 FPGA 領域的廣泛應用,易靈思 FPGA 的 Sapphire RISC-V 內核憑借軟硬核的靈活支持,為開發者提供多樣選擇。本文深入探討 Sapphire SoC 中 RISC - V 平臺級
psoc1中斷控制器
本章介紹了中斷控制器及其相關的寄存器。中斷控制器為PSoC可編程片上系統設備的硬件資源提供了一種機制,改變程序執行到一個新的地址,而不考慮到目前正在執行的任務被執行的代碼。
發表于 11-22 15:30
NVIC嵌套向量中斷控制器介紹
一、NVIC 介紹NVIC 英文全稱是 Nested Vectored Interrupt Controller,中文意思就是嵌套向量中斷控制器,它屬于 M3 內核的一個外設,控制著芯片的中斷
發表于 12-07 07:51
簡要介紹配置嵌套向量中斷控制器
配置嵌套向量中斷控制器static void NVIC_Configuration(void)//OK{NVIC_InitTypeDef NVIC_InitStructure; /* 嵌套向量
發表于 02-22 08:14
華芯微特MCU的嵌套向量中斷控制器與外部中斷/事件控制器的使用方法
“嵌套向量中斷控制器(NVIC)”用以管理中斷事件。其中M0和M4提供的中斷優先級及個數不一致,為了讓您更加簡單的使用這一功能,下面小編將以SWM190為例,給大家展示如何使用SWM系
中斷控制器的驅動解析(上)
這里主要分析 linux kernel 中 GIC v3 中斷控制器的代碼(drivers/irqchip/irq-gic-v3.c)。設備樹先來看下一個中斷控制器的設備樹信息:gic:...
發表于 12-04 16:36
?10次下載
扒開 ARM 中斷控制器的底褲
GIC 硬件原理GIC,Generic Interrupt Controller。是ARM公司提供的一個通用的中斷控制器。主要作用為:接受硬件中斷信號,并經過一定處理后,分發給對應的CPU...
發表于 12-04 17:36
?6次下載
細說STM32的中斷控制器(NVIC)那些事
?1、什么是NVIC?來自《CM3技術參考手冊》的官方資料回答:即嵌套向量中斷控制器(Nested Vectored Interrupt Controller)。說白了NVIC的功能就是中斷優先級
發表于 01-14 15:54
?6次下載
AS32X601驅動系列教程 PLIC_中斷應用詳解
平臺中斷控制器(Platform Level Interrupt Controller,PLIC)是國科安芯AS32系列MCU芯片的中斷控制器,主要對中斷源進行采樣,優先
RISC-V怎么實現核間中斷?核心本地中斷控制器(CLINT)深度解析
于每個核心 / 硬件線程(hart)的中斷控制器,專門處理「核心本地、非共享」的中斷類型,區別于處理外設共享中斷的 PLIC(Platform-Level Interrupt Cont
PLIC平臺級中斷控制器介紹
評論