日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 汽車電子1 > 糖果Autosar
[導(dǎo)讀]1.PowerPC中斷系統(tǒng)簡介PowerPC處理器的中斷系統(tǒng)由兩部分組成,一是內(nèi)核的中斷及異常的處理;二是中斷控制器。以P2020處理器為例,包括E500內(nèi)核中斷及異常處理系統(tǒng)和OpenPIC中斷控制器。在E500內(nèi)核中,包含兩種可以暫時(shí)中止處理器運(yùn)行當(dāng)前指令的事件、中斷和異常。...

1. PowerPC中斷系統(tǒng)簡介

PowerPC處理器的中斷系統(tǒng)由兩部分組成,一是內(nèi)核的中斷及異常的處理;二是中斷控制器。以P2020處理器為例,包括E500內(nèi)核中斷及異常處理系統(tǒng)和OpenPIC中斷控制器。在E500內(nèi)核中,包含兩種可以暫時(shí)中止處理器運(yùn)行當(dāng)前指令的事件、中斷和異常。其中,異常是由E500內(nèi)核產(chǎn)生的,如出現(xiàn)非法指令,訪問存儲(chǔ)器時(shí)出現(xiàn)TLB Miss等情況;而中斷通過處理器內(nèi)核的外部引腳,如int,cintmcp信號(hào)有效時(shí)產(chǎn)生的事件。

1.1????? 內(nèi)核中斷向量

中斷向量是指中斷或者異常程序的入口地址?;?/span>603E內(nèi)核的PowerPC處理器,中斷向量為一個(gè)固定的物理地址。在這些處理器進(jìn)入中斷和異常處理程序時(shí),MMU將會(huì)被自動(dòng)關(guān)閉,因此603E內(nèi)核可以使用固定的物理地址作為中斷向量。而E500內(nèi)核在進(jìn)入中斷和異常處理程序時(shí),不能關(guān)閉MMU,因此不能使用物理地址作為中斷向量,而應(yīng)使用IVPRIVOR寄存器保存相應(yīng)的中斷向量。

E500內(nèi)核中,使用IVPRIVORx寄存器共同確定中斷或者異常程序的入口地址。其中,IVPR寄存器提供中斷程序入口地址的第0~15位,IVORx提供中斷程序入口地址的第16~27位,而中斷程序的入口地址的第28~310。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)核在進(jìn)入中斷和中斷返回時(shí)都

要進(jìn)行程序上下文的切換。頻繁的中斷將會(huì)極大影響處理器的效率。在E500內(nèi)核中,一個(gè)完整的中斷處理流程如下:

1.???????? E500內(nèi)核捕捉到硬件中斷信號(hào)cintint或者mcp

2.???????? E500內(nèi)核在捕捉到硬件中斷信號(hào)后,需要做一些必要的準(zhǔn)備,之后才可以進(jìn)入外部中斷處理程序。這些準(zhǔn)備帶來了一些外部中斷處理的延時(shí),這些延時(shí)不可避免。首先E500內(nèi)核清除在指令完成隊(duì)列CQ中的所有指令,除了以下三種指令:

1)??????? CQ0中的對保護(hù)區(qū)域(Guarded)的讀操作指令。

2)??????? 對禁止Cache內(nèi)存區(qū)域操作的指令。

3)??????? stwcx.指令。

這些指令執(zhí)行完畢后,E500內(nèi)核才可以進(jìn)入中斷模式。在清除CQ后,E500中斷處理模塊從相應(yīng)的中斷向量處預(yù)取指令到IQ中。這些中斷的預(yù)處理過程,其主要目的是為中斷處理程序準(zhǔn)備一個(gè)“干凈”的空間,保證中斷處理程序與被中斷程序之間不相互干擾。由此可見,E500內(nèi)核進(jìn)入中斷處理程序之前,隱式地進(jìn)行了指令同步操作。

3.???????? E500內(nèi)核將中斷程序的返回地址保存在SRR0中;將程序的MSR寄存器保存在SRR1中。對于一些特殊的異常,如DSI、ISITLB Miss等,E500內(nèi)核還會(huì)自動(dòng)保留E500內(nèi)核的其他一些寄存器。

4.???????? E500內(nèi)核將MSR寄存器的CEME、DE位保留,其他位全部清零。因此E500內(nèi)核在進(jìn)行外部中斷處理程序時(shí),仍然可以被Critical中斷,Machine check中斷和調(diào)試中斷程序重入,但是不能被外部中斷立即重入。在Linux PowerPC中,外部中斷處理程序會(huì)選擇合適時(shí)機(jī)使能MSR寄存器的EE位,以支持外部中斷的重人。

5.???????? MSR中的PR、EE、ISDS位將被清除,因此E500內(nèi)核在超級(jí)用戶模式中,運(yùn)行中斷處理程序時(shí),對程序空間和數(shù)據(jù)空間的訪問都要在地址空間0上進(jìn)行。

6.???????? E500內(nèi)核將根據(jù)IVPR,IVOR4寄存器確定中斷向量,進(jìn)行中斷程序的執(zhí)行。

7.???????? 在中斷處理程序執(zhí)行完畢后,使用rfi指令進(jìn)行中斷返回。rfi指令將從SRR1寄存器中恢復(fù)MSR寄存器的值,并從SRR0寄存器中獲得程序返回地址。rfi指令在進(jìn)行程序正文切換之前還會(huì)進(jìn)行指令和數(shù)據(jù)的同步,還給被中斷的程序一個(gè)“干凈”的空間,之后E500內(nèi)核進(jìn)行中斷返回。



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海2022年3月29日 /美通社/ -- 元宇宙與汽車的結(jié)合,將極大限度釋放汽車潛在的科技價(jià)值,為購車、用車和服務(wù)等體驗(yàn)場景帶來新的商業(yè)機(jī)會(huì)。歸根結(jié)底,車企在元宇宙的競爭將是數(shù)字化能力的競爭,未來數(shù)字能力領(lǐng)先的車企更有...

關(guān)鍵字: Power 汽車

(全球TMT2022年3月29日訊)近期,J.D. Power中國區(qū)汽車數(shù)字化用戶體驗(yàn)總監(jiān)裴林以及J.D. Power中國區(qū)汽車產(chǎn)品事業(yè)部咨詢師張定坤發(fā)布了《汽車元宇宙:智能化體驗(yàn)競爭新戰(zhàn)場》報(bào)告,以下為主要內(nèi)容。...

關(guān)鍵字: Power 汽車

(全球TMT2022年3月21日訊)3月17日,以"智算創(chuàng)見 數(shù)實(shí)相融"為主題的2022浪潮信息生態(tài)伙伴大會(huì)(IPF2022)線上與線下盛大召開。作為浪潮信息智慧計(jì)算戰(zhàn)略不可或缺組成部分,浪潮K1 Power依托卓越的...

關(guān)鍵字: Power

加州杜阿爾特2022年1月31日 /美通社/ -- iPower Inc. (納斯達(dá)克:IPW)(簡稱“iPower”或者“公司”),美國領(lǐng)先的在線水培設(shè)備供應(yīng)商與零售商之一,將于 2022 年 2...

關(guān)鍵字: Power

(全球TMT2022年1月21日訊)美國在線水培設(shè)備供應(yīng)商與零售商iPower Inc.宣布與一些個(gè)人以及Titanium Plus Autoparts, Inc - Ebay和亞馬遜平臺(tái)上最大的碰撞相關(guān)的汽車部件銷售...

關(guān)鍵字: Box Power 電子

廣州2021年12月21日 /美通社/ -- 12月16日,2021 J.D. Power年度論壇暨頒獎(jiǎng)典禮在廣州隆重舉行,本次論壇以“數(shù)智重構(gòu)、體驗(yàn)煥新”為主題,緊扣當(dāng)前汽車行業(yè)的數(shù)字化和智能化轉(zhuǎn)型以及數(shù)智時(shí)代用戶體驗(yàn)...

關(guān)鍵字: Power

點(diǎn)擊藍(lán)字?關(guān)注我們長期以來,我們一直以極限值定義事物:最小或最大,價(jià)格范圍,或距離范圍。通常情況下,我們傾向于忽視標(biāo)稱值。不總是用極端值來定義事物,有時(shí)用其標(biāo)稱值來定義是有意義的。在WebDesignerPowerSup...

關(guān)鍵字: 電源設(shè)計(jì) 電壓 Power

保時(shí)捷、廣汽菲克Jeep和一汽紅旗分別排名豪華車、主流車和自主品牌第一 上海2021年11月4日 /美通社/ -- 全球領(lǐng)先的消費(fèi)者洞察與市場...

關(guān)鍵字: Power

ThePowerOfComputing“計(jì)算正在加速向智算變革,計(jì)算產(chǎn)業(yè)需要構(gòu)建新發(fā)展格局,多元算力融合成為關(guān)鍵?!痹诮衲?月的IPF大會(huì)上,浪潮集團(tuán)執(zhí)行總裁、首席科學(xué)家王恩東院士提出了這一觀點(diǎn)。而浪潮作為算力的提供者,...

關(guān)鍵字: Power

奧迪排名豪華車品牌榜首;東風(fēng)悅達(dá)起亞與廣汽本田并列主流車品牌第一;吉利排名自主品牌第一 上海2021年9月29日 /美通社

關(guān)鍵字: Power 數(shù)字化 汽車

糖果Autosar

96 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉