[導(dǎo)讀]1.PowerPC中斷系統(tǒng)簡介PowerPC處理器的中斷系統(tǒng)由兩部分組成,一是內(nèi)核的中斷及異常的處理;二是中斷控制器。以P2020處理器為例,包括E500內(nèi)核中斷及異常處理系統(tǒng)和OpenPIC中斷控制器。在E500內(nèi)核中,包含兩種可以暫時中止處理器運行當(dāng)前指令的事件、中斷和異常。...
1. PowerPC中斷系統(tǒng)簡介PowerPC處理器的中斷系統(tǒng)由兩部分組成,一是內(nèi)核的中斷及異常的處理;二是中斷控制器。以P2020處理器為例,包括E500內(nèi)核中斷及異常處理系統(tǒng)和OpenPIC中斷控制器。在E500內(nèi)核中,包含兩種可以暫時中止處理器運行當(dāng)前指令的事件、中斷和異常。其中,異常是由E500內(nèi)核產(chǎn)生的,如出現(xiàn)非法指令,訪問存儲器時出現(xiàn)TLB Miss等情況;而中斷通過處理器內(nèi)核的外部引腳,如int,cint和mcp信號有效時產(chǎn)生的事件。1.1????? 內(nèi)核中斷向量
中斷向量是指中斷或者異常程序的入口地址?;?/span>603E內(nèi)核的PowerPC處理器,中斷向量為一個固定的物理地址。在這些處理器進入中斷和異常處理程序時,MMU將會被自動關(guān)閉,因此603E內(nèi)核可以使用固定的物理地址作為中斷向量。而E500內(nèi)核在進入中斷和異常處理程序時,不能關(guān)閉MMU,因此不能使用物理地址作為中斷向量,而應(yīng)使用IVPR和IVOR寄存器保存相應(yīng)的中斷向量。在E500內(nèi)核中,使用IVPR和IVORx寄存器共同確定中斷或者異常程序的入口地址。其中,IVPR寄存器提供中斷程序入口地址的第0~15位,IVORx提供中斷程序入口地址的第16~27位,而中斷程序的入口地址的第28~31位為0。IVORx與異常的對應(yīng)關(guān)系如圖 1.1所示:
圖 1.1 E500內(nèi)核中斷向量表
1.1????? 外部中斷處理流程
E500內(nèi)核的外部中斷由三部分組成,分別為Machine Check異常、Critical Interrupt異常和External Input異常。在E500內(nèi)核中,Machine Check異常采用邊沿觸發(fā)(edge-triggered),而Critical Interrupt異常和External Input異常使用電平觸發(fā)(level-triggered)。在PIC中,P2020處理器設(shè)置了一些寄存器位,將中斷映射為電平或者邊沿觸發(fā),但這些中斷觸發(fā)條件需要以電平的形式傳遞給E500內(nèi)核。E500內(nèi)核在進入中斷和中斷返回時都要進行程序上下文的切換。頻繁的中斷將會極大影響處理器的效率。在E500內(nèi)核中,一個完整的中斷處理流程如下:1.???????? E500內(nèi)核捕捉到硬件中斷信號cint、int或者mcp。2.???????? E500內(nèi)核在捕捉到硬件中斷信號后,需要做一些必要的準(zhǔn)備,之后才可以進入外部中斷處理程序。這些準(zhǔn)備帶來了一些外部中斷處理的延時,這些延時不可避免。首先E500內(nèi)核清除在指令完成隊列CQ中的所有指令,除了以下三種指令:1)??????? 在CQ0中的對保護區(qū)域(Guarded)的讀操作指令。2)??????? 對禁止Cache內(nèi)存區(qū)域操作的指令。3)??????? stwcx.指令。這些指令執(zhí)行完畢后,E500內(nèi)核才可以進入中斷模式。在清除CQ后,E500中斷處理模塊從相應(yīng)的中斷向量處預(yù)取指令到IQ中。這些中斷的預(yù)處理過程,其主要目的是為中斷處理程序準(zhǔn)備一個“干凈”的空間,保證中斷處理程序與被中斷程序之間不相互干擾。由此可見,E500內(nèi)核進入中斷處理程序之前,隱式地進行了指令同步操作。3.???????? E500內(nèi)核將中斷程序的返回地址保存在SRR0中;將程序的MSR寄存器保存在SRR1中。對于一些特殊的異常,如DSI、ISI和TLB Miss等,E500內(nèi)核還會自動保留E500內(nèi)核的其他一些寄存器。4.???????? E500內(nèi)核將MSR寄存器的CE、ME、DE位保留,其他位全部清零。因此E500內(nèi)核在進行外部中斷處理程序時,仍然可以被Critical中斷,Machine check中斷和調(diào)試中斷程序重入,但是不能被外部中斷立即重入。在Linux PowerPC中,外部中斷處理程序會選擇合適時機使能MSR寄存器的EE位,以支持外部中斷的重人。5.???????? MSR中的PR、EE、IS和DS位將被清除,因此E500內(nèi)核在超級用戶模式中,運行中斷處理程序時,對程序空間和數(shù)據(jù)空間的訪問都要在地址空間0上進行。6.???????? E500內(nèi)核將根據(jù)IVPR,IVOR4寄存器確定中斷向量,進行中斷程序的執(zhí)行。7.???????? 在中斷處理程序執(zhí)行完畢后,使用rfi指令進行中斷返回。rfi指令將從SRR1寄存器中恢復(fù)MSR寄存器的值,并從SRR0寄存器中獲得程序返回地址。rfi指令在進行程序正文切換之前還會進行指令和數(shù)據(jù)的同步,還給被中斷的程序一個“干凈”的空間,之后E500內(nèi)核進行中斷返回。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
上海2022年3月29日 /美通社/ -- 元宇宙與汽車的結(jié)合,將極大限度釋放汽車潛在的科技價值,為購車、用車和服務(wù)等體驗場景帶來新的商業(yè)機會。歸根結(jié)底,車企在元宇宙的競爭將是數(shù)字化能力的競爭,未來數(shù)字能力領(lǐng)先的車企更有...
關(guān)鍵字:
Power
汽車
(全球TMT2022年3月29日訊)近期,J.D. Power中國區(qū)汽車數(shù)字化用戶體驗總監(jiān)裴林以及J.D. Power中國區(qū)汽車產(chǎn)品事業(yè)部咨詢師張定坤發(fā)布了《汽車元宇宙:智能化體驗競爭新戰(zhàn)場》報告,以下為主要內(nèi)容。...
關(guān)鍵字:
Power
汽車
(全球TMT2022年3月21日訊)3月17日,以"智算創(chuàng)見 數(shù)實相融"為主題的2022浪潮信息生態(tài)伙伴大會(IPF2022)線上與線下盛大召開。作為浪潮信息智慧計算戰(zhàn)略不可或缺組成部分,浪潮K1 Power依托卓越的...
關(guān)鍵字:
Power
加州杜阿爾特2022年1月31日 /美通社/ -- iPower Inc. (納斯達克:IPW)(簡稱“iPower”或者“公司”),美國領(lǐng)先的在線水培設(shè)備供應(yīng)商與零售商之一,將于 2022 年 2...
關(guān)鍵字:
Power
(全球TMT2022年1月21日訊)美國在線水培設(shè)備供應(yīng)商與零售商iPower Inc.宣布與一些個人以及Titanium Plus Autoparts, Inc - Ebay和亞馬遜平臺上最大的碰撞相關(guān)的汽車部件銷售...
關(guān)鍵字:
Box
Power
電子
廣州2021年12月21日 /美通社/ -- 12月16日,2021 J.D. Power年度論壇暨頒獎典禮在廣州隆重舉行,本次論壇以“數(shù)智重構(gòu)、體驗煥新”為主題,緊扣當(dāng)前汽車行業(yè)的數(shù)字化和智能化轉(zhuǎn)型以及數(shù)智時代用戶體驗...
關(guān)鍵字:
Power
點擊藍字?關(guān)注我們長期以來,我們一直以極限值定義事物:最小或最大,價格范圍,或距離范圍。通常情況下,我們傾向于忽視標(biāo)稱值。不總是用極端值來定義事物,有時用其標(biāo)稱值來定義是有意義的。在WebDesignerPowerSup...
關(guān)鍵字:
電源設(shè)計
電壓
Power
保時捷、廣汽菲克Jeep和一汽紅旗分別排名豪華車、主流車和自主品牌第一
上海2021年11月4日 /美通社/ -- 全球領(lǐng)先的消費者洞察與市場...
關(guān)鍵字:
Power
ThePowerOfComputing“計算正在加速向智算變革,計算產(chǎn)業(yè)需要構(gòu)建新發(fā)展格局,多元算力融合成為關(guān)鍵?!痹诮衲?月的IPF大會上,浪潮集團執(zhí)行總裁、首席科學(xué)家王恩東院士提出了這一觀點。而浪潮作為算力的提供者,...
關(guān)鍵字:
Power
奧迪排名豪華車品牌榜首;東風(fēng)悅達起亞與廣汽本田并列主流車品牌第一;吉利排名自主品牌第一
上海2021年9月29日 /美通社
關(guān)鍵字:
Power
數(shù)字化
汽車
寶馬、一汽-大眾分獲豪華車、主流車品牌影響力第一上海2021年9月17日/美通社/--全球領(lǐng)先的消費者洞察和市場研究機構(gòu)J.D.Power(君迪)今日正式發(fā)布2021中國新車購買意向研究SM(NVIS)。研究顯示,在未來...
關(guān)鍵字:
Power
智能化
?“PowerHour電源隔離系列在線研討會”的中文隨選即播回放新上線-“設(shè)計靈活、穩(wěn)健的工業(yè)數(shù)字輸入(DesigningFlexibleandRobustIndustrialDigitalInputs)”,歡迎中國工程...
關(guān)鍵字:
Power
美國加利福尼亞州圣何塞,2020年10月26日訊深耕于高壓集成電路高能效功率轉(zhuǎn)換領(lǐng)域的知名公司PowerIntegrations(納斯達克股票代號:POWI)今天宣布,突破性的InnoSwitch?系列IC的出貨量已超過...
關(guān)鍵字:
Integrations
Power
InnoSwitch
美國加利福尼亞州圣何塞,2020年10月28日訊?–深耕于高壓集成電路高能效功率轉(zhuǎn)換領(lǐng)域的知名公司PowerIntegrations公司(納斯達克股票代號:POWI)今日發(fā)布適用于高功率密度、通用輸入AC-DC變換器的M...
關(guān)鍵字:
AC-DC變換
變換器
Power
林肯獲豪華車銷售服務(wù)滿意度第一;別克和廣汽本田獲主流車銷售服務(wù)滿意度并列第一;一汽紅旗獲中國自主品牌銷售服務(wù)滿意度第一
上
關(guān)鍵字:
Power
2021年6月1日– XP Power正式宣布推出一款新的裸板型80W電源,可為廣泛的照明、顯示、工業(yè)和技術(shù)應(yīng)用提供超緊湊、低成本的解決方案。
關(guān)鍵字:
ITE
XP
Power
裸板型