亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-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)閉

主站蜘蛛池模板: 亚洲一区二区三区在线看 | 国产精品久久久久久久久鸭无码 | 亚洲美女黄色片 | 在线观看毛片网站 | 国产成人av免费观看 | 亚洲性无码一区二区三区 | 日韩不卡一区二区 | 久久精品国产亚洲大片 | 爱色精品视频一区二区 | 免费看日批视频 | 色婷婷www| 乌克兰性欧美精品高清 | 久久免费看少妇a高潮一片黄特 | 亚洲色婷婷婷婷五月基地 | 中文字幕无线码中文字幕免费 | 伊人色综合网久久天天 | 国产成人无码va在线观看 | 国产麻豆剧传媒精品av | 手机av网 | 日日噜噜噜夜夜爽爽狠狠 | 国产成人aⅴ | 国产一区二区三区四区三区 | 狠狠干欧美 | 无码aⅴ精品一区二区三区 玖玖玖在线观看 | 欧美噜噜久久久xxx 国产区精品系列在线观看 国产色无码精品视频国产 3p人妻少妇对白精彩视频 | 99日韩精品视频 | 成·人免费午夜无码视频在线观看 | 激情av网站 | 精品水蜜桃久久久久久久 | 国严产品自偷自偷在线观看 | 日韩成人专区 | 久久99精品久久久久久三级 | 一卡二卡3卡4卡视频免费播放 | 四虎4545www国产精品 | 中文字幕亚洲欧美在线不卡 | 三级日本 三级韩国 三级欧美 | 天天鲁夜夜免费观看视频 | 日韩少妇内射免费播放 | 丰满少妇毛茸茸做性极端 | 毛片毛片免费看 | 三级黄色免费片 | 精品偷拍一区二区三区在线看 | 深夜国产一区二区三区在线看 | 欧美日韩精品在线观看 | 亚洲婷婷五月综合狠狠爱 | 在线播放免费播放av片 | 香蕉视频在线观看网址 | 成人深夜小视频 | 亚洲中文字幕av无码专区 | 亚洲日本在线在线看片4k超清 | 91毛片在线观看 | 日韩精品极品视频在线观看免费 | 久久婷婷综合99啪69影院 | 亚洲日韩男人网在线 | wwwwxxxxx日本 | 无码专区一va亚洲v专区在线 | 毛片免费在线观看视频 | 在线成人| 欧美一级淫片免费视频欧美辣图 | 第一av在线| 国产精品午夜性视频 | 爱爱免费网站 | 毛片大全 | 日本久久精品视频 | 久久精品人成免费 | 调教性瘾双性高清冷美人 | 久久99精品久久只有精品 | 国内自拍农村少妇在线观看 | 亚洲中文字字幕在线乱码 | 国产高清在线a免费视频观看 | 亚洲人成色77777在线观看大战p | 91久久精品一区二区三区 | 色与欲影视天天看综合网 | 黄色片在线看 | 亚洲网站在线 | 免费ā片在线观看 | 国产乱视频在线观看 | 国产精品嫩草久久久久 | 欧美一级视频免费 | 99xav| 亚洲欧美v国产一区二区 | 国产亚洲精品久久av | 亚洲性少妇 | 69xx欧美| 欧美视频精品免费覌看 | 亚洲精品欧美二区三区中文字幕 | 91精产品一区一区三区40p | 97久久超碰成人精品网页 | 看全色黄大色大片免费久久 | 成人无码看片在线观看免费 | 日日摸夜添夜夜夜添高潮 | 日本久久久www成人免费毛片丨 | 日本婷婷免费久久毛片 | 国产乱码精品一区二区三区亚洲人 | 91蝌蚪91密月 | 性久久久| 女人高潮抽搐潮喷视频开腿 | 国产在线拍揄自揄视频导航 | 无码aⅴ免费中文字幕久久 182tv午夜福利在线地址二 |