91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLIC平臺(tái)級(jí)中斷控制器介紹

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者: Vincent ? 2023-10-07 17:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

平臺(tái)級(jí)中斷控制器(PLIC)

PLIC:Platform-Level Interrupt Controller.

實(shí)際上,除了CLINT管理的軟件中斷和定時(shí)器中斷,其他的中斷都是由PLIC管理的。

U54內(nèi)核的平臺(tái)級(jí)中斷控制器 (PLIC) 最多可支持 132 個(gè)具有 7 個(gè)優(yōu)先級(jí)的外部中斷源。

Memory Map

U54 內(nèi)核 PLIC 控制寄存器的內(nèi)存映射如表 105 所示。PLIC 內(nèi)存映射僅支持對(duì)齊的 32 位內(nèi)存訪問。

中斷源

U54內(nèi)核共有 132 個(gè)全局中斷源,此外還有CLINT管理的 中描述的本地中斷。

其中 127 個(gè)是外部全局中斷,其余由表 106 中列出的各種片上設(shè)備驅(qū)動(dòng)。表 106 描述了 U54 核心復(fù)合體上的全局中斷源。

圖片

Note:在 RISC?V 平臺(tái)級(jí)中斷控制器規(guī)范中,中斷源 0 (ID 0) 未使用,因此第一個(gè)可用的 PLIC 中斷 ID 的值為 1

中斷優(yōu)先級(jí)

每個(gè) PLIC 中斷源都可以通過寫入其 32 位內(nèi)存映射優(yōu)先級(jí)寄存器來分配優(yōu)先級(jí)。

U54 內(nèi)核支持 7 個(gè)優(yōu)先級(jí)。保留優(yōu)先級(jí)值 0 表示“永不中斷”并有效地禁用中斷。

優(yōu)先級(jí) 1 是最低的活動(dòng)優(yōu)先級(jí),優(yōu)先級(jí) 7 是最高的。

相同優(yōu)先級(jí)的全局中斷之間的關(guān)系由中斷 ID 打破;ID 最低的中斷具有最高的有效優(yōu)先級(jí)。相關(guān)寄存器信息如下:

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1467

    瀏覽量

    42873
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    485

    瀏覽量

    86601
  • sifive
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    9781
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    易靈思Sapphire SoC中RISC-V平臺(tái)級(jí)中斷控制器深度解析

    隨著 RISC -V處理在 FPGA 領(lǐng)域的廣泛應(yīng)用,易靈思 FPGA 的 Sapphire RISC-V 內(nèi)核憑借軟硬核的靈活支持,為開發(fā)者提供多樣選擇。本文深入探討 Sapphire SoC 中 RISC - V 平臺(tái)級(jí)
    的頭像 發(fā)表于 11-08 09:35 ?7828次閱讀
    易靈思Sapphire SoC中RISC-V<b class='flag-5'>平臺(tái)</b><b class='flag-5'>級(jí)</b><b class='flag-5'>中斷控制器</b>深度解析

    psoc1中斷控制器

    本章介紹中斷控制器及其相關(guān)的寄存中斷控制器為PSoC可編程片上系統(tǒng)設(shè)備的硬件資源提供了一種機(jī)制,改變程序執(zhí)行到一個(gè)新的地址,而不考慮到目前正在執(zhí)行的任務(wù)被執(zhí)行的代碼。
    發(fā)表于 11-22 15:30

    ARM的中斷控制器

    、使能CPU處理接口上的中斷信號(hào)。 2、CPU處理應(yīng)答(ACK)對(duì)應(yīng)中斷。(ack由操作系統(tǒng)中斷控制器驅(qū)動(dòng)實(shí)現(xiàn)) 3、指示
    發(fā)表于 08-29 08:39

    STM32的NVIC嵌套向量中斷控制器與EXIT外部中斷控制器介紹

    NVIC是什么?NVIC嵌套向量中斷控制器有何功能?EXIT外部中斷控制器是什么?有何功能?
    發(fā)表于 11-16 09:37

    NVIC嵌套向量中斷控制器介紹

    一、NVIC 介紹NVIC 英文全稱是 Nested Vectored Interrupt Controller,中文意思就是嵌套向量中斷控制器,它屬于 M3 內(nèi)核的一個(gè)外設(shè),控制著芯片的中斷
    發(fā)表于 12-07 07:51

    簡(jiǎn)要介紹配置嵌套向量中斷控制器

    配置嵌套向量中斷控制器static void NVIC_Configuration(void)//OK{NVIC_InitTypeDef NVIC_InitStructure; /* 嵌套向量
    發(fā)表于 02-22 08:14

    一種多核處理中斷控制器的設(shè)計(jì)

    一種多核處理中斷控制器的設(shè)計(jì)_張海金
    發(fā)表于 01-07 18:56 ?1次下載

    華芯微特MCU的嵌套向量中斷控制器與外部中斷/事件控制器的使用方法

    “嵌套向量中斷控制器(NVIC)”用以管理中斷事件。其中M0和M4提供的中斷優(yōu)先級(jí)及個(gè)數(shù)不一致,為了讓您更加簡(jiǎn)單的使用這一功能,下面小編將以SWM190為例,給大家展示如何使用SWM系
    的頭像 發(fā)表于 06-04 12:08 ?4593次閱讀
    華芯微特MCU的嵌套向量<b class='flag-5'>中斷控制器</b>與外部<b class='flag-5'>中斷</b>/事件<b class='flag-5'>控制器</b>的使用方法

    中斷控制器的驅(qū)動(dòng)解析(上)

    這里主要分析 linux kernel 中 GIC v3 中斷控制器的代碼(drivers/irqchip/irq-gic-v3.c)。設(shè)備樹先來看下一個(gè)中斷控制器的設(shè)備樹信息:gic:...
    發(fā)表于 12-04 16:36 ?10次下載
    <b class='flag-5'>中斷控制器</b>的驅(qū)動(dòng)解析(上)

    扒開 ARM 中斷控制器的底褲

    GIC 硬件原理GIC,Generic Interrupt Controller。是ARM公司提供的一個(gè)通用的中斷控制器。主要作用為:接受硬件中斷信號(hào),并經(jīng)過一定處理后,分發(fā)給對(duì)應(yīng)的CPU...
    發(fā)表于 12-04 17:36 ?6次下載
    扒開 ARM <b class='flag-5'>中斷控制器</b>的底褲

    細(xì)說STM32的中斷控制器(NVIC)那些事

    ?1、什么是NVIC?來自《CM3技術(shù)參考手冊(cè)》的官方資料回答:即嵌套向量中斷控制器(Nested Vectored Interrupt Controller)。說白了NVIC的功能就是中斷優(yōu)先級(jí)
    發(fā)表于 01-14 15:54 ?6次下載
    細(xì)說STM32的<b class='flag-5'>中斷控制器</b>(NVIC)那些事

    STM32外部中斷控制器EXTI詳解

    什么是外部中斷控制器,外部中斷控制器在STM32芯片中處于什么位置,它的作用是什么,EXTI與GPIO的映射關(guān)系?
    的頭像 發(fā)表于 04-20 11:44 ?4016次閱讀
    STM32外部<b class='flag-5'>中斷控制器</b>EXTI詳解

    中斷控制器級(jí)聯(lián)的類型有哪幾種

    中斷控制器的級(jí)聯(lián) 根據(jù)中斷數(shù)量的不同,中斷控制器可以級(jí)聯(lián),以此來滿足需求。比如在 GIC 中斷控制器之前都會(huì)連接 EINT中斷控制器,或者其
    的頭像 發(fā)表于 09-28 14:15 ?1480次閱讀
    <b class='flag-5'>中斷控制器</b>級(jí)聯(lián)的類型有哪幾種

    AS32X601驅(qū)動(dòng)系列教程 PLIC_中斷應(yīng)用詳解

    平臺(tái)中斷控制器(Platform Level Interrupt Controller,PLIC)是國(guó)科安芯AS32系列MCU芯片的中斷控制器,主要對(duì)中斷源進(jìn)行采樣,優(yōu)先
    的頭像 發(fā)表于 05-23 17:10 ?709次閱讀
    AS32X601驅(qū)動(dòng)系列教程 <b class='flag-5'>PLIC</b>_<b class='flag-5'>中斷</b>應(yīng)用詳解

    RISC-V怎么實(shí)現(xiàn)核間中斷?核心本地中斷控制器(CLINT)深度解析

    于每個(gè)核心 / 硬件線程(hart)的中斷控制器,專門處理「核心本地、非共享」的中斷類型,區(qū)別于處理外設(shè)共享中斷PLIC(Platform-Level Interrupt Cont
    的頭像 發(fā)表于 12-13 14:06 ?2428次閱讀
    RISC-V怎么實(shí)現(xiàn)核間<b class='flag-5'>中斷</b>?核心本地<b class='flag-5'>中斷控制器</b>(CLINT)深度解析