欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

LIC內(nèi)核中斷掛起位和中斷使能

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者: Vincent ? 2023-10-07 17:57 ? 次閱讀

中斷掛起位

PLIC 內(nèi)核中中斷源掛起位的當(dāng)前狀態(tài)可以從掛起數(shù)組中讀取,組織為 32 位的 5 個字。中斷 ID 的掛起位存儲在字的位中。

因此,U54 內(nèi)核有 5 個中斷掛起寄存器。表示不存在的中斷源 0 的字 0 的位 0 硬接線為零。

PLIC 內(nèi)核中的掛起位可以通過設(shè)置相關(guān)的啟用位然后執(zhí)行第 9.8 節(jié)中描述的聲明來清除

圖片圖片

中斷使能

每個全局中斷都可以通過設(shè)置啟用寄存器中的相應(yīng)位來啟用。使能寄存器作為 5 × 32 位字的連續(xù)數(shù)組進行訪問,其打包方式與未決位相同。使能字 0 的位0 表示不存在的中斷 ID 0,并硬接線為 0。

SiFive RV64 系統(tǒng)中的使能數(shù)組支持 64 位和 32 位字訪問。

圖片

PLIC Clock Gate Disable

PLIC 實現(xiàn)時鐘門控功能以在不活動時門控模塊時鐘節(jié)點。PLIC 時鐘門控在復(fù)位后被禁用,應(yīng)在啟動代碼中啟用,除非 SiFive勘誤表另有規(guī)定。一旦啟用,時鐘僅在 PLIC 控制總線上或任何中斷線上有活動且相應(yīng)中斷未運行時才可用。

圖片

優(yōu)先級閾值

U54 內(nèi)核 支持通過閾值寄存器設(shè)置中斷優(yōu)先級閾值。閾值是一個WARL字段,其中U54 內(nèi)核支持的最大閾值為7。

U54 核心復(fù)合體屏蔽優(yōu)先級小于或等于閾值的所有 PLIC 中斷。例如,閾值為零允許所有具有非零優(yōu)先級的中斷,而值為 7則屏蔽所有中斷。如果閾值寄存器的值為 5,則不允許將優(yōu)先級配置為從 1 到 5 的所有 PLIC 中斷傳播到 CPU。

圖片

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

    關(guān)注

    3

    文章

    1384

    瀏覽量

    40442
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    900

    瀏覽量

    41793
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    468

    瀏覽量

    83907
  • LIC技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5036
  • sifive
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    9476
收藏 人收藏

    評論

    相關(guān)推薦

    Linux內(nèi)核中斷設(shè)計與實現(xiàn)

    裸機編程中使用中斷比較麻煩,需要配置寄存器、使IRQ等等。而在Linux驅(qū)動編程中,內(nèi)核提供了完善的終端框架,只需要申請中斷,然后注冊
    發(fā)表于 07-29 08:57 ?838次閱讀

    stm32上的中斷掛起和屏蔽與ARM內(nèi)核中的掛起屏蔽是相同的嗎?

    請問前輩,stm32上的中斷掛起和屏蔽 與 ARM內(nèi)核中的掛起屏蔽是相同的嗎,還是只是stm32自己預(yù)處理的一步。
    發(fā)表于 04-15 08:23

    ARM內(nèi)核中斷技術(shù)

    以 ARM7TDMI處理器為例,詳細介紹 ARM內(nèi)核的三種中斷:常規(guī)中斷、快中斷和軟件中斷;結(jié)合應(yīng)用,給出優(yōu)化的
    發(fā)表于 04-09 10:01 ?18次下載

    Linux 2.4.x內(nèi)核中斷機制

    本文從Linux內(nèi)核幾種軟中斷機制相互關(guān)系和發(fā)展沿革入手,分析了這些機制的實現(xiàn)方法,給出了它們的基本用法。 軟中斷概況 軟中斷是利用硬件中斷
    發(fā)表于 11-02 11:01 ?0次下載

    MSP430的中斷

    MSP430的中斷分為3種: 1.系統(tǒng)復(fù)位、 2.非屏蔽中斷、 3.可屏蔽中斷。 系統(tǒng)復(fù)位指向中斷向量表的最高地址0xFFFE。 非屏蔽中斷
    發(fā)表于 03-26 09:51 ?1次下載

    51單片機利用中斷使數(shù)碼管動態(tài)顯示,其優(yōu)勢是什么

    關(guān)于中斷的寄存器,如圖: 圖1 IE中斷使寄存器的分配(地址 0xA8、可尋址) 圖2 I
    發(fā)表于 08-05 11:13 ?2800次閱讀
    51單片機利用<b class='flag-5'>中斷</b><b class='flag-5'>使</b>數(shù)碼管動態(tài)顯示,其優(yōu)勢是什么

    #51單片機#中斷

    中斷中斷,是單片機的一種運行機制。標準的51單片機有兩個控制中斷的寄存器。一個是中斷使寄存器,
    發(fā)表于 11-22 13:06 ?13次下載
    #51單片機#<b class='flag-5'>中斷</b>

    linux內(nèi)核-時鐘中斷

    在所有的外部中斷中,時鐘中斷起著特殊的作用,其作用遠非單純的計時所能相比。當(dāng)然,即使是單純的計時也已經(jīng)足夠重要了。別的不說,沒有正確的時間關(guān)系,你用來重建內(nèi)核的工具make就不能正常運行了,因為
    發(fā)表于 11-23 17:51 ?12次下載
    linux<b class='flag-5'>內(nèi)核</b>-時鐘<b class='flag-5'>中斷</b>

    STM32 中斷原理及外部中斷的實現(xiàn)

    。STM32使用了其中一部分,16個內(nèi)核中斷,107系列有68個可屏蔽中斷(103系列只有60個),16級可編程的中斷優(yōu)先級。中斷寄存器:I
    發(fā)表于 11-23 18:06 ?1次下載
    STM32 <b class='flag-5'>中斷</b>原理及外部<b class='flag-5'>中斷</b>的實現(xiàn)

    STM32自學(xué)筆記(二)中斷

    一個完整的中斷設(shè)置包括:使,中斷分組,屏蔽,IO口映射NVIC中斷優(yōu)先級管理(這段具體寫代碼時不太會涉及,可跳過)結(jié)構(gòu)體NVIC_Type
    發(fā)表于 01-14 15:10 ?0次下載
    STM32自學(xué)筆記(二)<b class='flag-5'>中斷</b>

    STM32F10X的外部中斷(EXTI)前篇

    寄存器 ICER //中斷清除寄存器 ISPR //中斷使掛起寄存器 ICPR //
    發(fā)表于 01-14 15:22 ?3次下載
    STM32F10X的外部<b class='flag-5'>中斷</b>(EXTI)前篇

    詳解中斷使、清除或掛起等實現(xiàn)方式

    在前幾天有客戶問了一個問題:如果外部中斷來的頻率足夠快,上一個中斷沒有處理完成,新來的中斷該如何處理?
    的頭像 發(fā)表于 04-14 09:54 ?9707次閱讀

    單片機中斷程序新來的中斷該如何處理?

    處理器中的NVIC能夠處理多個可屏蔽中斷通道和可編程優(yōu)先級,中斷輸入請求可以是電平觸發(fā),也可以是最小的一個時鐘周期的脈沖信號。每一個外部中斷線都可以獨立的使
    的頭像 發(fā)表于 05-10 10:02 ?3952次閱讀

    U54內(nèi)核PLIC中斷處理例子

    掛起中斷則返回零。成功的聲明還會自動清除中斷源上相應(yīng)的掛起。 U54 內(nèi)核 hart 可以隨時
    的頭像 發(fā)表于 10-07 18:01 ?1067次閱讀
    U54<b class='flag-5'>內(nèi)核</b>PLIC<b class='flag-5'>中斷</b>處理例子

    如何在特權(quán)模式下用arm匯編指令使和禁止irq中斷

    時執(zhí)行,處理中斷事件。 使和禁止 IRQ 中斷是通過控制 CPSR 寄存器的 IRQ 來實現(xiàn)的。當(dāng) IRQ
    的頭像 發(fā)表于 10-19 16:42 ?1468次閱讀