• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    芯片內的中斷處理裝置制造方法及圖紙

    技術編號:2908769 閱讀:177 留言:0更新日期:2012-04-11 18:40
    一種芯片內的中斷處理裝置,其特征在于包括:    中斷產生單元,用于產生中斷信號;    中斷向量存儲單元,用于存儲中斷產生單元產生的中斷向量;    控制輸出單元,用于中斷產生單元產生中斷時,發出中斷請求信號;    中斷產生單元內具有多個功能模塊,所有功能模塊的中斷信號分別輸入控制輸出單元和中斷向量存儲單元。(*該技術在2014年保護過期,可自由使用*)

    【技術實現步驟摘要】
    ?芯片內的中斷處理裝置
    本技術涉及中斷的處理裝置,尤其涉及一種芯片內部的中斷處理裝置。
    技術介紹
    在一個芯片中可能會存在許多中斷源,而芯片分配給中斷的引腳是有限的,通常一塊芯片只有一個中斷引腳。如圖1所示,現有技術中用于芯片內的中斷處理裝置包括一個中斷輸入部分1,用于輸入多個中斷;一個中斷控制器2,用于從中斷輸入部分1中有選擇輸出一個最高優先級的中斷;以及一個中斷處理器3,用于處理在中斷控制器2上選擇的中斷。在圖1的中斷處理裝置中,當一個新的中斷輸入到中斷輸入部分1中時,將新輸入的中斷的優先級與中斷處理器3上正在處理的中斷的優先級進行比較,如果新輸入的中斷的優先級不高于中斷處理器3上正在處理的中斷的優先級,則繼續當前正在處理的中斷;如果新輸入的中斷的優先級高于中斷處理器3上正在處理的中斷的優先級,則停止當前正在進行的中斷,由中斷控制器2將優先級較高的中斷輸出到中斷處理器3,由中斷處理器3進行處理。當新產生的中斷的優先級與中斷處理器3上正在處理的中斷的優先級相同時,中斷控制器2按照中斷產生的先后順序將中斷輸出到中斷處理器3,先產生的中斷將首先得到處理,在處理這個中斷的時候,其他的相同優先級的中斷將被忽略,若幾個相同優先級的中斷同時產生時,只能有一個中斷被處理,其他的中斷也將被忽略掉。-->上述中斷處理的缺點是:當中斷處理器在處理中斷的同時,其他新產生的相同優先級的中斷將被忽略;當幾個相同優先級的中斷同時產生時,只能有一個中斷被處理,其他的中斷將被忽略掉。這樣有些中斷就得不到處理,如果忽略掉的中斷是芯片必須處理的,就會對芯片的功能造成影響。
    技術實現思路
    本技術的目的在于提供一種芯片內的中斷處理裝置,以解決現有技術在進行中斷處理時,某些中斷將被忽略掉的問題。為解決上述問題,本技術提供以下技術方案:一種芯片內的中斷處理裝置,包括:中斷產生單元,用于產生中斷信號;中斷向量存儲單元,用于存儲中斷產生單元產生的中斷向量;控制輸出單元,用于中斷產生單元產生中斷時,發出中斷請求信號;中斷產生單元內具有多個功能模塊,所有功能模塊的中斷信號分別輸入控制輸出單元和中斷向量存儲單元。所述中斷向量存儲單元為讀清零式寄存器,每一個功能模塊的中斷信號輸入到寄存器內的一個對應位中。所述控制輸出單元為或門,或門的輸出端與芯片的上位機連接。所述中斷向量存儲單元與芯片的上位機連接。由于本技術采用了以上技術方案,故具有以下有益效果:本技術的中斷處理裝置可以將所有的中斷向量都記錄下來,由上位機的中斷服務程序來決定執行哪一個中斷向量,中斷的優先級由中斷服務程序來判斷,也可以由上位機順序的將所有中斷向量處理完。采用本技術進行中斷處理時,所有產生的中斷都能夠被處理,不會出現某些中斷被忽略掉的問題。附圖說明-->圖1為現有技術中用于芯片內的中斷處理裝置的結構示意圖;圖2為將芯片劃分為不同級別模塊的示意圖;圖3為本技術的中斷處理裝置的原理圖;圖4為本技術的中斷處理裝置的結構示意圖;圖5為本技術的中斷處理的流程圖。具體實施方式如圖2所示,在芯片設計過程中,會將芯片劃分為很多一級模塊,每個一級模塊又是由若干的二級模塊組成的,二級模塊中又包含更小的模塊。這樣將整個芯片劃分為很多級。在本技術中,芯片可以被看作一個模塊,有一個總中斷處理裝置與其相對應,芯片內的每個模塊都對應一個中斷處理裝置,每個中斷處理裝置都有一個中斷輸出信號。各個一級模塊輸出的中斷信號為一級中斷,將所有一級中斷信號線或在一起構成總中斷處理裝置的中斷輸出引腳,由中斷輸出引腳將中斷請求信號發送給芯片的上位機。每個一級模塊由許多二級模塊組成,每個一級模塊都具有一個與其相對應的一級中斷處理裝置,與一級中斷一樣,每個一級模塊內的二級中斷信號線也都或在一起構成一級中斷處理裝置的中斷輸出引腳,該中斷輸出引腳與芯片的上位機連接,其工作方式和總中斷處理裝置相同,以此類推,產生多級中斷處理方式。芯片內不同級別的中斷處理裝置的結構相同,如圖3所示,本技術的中斷處理裝置包括:一個中斷產生單元,用于產生同一級別多個功能模塊的中斷信號;一個中斷向量存儲單元,用于存儲中斷產生單元所產生的中斷向量;一個控制輸出單元,用于中斷產生單元產生中斷時,發出中斷請求信號;中斷產生單元內具有多個功能模塊,所有功能模塊的中斷信號分別輸入控制輸出單元和中斷向量存儲單元。如圖4所示,上述中斷向量存儲單元與芯片的上位機連接,為讀清零式的寄存器,該中斷向量寄存器中的每一位都與中斷產生單元內的一個功能模塊相-->對應,每一個功能模塊的中斷信號輸入到中斷向量寄存器內的對應位中。上述控制輸出單元為一個或門,或門的輸出端與芯片的上位機連接,所有功能模塊的中斷信號線或在一起構成了該中斷處理裝置的中斷輸出引腳。如圖5所示,當中斷產生單元內的多個功能模塊產生中斷時,按照下面的過程來處理芯片的中斷。在上述中斷處理裝置中,當中斷產生單元內的功能模塊產生中斷時,功能模塊的中斷輸出信號線分別將高電平信號輸入到或門和中斷向量寄存器內與其相對應的那一位。中斷輸出引腳輸出一個高電平信號給芯片的上位機,芯片的上位機收到該高電平信號后通過中斷服務程序讀取中斷向量寄存器,將所有的中斷向量記錄下來,當發現中斷向量寄存器的某些位發生變化時,即可斷定出是哪些模塊產生中斷,由于中斷向量寄存器是讀清零的設計,因此當讀完所有中斷向量寄存器后,所有的中斷向量寄存器為零。中斷服務程序可以順序執行所讀取的中斷向量,也可以由外部軟件程序首先定義好各個中斷的優先級,當中斷服務程序讀取中斷向量寄存器后,由外部軟件程序決定當前最高優先級的中斷服務程序先被執行,然后執行下一優先級的中斷。當執行所讀取的中斷向量的同時,若產生新的中斷向量,則該中斷向量會輸入或門和與其相對應的中斷向量寄存器位中,芯片的上位機會再次讀取中斷向量寄存器,執行相應的中斷;若沒有產生新的中斷向量,在執行完讀取的中斷向量后,就退出中斷服務程序。以上所述,僅為本技術較佳的具體實施方式,但本技術的保護范圍并不局限于此,任何熟悉本
    的技術人員在本技術揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本技術的保護范圍之內。因此,本技術的保護范圍應該以權利要求書的保護范圍為準。本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1、一種芯片內的中斷處理裝置,其特征在于包括:中斷產生單元,用于產生中斷信號;中斷向量存儲單元,用于存儲中斷產生單元產生的中斷向量;控制輸出單元,用于中斷產生單元產生中斷時,發出中斷請求信號;中斷產生單元內具有多個功能模塊,所有功能模塊的中斷信號分別輸入控制輸出單元和中斷向量存儲單元。2、根據權利要求1所述的中...

    【專利技術屬性】
    技術研發人員:腰健勛李國新
    申請(專利權)人:北京中星微電子有限公司
    類型:實用新型
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV综合色区无码二区偷拍| 亚洲色无码专区一区| 国产精品亚洲专区无码牛牛| 亚洲另类无码专区丝袜| 日韩中文无码有码免费视频| 人妻无码中文字幕| 中文字幕无码高清晰| 精品乱码一区内射人妻无码 | 国产乱人无码伦av在线a| 亚洲AV无码乱码在线观看富二代 | HEYZO无码综合国产精品| 无码国产精成人午夜视频一区二区| 免费无码精品黄AV电影| 日韩精品人妻系列无码专区免费| 亚洲无码黄色网址| 亚洲av片不卡无码久久| 中文字幕精品无码久久久久久3D日动漫 | 日韩久久无码免费毛片软件| 蜜桃成人无码区免费视频网站| 曰韩无码AV片免费播放不卡| 亚洲精品久久久久无码AV片软件| 久久午夜夜伦鲁鲁片免费无码| 2014AV天堂无码一区| 最新亚洲人成无码网www电影| AV无码精品一区二区三区| 日韩欧精品无码视频无删节 | 久久青青草原亚洲av无码| 亚洲成av人无码亚洲成av人 | 91久久九九无码成人网站| 中文字幕乱偷无码AV先锋| av无码一区二区三区| 国产成人无码精品久久久免费 | 久久午夜无码鲁丝片| 亚洲AV无码一区东京热久久| 中文无码成人免费视频在线观看| 国产高清无码毛片| 大桥久未无码吹潮在线观看| 成人免费无码H在线观看不卡 | 东京热加勒比无码视频| heyzo专区无码综合| 成人午夜亚洲精品无码网站 |