吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

系統芯片設計—中斷的產生及處理流程

倩倩 ? 來源:Semi Connect ? 作者:Semi Connect ? 2022-08-12 14:46 ? 次閱讀

中斷(Interrupt)是指系統芯片中外設IP核產生的一個給處理器的硬件請求信號,外設請求處理器暫停當前正在執行的任務,轉而去執行外設所需的特定任務。在中斷模式下,處理器對外設發出任務命令后可直接去處理其他任務,當中斷請求到來時再做相應的處理,避免了無效等待,提高了任務之間的并行性。中斷的產生及處理流程如圖5-97所示。

05639d86-19f7-11ed-ba43-dac502259ad0.jpg

中斷響應和處理流程:處理器接受到中斷信號之后,立即停止當前正在執行的程序,并且保存當前處理器狀態,程序指針等,然后進入中斷服務程序;完成中斷處理之后即可返回原程序繼續執行。一個中斷服務程序對應于一個中斷源,每個中斷源都有其特定的中斷服務程序。在中斷服務程序中,處理器一般需要做3部分工作:一是保護現場,即保存執行中斷源請求的特別任務之前的處理器狀態,程序指針等,以便中斷處理之后能正確返回;二是解析當前中斷,執行相應動作;三是恢復現場,再返回到中斷前的程序。

中斷控制器是系統芯片中用于中斷源收集,屏蔽和優先級管理的IP核。產生中斷信號的部件稱為中斷源,中斷源產生的中斷有電平中斷核脈沖中斷兩種形態:電平中斷再中斷發生時產生一個持續的有效電平,在未清除中斷之前有效電平維持;脈沖中斷發生時產生一個有效脈沖,脈沖不維持,中斷控制器需要捕捉并記錄該脈沖中斷。

在系統應用不需要關注某個中斷的情況下,中斷源產生的中斷被傳到處理器之前,可以被屏蔽。通過在中斷控制器中設置該中斷位無效,即可屏蔽中斷。系統模塊以及外設都可能產生中斷,在多個中斷源同時產生中斷的情況下,處理器核不能同時響應所有中斷請求,因此在多個中斷同時到來的情況下需要有順序地進行中斷處理,即分配中斷的優先級。優先級高的中斷先被處理,優先級低的中斷后被處理。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179447
  • 系統芯片
    +關注

    關注

    0

    文章

    38

    瀏覽量

    18389

原文標題:系統芯片設計—中斷控制器

文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    串口中斷是內部中斷還是外部中斷,串口中斷是怎么觸發的

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內部,但從中斷的角度來看,串口中斷是由
    的頭像 發表于 01-29 15:03 ?117次閱讀

    EE-192:使用C語言在Blackfin處理器上創建中斷驅動系統

    電子發燒友網站提供《EE-192:使用C語言在Blackfin處理器上創建中斷驅動系統.pdf》資料免費下載
    發表于 01-03 15:03 ?0次下載
    EE-192:使用C語言在Blackfin<b class='flag-5'>處理</b>器上創建<b class='flag-5'>中斷</b>驅動<b class='flag-5'>系統</b>

    OMAP5912多媒體處理中斷參考指南

    電子發燒友網站提供《OMAP5912多媒體處理中斷參考指南.pdf》資料免費下載
    發表于 12-17 16:25 ?0次下載
    OMAP5912多媒體<b class='flag-5'>處理</b>器<b class='flag-5'>中斷</b>參考指南

    c51單片機中斷

    ,當一個傳感器檢測到危險情況(如溫度過高)時,通過中斷機制,CPU 可以立即暫停當前的工作,優先處理這個緊急事件,避免可能的損失。 提高系統效率 :在沒有中斷的情況下,CPU 需要不斷
    發表于 11-25 21:43

    關于中斷知識學習總結筆記

    正在忙碌工作的人,突然接到一個緊急電話(中斷事件),先停下手中工作去接聽電話并處理相關事宜,之后再回來繼續之前的工作。 二、中斷流程剖析 (一)中斷請求(IRQ) 外部設備或內部事件
    發表于 11-23 11:23

    數字設計ic芯片流程

    主要介紹芯片的設計流程 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? &
    發表于 11-20 15:57 ?0次下載

    單片機有哪些中斷類型

    單片機中斷是指在單片機執行程序的過程中,當外部設備或內部條件發生某個特定事件時,能夠暫停當前正在執行的程序,轉而去執行一個特定的服務程序(稱為中斷服務程序或中斷處理程序),
    的頭像 發表于 10-17 18:12 ?910次閱讀

    使用CSL來補充操作系統調度程序處理級聯中斷

    電子發燒友網站提供《使用CSL來補充操作系統調度程序處理級聯中斷.pdf》資料免費下載
    發表于 10-16 10:12 ?0次下載
    使用CSL來補充操作<b class='flag-5'>系統</b>調度程序<b class='flag-5'>處理</b>級聯<b class='flag-5'>中斷</b>

    ARM處理器的異常中斷響應過程

    ARM處理器的異常中斷響應是嵌入式系統設計中一個至關重要的環節,它確保了系統在面對內部或外部事件時能夠穩定、可靠地運行。
    的頭像 發表于 09-10 11:18 ?1142次閱讀

    freertos中斷優先級在哪設置

    中斷優先級之前,我們需要理解中斷優先級的概念。在嵌入式系統中,中斷是硬件或軟件事件,它們可以打斷CPU的當前執行流程,讓CPU去
    的頭像 發表于 09-02 14:17 ?777次閱讀

    流程工業物聯網遠程監控系統解決方案

    與離散領域顯著不同的是,流程領域的生產流程本質上是連續的,被加工處理的工質不論是產生物理變化還是化學變化,其過程不會中斷,而且往往是處于密閉
    的頭像 發表于 08-05 11:07 ?298次閱讀
    <b class='flag-5'>流程</b>工業物聯網遠程監控<b class='flag-5'>系統</b>解決方案

    如何在RK3562J的AMP雙系統實現裸核中斷嵌套機制

    多核異構系統是?種使同?顆SoC芯片中不同核心分別獨立運行不同平臺的計算系統。通過合理的處理器核心及外設資源劃分,使?顆SoC芯片能夠獨立運
    發表于 07-29 16:29

    RISC-V的中斷處理 中斷操作三個步驟

    中斷操作三個步驟: 1、中斷初始化 2、trap處理 3、用戶中斷處理
    的頭像 發表于 05-20 16:38 ?1380次閱讀

    如何停止或取消單片機的中斷處理

    處理器中的NVIC能夠處理多個可屏蔽中斷通道和可編程優先級,中斷輸入請求可以是電平觸發,也可以是最小的一個時鐘周期的脈沖信號。
    發表于 04-15 11:05 ?1522次閱讀
    如何停止或取消單片機的<b class='flag-5'>中斷</b><b class='flag-5'>處理</b>?

    芯片制造流程產生的相關缺陷和芯片缺陷檢測任務分析

    芯片生產制造過程中,各工藝流程環環相扣,技術復雜,材料、環境、工藝參數等因素的微變常導致芯片產生缺陷,影響產品良率。
    的頭像 發表于 02-23 10:38 ?2278次閱讀
    <b class='flag-5'>芯片</b>制造<b class='flag-5'>流程</b>及<b class='flag-5'>產生</b>的相關缺陷和<b class='flag-5'>芯片</b>缺陷檢測任務分析
    沙龙国际娱乐网站| 海南太阳城大酒店| 大发888真钱娱乐游戏| 宝龙百家乐的玩法技巧和规则| 大发888出纳柜台 在线| 百家乐官网哪家有优惠| 现场百家乐官网百家乐官网| 金世豪百家乐官网的玩法技巧和规则| 温州市百家乐鞋业有限公司| 大发888备用a99.com| 新葡京百家乐官网娱乐城| 星期8百家乐官网的玩法技巧和规则 | 机器百家乐官网心得| 免费玩百家乐的玩法技巧和规则 | 宾利百家乐官网现金网| 百家乐客户端皇冠| 大发888 zhidu| 网上的百家乐官网是真是假| 百家乐一邱大师打法| 波胆网站| 嘉禾百家乐官网的玩法技巧和规则| 在线百家乐代理| 利来网站| 百家乐规则澳门| 互博百家乐的玩法技巧和规则| 博久百家乐官网论坛| 百家乐下载免费软件| TT娱乐城投注,| 百家乐官网西园出售| 澳门百家乐娱乐城注册| 元游棋牌游戏| 百家乐桌子轮盘| 皇冠信用网| 澳门百家乐国际娱乐城| 蛟河市| 百家乐外套| 百家乐官网技巧在那里| 百家乐正网| 百家乐官网诀| 真人娱乐城| 大发888娱乐场下载samplingid112 |