亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁 > 傳感技術(shù) > 正文

經(jīng)驗積累:ARM處理器中如何判別IRQ與FIQ中斷?

發(fā)布時間:2015-05-18 責(zé)任編輯:sherry

【導(dǎo)讀】本篇文章主要對ARM中IRQ和FIQ進行了簡單的介紹,而后對這兩者的區(qū)別進行了相近的分析。希望大家在閱讀過本篇文章之后能夠?qū)RM處理器中的中斷知識有進一步的了解。
 
ARM可以說是歷史上最成功的處理器之一,其之所以能夠暢銷,主要原因是其比其他同類32位代碼能夠節(jié)省將近35%的電能,但卻能保留住所有的優(yōu)勢。得益于ARM的廣泛應(yīng)用,針對其研發(fā)的技術(shù)與設(shè)計不在少數(shù)。ARM當(dāng)中有兩種終端技術(shù),F(xiàn)IQ與IRQ。這兩種中斷技術(shù)均是ARM能夠支持的類型,并且提供對應(yīng)的叫做FIQ和IRQ處理器模式(ARM有7種處理模式)。
 
通常來說,在芯片的中斷控制器當(dāng)中,設(shè)計者能夠自行決定與控制器相連的中斷輸入是FIQ還是IRQ。所以一個中斷是可以指定為FIQ或者IRQ的,為了達(dá)到合理的效果,以及要求系統(tǒng)更快響應(yīng),自身處理所耗時間也很短的中斷設(shè)置為FIQ,否則就設(shè)置了IRQ。
 
如果該中斷設(shè)置為了IRQ,那么當(dāng)該中斷產(chǎn)生的時候,中斷處理器通過IRQ請求線告訴ARM,ARM得知IRQ中斷的存在,然后ARM切換到IRQ模式運行。類似的如果該中斷設(shè)置為FIQ,那么當(dāng)該中斷產(chǎn)生的時候,中斷處理器通過FIQ請求線告訴ARM,ARM就知道有個FIQ中斷,然后切換到FIQ模式運行。
 
通過實際操作,能夠發(fā)現(xiàn)FIQ比IRQ快,這是為什么呢?原因主要有四點。
 
ARM的FIQ模式提供了更多的banked寄存器,r8到r14還有SPSR,而IRQ模式就沒有那么多,R8、R9,R10、R11、R12對應(yīng)的banked的寄存器就沒有,這就意味著在ARM的IRQ模式下,中斷處理程序自己要保存R8到R12這幾個寄存器,然后退出中斷處理時程序要恢復(fù)這幾個寄存器,而FIQ模式由于這幾個寄存器都有banked寄存器,模式切換時CPU自動保存這些值到banked寄存器,退出FIQ模式時自動恢復(fù),所以這個過程FIQ比IRQ快。
 
FIQ比IRQ有更高優(yōu)先級,如果FIQ和IRQ同時產(chǎn)生,那么FIQ先處理。
 
FIQ的中斷向量地址在0x0000001C,而IRQ的在0x00000018。(也有的在FFFF001C以及FFFF0018),寫過完整匯編系統(tǒng)的都比較明白這點的差別,18只能放一條指令,為了不與1C處的FIQ沖突,這個地方只能跳轉(zhuǎn),而FIQ不一樣,1C以后沒有任何中斷向量表了,這樣可以直接在1C處放FIQ的中斷處理程序,由于跳轉(zhuǎn)的范圍限制,至少少了一條跳轉(zhuǎn)指令。
 
IRQ和FIQ的響應(yīng)延遲有區(qū)別。
 
IRQ的響應(yīng)并不及時,從Verilog仿真來看,IRQ會延遲幾個指令周期才跳轉(zhuǎn)到中斷向量處,看起來像是在等預(yù)取的指令執(zhí)行完。FIQ的響應(yīng)不清楚,也許比IRQ快。
 
中斷延遲:從外部中斷請求信號發(fā)出到執(zhí)行對應(yīng)的中斷服務(wù)程序ISR的第一條指令所需要的時間。通過軟件程序設(shè)計來縮短中斷延遲的方法有:中斷優(yōu)先級和中斷嵌套。
 
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 美女又爽又黄视频毛茸茸 | 女人爽到高潮免费视频大全 | 97国精产品无人区一码二码 | 久久久久97国产精 | 97色伦午夜国产亚洲精品 | 成年人www| 激情av在线 | 18禁免费吃奶摸下激烈视频 | 风间由美av在线 | 成人麻豆日韩在无码视频 | 中文一级片 | 日韩毛毛片 | 乱码丰满人妻一二三区 | 国内野外强奷在线视频 | 国产不卡网 | 成人久久久久久久久久久 | 亚洲精品中文字幕乱码三区91 | 欧美videos另类极品 | 中国亚州女人69内射少妇 | 亚洲乱码视频在线观看 | 国产精品一区波多野结衣 | 欧美涩涩视频 | 欧美三级不卡在线观看 | 午夜一级免费 | 91久久婷婷国产一区二区三区 | 国产午夜性春猛交ⅹxxx | 岛国av在线免费 | 精品国产www | 天天在线观看 | 四虎影视在线影院在线观看免费视频 | 国产乱码人妻一区二区三区四区 | 亚洲国产精品线路久久 | 亚洲成a人片在线观看无码3d | 国产三级在线观看完整版 | 国产亚洲精品国产福利你懂的 | 蜜桃色999| 近亲伦l中文字幕 | 午夜性开放午夜性爽爽 | 欧产日产国产精品98 | 青青草无码精品伊人久久7 99国产精品久久久蜜芽 | 欧美在线视频免费播放 | 懂色av一区二区三区免费 | 九色免费视频 | 91成人精品国产刺激国语对白 | 999久久久国产 | 国产精品天天看天天狠 | av无码制服丝袜国产日韩 | 久啪视频 | 57pao国产成永久免费视频 | 亚洲一区二区欧美 | 特级黄色片免费看 | www.日本在线视频 | 国产日日日 | wwwse天堂 | 国产成人精品日本亚洲直播 | 在线视频精品中文无码 | 国产亚洲精品久久久久久 | 国产精品久久久久永久免费看 | 四虎国产精品永久在线观看 | 色欲αv一区二区三区天美传媒 | 国产精品无码制服丝袜网站 | 极品无码av国模在线观看 | 国产无内肉丝精品视频 | 国产福利在线播放 | 午夜伦情 | 亚洲卡一卡二卡三 | 麻豆一区二区在线 | 日本欧美v大码在线 | 免费看成人aa片无码视频吃奶 | 亚洲综合色自拍一区 | 懂色av噜噜一区二区三区av | 天堂av免费在线 | 亚洲色视频 | 色香欲天天天影视综合网 | 好紧好湿好爽免费视频 | 欧美大片抢先看 | 亚洲一区二区日本 | 亚洲国产精品国语在线 | 你懂得国产 | 日韩视频在线观看一区 | 无码精品国产dvd在线观看久9 | 国产一区二区三区免费观看网站上 | 国产又爽又黄又无遮挡的激情视频 | 久久久久国色av免费看 | 奶真大水真多小荡货av | 妺妺窝人体色www婷婷 | 国产精品无码专区在线观看不卡 | 中文字幕91视频 | 一区二区美女视频 | 18禁无遮挡羞羞污污污污免费 | 国产精品福利久久久 | 日韩精品一区二区三区四区 | 四虎国产精品成人免费久久 | 国产一级片中文字幕 | 性中国xxx极品hd | www色人阁| 久久久一级 | 午夜国产一区二区 | 黄色一级片在线免费观看 |