Global Sources
電子工程專輯
 
電子工程專輯 > EDA/IP
 
 
EDA/IP  

中斷處理固定優先權與可程式化優先權的差異性

上網時間: 2015年07月24日     打印版  Bookmark and Share  字型大小:  

關鍵字:中斷處理程式  CPU  優先處理程序  週邊  Andes 

在現今SoC設計中,當週邊裝置(Periphral IP)想要和中央處理器(CPU)溝通時,最常使用的機制則是透過中斷(Interrupt)。由週邊裝置觸發中斷給中央處理器,當中央處理器接收到中斷後,則可判斷是由哪個週邊裝置觸發些中斷,接著處理相對應的中斷處理程式(Interrupt Service Routine,ISR),藉此達到彼此溝通的目的。但在同時間若有多個週邊裝置同時觸發中斷給中央處理器時,優先處理程序就成為了非常重要的一環。

Andes Core在中斷優先權處理方面,共支援兩種模式:固定中斷優先權(Fixed Priority)和可程式化中斷優先權(Programmable Priority)。當配置在固定中斷優先權時,中斷處理優先權會依照中斷輸入腳位的順序來決定優先處理權,腳位數字越小其優先權越高(Low Interrupt Input Number High Priority),而配置在可程式化中斷優先權時,可將所有中斷輸入設置成四個層級的優先處理權,中央處理器在同時發生觸發中斷時會依照其設置的層級來決定優先處理權,若發生層級相同時則再以中斷輸入腳位的順序來決定優先處理權。

而在中央處理器進入中斷處理程序後,倘若希望能讓其他優先權較高的中斷觸發中央處理器進而處理該中斷處理程序,在軟體部分又應該怎麼設置來達到巢狀中斷的結構,我們將在本文介紹給使用者參考,期望能對使用者有所助益,也希望讀者不吝指教提供您寶貴的意見。

請下載完整版PDF文件:中斷處理固定優先權與可程式化優先權的差異性

作者:王勝雯/晶心科技(Andes)經理





投票數:   加入我的最愛
我來評論 - 中斷處理固定優先權與可程式化優先權的...
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首