亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于多核處理器的彈載計算機低功耗設(shè)計研究

        2016-06-02 11:27:57景德勝中航工業(yè)西安航空計算技術(shù)研究所陜西西安710068中國民航大學(xué)適航學(xué)院天津300300
        關(guān)鍵詞:嵌入式系統(tǒng)低功耗

        景德勝(1.中航工業(yè)西安航空計算技術(shù)研究所,陜西西安710068;2.中國民航大學(xué)適航學(xué)院,天津300300)

        ?

        基于多核處理器的彈載計算機低功耗設(shè)計研究

        景德勝1,2
        (1.中航工業(yè)西安航空計算技術(shù)研究所,陜西西安710068;2.中國民航大學(xué)適航學(xué)院,天津300300)

        摘 要:低功耗是嵌入式計算機的發(fā)展趨勢,是彈載計算機設(shè)計要解決的關(guān)鍵問題。以基于多核處理器的彈載計算機為例,介紹了功率消耗產(chǎn)生的原理,從處理器、軟件設(shè)計、Cache設(shè)計和可編程邏輯設(shè)計等方面對影響彈載計算機系統(tǒng)功耗的因素進行了分析,并提出了低功耗設(shè)計的方法和技巧。

        關(guān)鍵詞:多核;彈載計算機;嵌入式系統(tǒng);低功耗

        0 引言

        彈載計算機是實時嵌入式系統(tǒng),用于接收、處理導(dǎo)引系統(tǒng)的信號,控制導(dǎo)彈飛行實現(xiàn)對攻擊目標的檢測、捕獲和跟蹤,是導(dǎo)彈制導(dǎo)系統(tǒng)的關(guān)鍵組成部分。隨著技術(shù)的發(fā)展,新一代導(dǎo)彈要具備攻擊高速、高機動目標的能力,具備全方位攻擊的能力,同時對導(dǎo)彈的探測能力、反隱身和抗干擾能力都提出了更高的要求,使得彈載計算機需要處理的數(shù)據(jù)復(fù)雜度越來越大、實時性要求越來越高。

        彈載計算機因應(yīng)用環(huán)境特殊,安裝在導(dǎo)彈狹小的制導(dǎo)艙內(nèi),發(fā)射后由導(dǎo)彈上電池供電,對系統(tǒng)功耗和產(chǎn)品尺寸提出了嚴格要求。高性能、低功耗成為實現(xiàn)彈載計算機功能需求的基礎(chǔ)?;趩纹悩?gòu)體系架構(gòu)的多核處理器以其優(yōu)越的處理性能、靈活高速的存儲結(jié)構(gòu)和豐富的對外接口很好地解決了彈載計算機對高性能的要求,因此如何通過改進彈載計算機軟硬件設(shè)計降低系統(tǒng)功耗,成為系統(tǒng)設(shè)計中需要研究和解決的重要問題。

        1 影響功耗的因素

        低功耗設(shè)計技術(shù)大致可以分為兩類:靜態(tài)技術(shù)和動態(tài)技術(shù)。靜態(tài)技術(shù)是指從系統(tǒng)構(gòu)造、工作原理方面著手,降低系統(tǒng)功耗,如選用低功耗器件,采用異步電路體系設(shè)計等;動態(tài)技術(shù)是通過改變系統(tǒng)的運行行為來達到降低系統(tǒng)功耗的目的,如在系統(tǒng)工作過程中,根據(jù)運行狀況將器件從工作狀態(tài)轉(zhuǎn)入睡眠狀態(tài)。彈載計算機由印制電路板、元器件和軟件等組成,主要功耗由元器件中的集成電路產(chǎn)生。

        CMOS反相器[1]是集成電路的重要組成部分,是所有集成芯片設(shè)計的核心,邏輯門、加法器、乘法器和微處理器等比較復(fù)雜電路的電氣特性都可通過分析組成其CMOS反相器的特性得到,然后通過邏輯門和加法器等部件特性來分析處理器等的特性,CMOS反相器對分析集成電路延遲時間和功耗有重要意義。

        圖1 CMOS反相器原理圖

        圖1是一個靜態(tài)CMOS反相器的電路圖,晶體管是一個具有無限關(guān)斷電阻和有限導(dǎo)通電阻的開關(guān)。當Vin為高并等于VDD時,NMOS管導(dǎo)通、PMOS管截止,見圖2(a)等效電路,此時輸出Vout為0 V;當Vin為低等于0 V時,PMOS管導(dǎo)通、NMOS管截止,見圖2(b)等效電路,此時輸出Vout為高電平VDD,由此達到反相器的功能。

        CMOS反相器的功耗包括動態(tài)功耗、靜態(tài)功耗和短路功耗等三部分,總功耗組成見式(1)。

        其中:PD是動態(tài)功耗,與電源電壓VDD、負載電容CL、工作頻率f和開關(guān)活動率α相關(guān);PSC是短路功耗,在輸入電平處于VTN至(VDD+ VTP)范圍內(nèi)時會使CMOS電路中的PMOS和NMOS晶體管都導(dǎo)通,產(chǎn)生短路電流ISC,從而引起開關(guān)過程中的附加短路功耗,短路功耗與(VDD-2VT)有強烈依賴關(guān)系;PS是靜態(tài)功耗,理想情況下CMOS電路的靜態(tài)功耗是零,但實際處于截止態(tài)的MOS晶體管存在泄漏電流Ileak,會引起一定靜態(tài)功耗。在集成電路中,動態(tài)功耗是整個CMOS集成電路功耗的主要組成部分,占到90%以上,靜態(tài)下漏電流所產(chǎn)生的功耗占總功耗的比例不足1%,幾乎可以忽略。

        圖2 CMOS反相器開關(guān)模型

        除集成電路占主要功耗外,有源開關(guān)器件在狀態(tài)轉(zhuǎn)換時,其純電阻元件上、非理想元件等效電阻和印制板中連線等在工作中也會消耗一定能量。

        2 低功耗設(shè)計技術(shù)

        以使用TI多核處理器TMS320C6678的彈載計算機為例[2]。TMS320C6678整個系統(tǒng)由TeraNet將8個內(nèi)核、網(wǎng)絡(luò)協(xié)處理器、共享存儲管理器、多核導(dǎo)航器、外設(shè)及其他功能部件連接起來,處理單元由8個相同的內(nèi)核組成,互連網(wǎng)絡(luò)TeraNet為分層結(jié)構(gòu)的總線形式,且內(nèi)核通過共享存儲管理器共享容量為4 MB的共享存儲器,從體系結(jié)構(gòu)上看類似于并行計算機中的對稱多處理機(SMP),該架構(gòu)支持8位、16位、32位、64位、128位和256位數(shù)據(jù),可根據(jù)功耗和性能等因素折中選擇。

        2.1軟件設(shè)計

        為了在有效發(fā)揮多核處理器系統(tǒng)的運算處理和數(shù)據(jù)傳輸能力的前提下,降低功耗,獲得多核處理器實際應(yīng)用時的最佳性能,要根據(jù)實際任務(wù)需要,考慮每個內(nèi)核之間的任務(wù)分配和信息傳輸[3]。多核處理器任務(wù)執(zhí)行主要有兩種運行方式:主從方式和數(shù)據(jù)流方式。主從方式即一個核管理主任務(wù),由主任務(wù)對其他核任務(wù)進行管理;數(shù)據(jù)流方式即任務(wù)按照數(shù)據(jù)的傳輸來運行,由一個任務(wù)推動另外一個運行,見圖3。主從方式7各個內(nèi)核工作情況差異較大,在完成相同任務(wù)情況下,無法通過降低整個處理器的時鐘頻率來降低處理器功耗;數(shù)據(jù)流方式每個內(nèi)核工作情況比較統(tǒng)一,實時性高,與主從方式相比可適當選用較低的時鐘頻率,降低整個處理器的功耗,但數(shù)據(jù)流方式要求對整個任務(wù)的協(xié)同和并行工作流程非常清晰。

        圖3 基于多核處理器軟件工作方式

        軟件設(shè)計中盡量使用中斷方式代替查詢方式,中斷方式下處理器可以什么都不做,甚至可以進入等待模式或停止模式。而在查詢方式下處理器必須不停地訪問寄存器,造成很多額外功耗。用宏代替子程序,讀RAM會比讀FLASH帶來更大功耗,處理器在調(diào)用子程序時,需要先保存現(xiàn)場,調(diào)用完畢后再恢復(fù)現(xiàn)場,彈棧壓棧至少帶來2次對RAM的操作,在編譯宏時會展開,處理器執(zhí)行時只是順序執(zhí)行指令,避免了彈棧壓棧操作,且片內(nèi)FLASH的大小完全可以滿足編譯后代碼量的增加,編程時工作量幾乎相同,低功耗性能突出的ARM在處理器設(shè)計上僅允許一次子程序調(diào)用。對于非必須實時計算的參數(shù),使用常量或查表的方式替代處理器的實時計算。使用移位運算來代替乘除法運算等也可有效降低處理器的功耗。

        2.2Cache設(shè)計

        數(shù)據(jù)的時間和空間局部性是內(nèi)存系統(tǒng)優(yōu)化設(shè)計研究的重要部分[4],核心問題在于內(nèi)存結(jié)構(gòu)的優(yōu)化無法適應(yīng)每個應(yīng)用程序。不同研究者關(guān)于Cache參數(shù)對處理器性能及功耗影響的相同分析結(jié)論為:Cache面積增大會降低失效率,但功耗會隨之增大;減小Cache面積帶來的高失效率和較大時間延遲依然會使整個系統(tǒng)功耗上升;增加Cache組相聯(lián)度會增加Cache命中率,進而可以降低功耗。因此采用相關(guān)優(yōu)化算法讓Cache在運行時動態(tài)可重構(gòu),可取得較優(yōu)的效能。彈載計算機應(yīng)用程序一旦確定,執(zhí)行相對單一和固定,考慮到彈載計算機的可靠性和執(zhí)行任務(wù)的特點,對不同Cache空間的大小和組數(shù)的執(zhí)行應(yīng)用程序進行命中率仿真測試,根據(jù)仿真結(jié)果配置合適的Cache空間和組數(shù),可降低Cache消耗的功率。

        2.3可編程邏輯設(shè)計

        可編程器件的選擇對功耗影響較大[5],例如寄存器傳輸級(RTL)器件比門級器件可以減少更多的功耗。RTL級的轉(zhuǎn)換可以在一個周期內(nèi)判斷出電路正在計算結(jié)果的部分是否為有用操作,被判定為在一個時鐘周期內(nèi)進行無用操作的時序或組合電路會被采用的門控時鐘或睡眠模式關(guān)閉。可編程邏輯設(shè)計時,降低邏輯電路的時鐘頻率,僅保留必須在高速時鐘域運行的邏輯電路;保持較小的邏輯電路面積,對無速度要求的邏輯電路進行優(yōu)化設(shè)計;將電壓降低到數(shù)據(jù)手冊規(guī)定的最小值;避免I/O管腳上拉、下拉沖突等方法也可達到降低功耗的目的。

        2.4 印制板設(shè)計

        印制電路板是電子元器件的支撐體,是電氣連接的提供者。為了降低在印制板上的功率耗散,印制板設(shè)計在滿足電氣連接的穩(wěn)定性、電磁兼容和布局合理等要求的前提下,要對信號的走向及電源和地線網(wǎng)絡(luò)進行整體規(guī)劃,布線時要求走線盡可能短,線寬要根據(jù)器件本身和周邊器件的情況進行考慮,盡量寬,走線拐角最好大于90°,盡量設(shè)計為具有一定尺寸的均勻圓弧線,相鄰兩面走線應(yīng)避免相互平行,以減少寄生電容耦合。

        2.5 其他設(shè)計

        集成電路未使用引腳的處理方法也會影響功耗的差異[6],例如在集成電路未使用輸入引腳上極易產(chǎn)生電荷積累,根據(jù)公式U=Q/C,式中Q為電量,C為電容,U為電壓,當累積電荷達到一定程度時,就會產(chǎn)生影響輸入引腳狀態(tài)的電壓,輸入引腳邏輯狀態(tài)變得不可控,當電平處在邏輯0和1的過渡區(qū)時,CMOS反相器的NMOS管和PMOS管都會導(dǎo)通,這將帶來很大的功耗浪費,因此一定要對集成電路的未使用引腳進行上拉或下拉處理,此種處理方法也可使未使用的引腳處于一個固定邏輯狀態(tài)。

        3 總結(jié)

        低功耗對彈載計算機十分重要,相關(guān)設(shè)計研究眾多,隨著處理器技術(shù)的發(fā)展,研究對象逐漸以基于多核處理器的彈載計算機為主。各種低功耗設(shè)計在彈載計算機上應(yīng)用形式多樣,但主要集中在體系架構(gòu)設(shè)計、低功耗元器件的選用、供電管理和軟件優(yōu)化幾個方面。體系架構(gòu)設(shè)計應(yīng)以異步設(shè)計為主,對性能和時序要求嚴格的部分采用同步設(shè)計;選擇采用高K/金屬柵和動態(tài)閾值等技術(shù)的CMOS器件,是降低功耗的最直接辦法;選用具有電源調(diào)節(jié)或低功耗模式的處理器等器件,可在不增加太大工作量的情況下,通過供電管理的方式降低功耗;軟件的設(shè)計優(yōu)劣對整個彈載計算機的運行十分重要,合理調(diào)節(jié)各個部件的運行狀況,在滿足性能要求的情況下可通過減少電路的活動時間降低功耗。

        彈載計算機應(yīng)用對象特殊,對性能、可靠性和實時性等有非常嚴格的要求,彈載計算機是否能良好工作直接決定導(dǎo)彈執(zhí)行任務(wù)的成敗,因此設(shè)計者必須根據(jù)實際應(yīng)用要求剪裁使用低功耗設(shè)計技術(shù)。

        參考文獻

        [1]RABAEY JM.數(shù)字集成電路—電路、系統(tǒng)與設(shè)計[M].周潤德,譯.北京:電子工業(yè)出版社,2010.

        [2]汪安民,張松燦.TMS320C6000DSP實用技術(shù)與開發(fā)案例[M].北京:人民郵電出版社,2008.

        [3]王江.多核系統(tǒng)中提升啟動速度之策略[J].電子技術(shù)應(yīng)用,2014,40(3):25-28.

        [4]何勇,肖斌,陳章龍,等.一種低功耗的動態(tài)可重構(gòu)Cache設(shè)計[J].計算機應(yīng)用與軟件,2009,26(8):247-250.

        [5]張偉棟,李濤.一種基于FPGA的高集成度技術(shù)研究設(shè)計[J].微型機與應(yīng)用,2015,34(4):11-13,25.

        [6]張興,杜剛,王源,等.超低功耗集成電路技術(shù)[J].中國科學(xué),2012,42(12):1544-1558.

        景德勝(1985 -),男,本科,工程師,主要研究方向:彈載嵌入式計算機。

        引用格式:景德勝.基于多核處理器的彈載計算機低功耗設(shè)計研究[J].微型機與應(yīng)用,2016,35(10):28-29,32.

        Research about low power design ofmissile-borne computer based on multi-core processor

        Jing Desheng1,2
        (1.Xi'an ACTRI,AVIC,Xi'an 710068,China;2.College of Airworthiness,CAUC,Tianjin 300300,China)

        Abstrac t:Low power consumption is the development trend of embedded computer,and the key issue to be resolved in the design ofmissileborne computer.This paper introduces the elements which cause power consumption,analyzes the factors of power consumption from processor,software design,Cache assign and so on,and describes the methods and tactics about the low power consumption system design.

        Key words:multi-core;missile-borne computer;embedded system;low power

        作者簡介:

        收稿日期:(2016-01-25)

        中圖分類號:TP368.1

        文獻標識碼:A

        DOI:10.19358 /j.issn.1674-7720.2016.09.010

        猜你喜歡
        嵌入式系統(tǒng)低功耗
        一種高速低功耗比較器設(shè)計
        低功耗NB-IoT透傳模塊的設(shè)計
        電子測試(2018年15期)2018-09-26 06:01:08
        一種用于6LoWPAN的低功耗路由協(xié)議
        辦公自動化系統(tǒng)的設(shè)計
        嵌入式系統(tǒng)在醫(yī)療器械中的應(yīng)用分析
        基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
        嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
        計算機教育(2016年7期)2016-11-10 08:31:34
        面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
        計算機教育(2016年7期)2016-11-10 08:12:11
        在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
        ADI推出三款超低功耗多通道ADC
        高清高速无码一区二区| 色天使综合婷婷国产日韩av| 国产99久久精品一区二区| 国产成人拍精品免费视频| 亚洲一区二区三区在线观看| 午夜国产精品视频在线观看| 妺妺窝人体色www聚色窝仙踪| 国产精品美女久久久久久久| 人片在线观看无码| 亚洲黄色精品在线播放| 夜夜躁狠狠躁日日躁视频| 男女交射视频免费观看网站| 男女高潮免费观看无遮挡| 中文字幕无码免费久久| 亚洲24小时在线免费视频网站| 国产av熟女一区二区三区密桃| 中文字幕乱码高清完整版| 色欲麻豆国产福利精品| 国产小车还是日产的好| 男男亚洲av无一区二区三区久久 | 色欲色香天天天综合网www| 免费人成在线观看视频播放| 亚洲AV无码精品色午夜超碰| 国产av精品一区二区三区视频 | 国自产精品手机在线观看视频 | 久久久av波多野一区二区| 精品国产一区二区三区19| 一本久道久久综合狠狠操| 丰满少妇人妻久久精品| 亚洲日韩精品无码专区网站| 国产精品1区2区| 91精品国产自拍视频| 人人人妻人人澡人人爽欧美一区| 久久艹影院| 白色橄榄树在线阅读免费| 国产精品婷婷久久爽一下| 日韩电影一区二区三区| 日日摸夜夜欧美一区二区| 日韩在线视频不卡一区二区三区 | 亚洲视频在线免费不卡| 国产精品亚洲欧美大片在线看|