付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實現(xiàn)低功耗FPGA電子系統(tǒng)優(yōu)化技巧與方法本文首先與實測系統(tǒng)功耗進行對比,驗證了Xilinx公司ISE軟件包中FPGA功耗估算工具XPower的準確性。然后對FPGA設(shè)計中影響系統(tǒng)功耗的幾個相互關(guān)聯(lián)的參數(shù)進行取樣,通過軟件估算不同樣點下的系統(tǒng)功耗,找到功耗最低的取樣點,得到最佳設(shè)計參數(shù),從而達到優(yōu)化系統(tǒng)設(shè)計的目的。實驗中通過這種方法,在一個FPGA讀寫SRAM的系統(tǒng)中,在單位時間讀寫操作數(shù)固定的條件下,選取了讀寫頻率與讀寫時間占空比這兩個參數(shù)來優(yōu)化系統(tǒng)功耗。最終測試數(shù)據(jù)證明了該方法的正確性。FPGA在各種電路設(shè)計中廣泛應(yīng)用,如何對FPGA系統(tǒng)進行低功耗優(yōu)化成為一個重要的現(xiàn)實問題。從最早的FPGA功耗模型的建立[1],到較完善的FPGA功耗估算模型[2],再到現(xiàn)在功耗估算工具的出現(xiàn)[3],F(xiàn)PGA設(shè)計時對功耗的預(yù)估已經(jīng)越來越準確,節(jié)約功耗的方法也越來越多樣。本文基于FPGA功耗的預(yù)估,提出將影響功耗的因素做為功耗函數(shù)的參數(shù),根據(jù)參數(shù)取樣并預(yù)估樣點功耗找到功耗函數(shù)的最小值,從而得到最佳參數(shù)以優(yōu)化系統(tǒng)設(shè)計并節(jié)約系統(tǒng)功耗的方法。設(shè)計了一個FPGA讀寫常用存儲器SRAM的系統(tǒng),選取了讀寫頻率與讀寫時間占空比這兩個參數(shù)來優(yōu)化系統(tǒng)功耗,通過對比預(yù)估值與實測值證明了該方法的正確性。1FPGA功耗估算工具1.1XPower介紹Xilinx公司的ISEDesignSuite工具套件中提供了功耗仿真器XPowerAnalyzer,它可以對可編程邏輯器件的功耗進行分析[3]。功耗來源分靜態(tài)功耗和動態(tài)功耗兩部分[1]。靜態(tài)功耗主要由晶體管的泄漏電流和FPGA偏置電流引起,它與工藝技術(shù)、晶體管特性、晶體管個數(shù)、采用的絕緣介質(zhì)等因素有關(guān),這些是由FPGA本身決定的,與電路活動無關(guān)。晶體管的泄漏電流主要由三部分組成:亞閾值漏電流、柵極漏電流和源漏極反偏漏電流,已經(jīng)有文獻對它們的值進行精確建模[4]。動態(tài)功耗是器件核心或I/O在開關(guān)狀態(tài)切換中消耗的能量[1]。其中DynamicPower為動態(tài)功耗;C為電容量;V為工作電壓;D為每個節(jié)點每秒翻轉(zhuǎn)次數(shù),f為系統(tǒng)時鐘頻率。XPower給每個開關(guān)元件建立一個電容模型,根據(jù)輸入文件中的信息和特定器件的電容、靜態(tài)功耗等來估算FPGA的功耗。在輸入文件中,設(shè)計文件NCD(nativecircuitdescription)提供FPGA布局布線信息;物理約束文件PCF(physicalconstraintfile)提供了設(shè)計的時鐘頻率、工作電壓等信息;用戶設(shè)置文件XML用于保存XPower的設(shè)置,在下次打開同一設(shè)計時不必重復(fù)這些設(shè)置;仿真輸出文件VCD(ValueChangeDump)提供了線網(wǎng)翻轉(zhuǎn)率情況,它記錄了仿真時的信號變化情況,可以使功耗估算更接近實際情況[3]。NCD文件、PCF文件和XML文件都根據(jù)FPGA邏輯設(shè)計代碼由ISE工具綜合實現(xiàn)后生成,VCD文件由ModelSim進行時序仿真時生成。XPower的主要輸出文件為PWR文件,即功耗報告文件,它分為靜態(tài)功耗和動態(tài)功耗兩部分。從不同的邏輯設(shè)計的功耗報告文件可以看出,對同一款芯片,靜態(tài)功耗值比較固定,F(xiàn)PGA的邏輯和工作頻率對它影響較?。粍討B(tài)功耗與FPGA邏輯使用的資源,如I/O、DCM、DSP模塊等相關(guān),同時也與工作頻率以及寄存器和線網(wǎng)翻轉(zhuǎn)率相關(guān)。對靜態(tài)功耗與動態(tài)功耗都有影響的因素是電壓和環(huán)境溫度。所有可以影響到動態(tài)功耗的參數(shù)設(shè)置得越接近實際情況,XPower估算結(jié)果就越精確。所以XPower的參數(shù)設(shè)置很重要,特別是決定線網(wǎng)翻轉(zhuǎn)率的VCD文件,它記錄的仿真情況需要真實準確。
FPGA設(shè)計流程如圖1所示,可以看出其中XPower估算功耗環(huán)節(jié)的重要性,在功耗要求嚴格時,為了節(jié)約功耗常常需要修改設(shè)計文件。1.2XPower可靠性驗證為了測出FPGA工作時的實際功耗,設(shè)計了一個簡單系統(tǒng),直接用可調(diào)直流穩(wěn)壓電源對FPGA各電平供電。由于系統(tǒng)功耗較小,需要考慮供電電源線上的分壓損耗,應(yīng)在盡量靠近FPGA電源管腳處使用萬用表測量電壓,并盡可能將該電壓調(diào)節(jié)到與設(shè)計中選用的供電標準一致(VCCO為3.3V,VCCINT為1.2V,VCCAUX為2.5V)。
將配置文件下載到FPGA運行后,通過測量FPGA運行時的電流和電源電壓得到FPGA實際功耗。在XPower中選擇該配置文件相應(yīng)的輸入文件,并使生成VCD時序仿真文件的激勵與實際外界激勵一致,且設(shè)置XPower中溫度、頻率也與實測情況一致,可得FPGA在同樣的工作條件下的仿真功耗。
該實驗選用的FPGA為XilinxSpartan3exc3s100eH,環(huán)境溫度為25℃,驅(qū)動時鐘頻率為18.432MHz。通過改變FPGA邏輯的驅(qū)動時鐘數(shù)目、邏輯使用量、I/O數(shù)、信號數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新公司財務(wù)制度及流程
- 養(yǎng)老院機構(gòu)財務(wù)制度
- 古玩商會財務(wù)制度
- 公司冬季空調(diào)使用制度
- 養(yǎng)老院老人康復(fù)理療師福利待遇制度
- 養(yǎng)老院老人健康飲食營養(yǎng)師職業(yè)發(fā)展規(guī)劃制度
- 增加照明施工方案(3篇)
- 櫥柜專項施工方案(3篇)
- 樓板天窗施工方案(3篇)
- 賣花宣傳活動方案策劃(3篇)
- 2025-2026學(xué)年北京市西城區(qū)初二(上期)期末考試物理試卷(含答案)
- 公路工程施工安全技術(shù)與管理課件 第09講 起重吊裝
- 企業(yè)管理 華為會議接待全流程手冊SOP
- 2026年城投公司筆試題目及答案
- 北京市東城區(qū)2025-2026學(xué)年高三上學(xué)期期末考試英語 有答案
- 框架柱混凝土澆筑施工方案(完整版)
- 酸馬奶加工技術(shù)
- 護士常用設(shè)備儀器培訓(xùn)
- 浦發(fā)銀行租賃合同模板
- 2026年及未來5年市場數(shù)據(jù)中國激光干涉儀行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 人工智能技術(shù)在小學(xué)語文閱讀教學(xué)中的實踐應(yīng)用課題報告教學(xué)研究課題報告
評論
0/150
提交評論