幾個(gè)中斷請求可能同時(shí)出現(xiàn),但中斷系統(tǒng)只能按一定的次序來響應(yīng)和處理??勺钕缺豁憫?yīng)的中斷具有最高優(yōu)先權(quán),按優(yōu)先級別順序進(jìn)行處理。優(yōu)先權(quán)高低是由中斷部件的中斷排隊(duì)線路確定的。
以外中斷電平觸發(fā)為例:當(dāng)CPU響應(yīng)該中斷進(jìn)入到服務(wù)程序后,在執(zhí)行RETI指令返回主程序前,必須將外部的低電平撤掉,否則當(dāng)CPU返回主程序后,會(huì)因?yàn)橥獠窟^長的低電平信號而使其再次進(jìn)入中斷,這樣不僅造成一次多余的錯(cuò)
(1)有中斷源發(fā)出中斷請求。(2)中斷總允許控制位EA=l,CPU開放總中斷。(3)申請中斷的中斷源的中斷允許位為1,即該中斷沒有被屏蔽。(4)無同級或更高級中斷正在服務(wù)。(5)當(dāng)前指令周期已經(jīng)結(jié)束。(6)若現(xiàn)行指令為RETI或訪
本文列舉了多核嵌入式系統(tǒng)存在的一些主要局限,并對解決這些局限的可行方案進(jìn)行了探討。將以一些嵌入式系統(tǒng)為例,指出利用現(xiàn)有架構(gòu)改進(jìn)系統(tǒng)節(jié)能效果的機(jī)遇。