眾說紛紜:暢所欲言FPGA的低功耗設計
發布時間:2014-12-23 責任編輯:echolady
【導讀】關於FPGA想必大家都不陌生,本文就帶大家一起來探討關於FPGA的低功耗設計。關於低功耗設計,本文將從兩方麵入手,一是算法優化,二是FPGA資源使用效率優化。具體內容請聽下文分解。
1. 功耗分析
整個FPGA設計的總功耗由三部分功耗組成:1. 芯片靜態功耗;2. 設計靜態功耗;3. 設計動態功耗。
芯片靜態功耗:FPGA在上電後還未配置時,主要由晶體管的泄露電流所消耗的功耗
設計靜態功耗:當FPGA配置完成後,當設計還未啟動時,需要維持I/O的靜態電流,時鍾管理和其它部分電路的靜態功耗
設計動態功耗:FPGA內設計正常啟動後,設計的功耗;這部分功耗的多少主要取決於芯片所用電平,以及FPGA內部邏輯和布線資源的占用
顯而易見,前兩部分的功耗取決於FPGA芯片及硬件設計本身,很難有較大的改善。可以優化是第3部分功耗:設計動態功耗,而且這部分功耗占總功耗的90%左右,因此所以降低設計動態功耗是降低整個係統功耗的關鍵因素。上麵也提到過功耗較大會使FPGA發熱量升高,那有沒有一個定量的分析呢?答案當然是有,如下式:
Tjmax > θJA * PD + TA
其中Tjmax表示FPGA芯片的最高結溫(maximum junction temperature);θJA表示FPGA與周圍大氣環境的結區熱阻抗(Junction to ambient thermal resistance),單位是°C/W;PD表示FPGA總功耗(power dissipation),單位是W;TA表示周圍環境溫度。
以XC7K410T-2FFG900I係列芯片為例,θJA = 8.2°C/W,在TA = 55°C的環境中,想要結溫Tjmax不超過100°C的情況下,可以推算FPGA的總功耗:PD <(Tjmax – TA)/θJA=(100 - 55)/8.2=5.488W,之前估算的20W與之相差太遠,因此優化是必不可少的:
1) 降低θJA:熱阻抗取決於芯片與環境的熱傳導效率,可通過加散熱片或者風扇減小熱阻抗
2) 減小PD:通過優化FPGA設計,降低總功耗,這也是本文重點講解的部分。
2. 低功耗設計
關於FPGA低功耗設計,可從兩方麵著手:1) 算法優化;2) FPGA資源使用效率優化。
1) 算法優化
算法優化可分為兩個層次說明:實現結構和實現方法
首(shou)先(xian)肯(ken)定(ding)需(xu)要(yao)設(she)計(ji)一(yi)種(zhong)最(zui)優(you)化(hua)的(de)算(suan)法(fa)實(shi)現(xian)結(jie)構(gou),設(she)計(ji)一(yi)種(zhong)最(zui)優(you)化(hua)的(de)結(jie)構(gou),使(shi)資(zi)源(yuan)占(zhan)用(yong)達(da)到(dao)最(zui)少(shao),當(dang)然(ran)功(gong)耗(hao)也(ye)能(neng)降(jiang)到(dao)最(zui)低(di),但(dan)是(shi)還(hai)需(xu)要(yao)保(bao)證(zheng)性(xing)能(neng),是(shi)FPGAshejizaimianjihesudushangdounengjiangu。biruzaixuanzecaiyongliushuixianjiegouhaishizhuangtaijijiegoushi,liushuixianjiegoutongyishijiansuoyoudezhuangtaidouzaichixugongzuo,erzhuangtaijijiegouzhiyouyigezhuangtaishishinengde,xianeryijianliushuixianjiegoudegonghaogengduo,danqishujutuntulvhexitongxingnenggengyou,yincixuyaohelixuanqiyi,shixitongnengzaimianjihesuduzhijiandedaopingheng;
另一個層麵是具體的實現方法,設計中所有吸收功耗的信號當中,時鍾是罪魁禍首。雖然時鍾可能運行在 100 MHz,但從該時鍾派生出的信號卻通常運行在主時鍾頻率的較小分量(通常為 12%~15%)。此外,時鍾的扇出一般也比較高。這兩個因素顯示,為了降低功耗,應當認真研究時鍾。 首shou先xian,如ru果guo設she計ji的de某mou個ge部bu分fen可ke以yi處chu於yu非fei活huo動dong狀zhuang態tai,則ze可ke以yi考kao慮lv禁jin止zhi時shi鍾zhong樹shu翻fan轉zhuan,而er不bu是shi使shi用yong時shi鍾zhong使shi能neng。時shi鍾zhong使shi能neng將jiang阻zu止zhi寄ji存cun器qi不bu必bi要yao的de翻fan轉zhuan,但dan時shi鍾zhong樹shu仍reng然ran會hui翻fan轉zhuan,消xiao耗hao功gong率lv。其qi次ci,隔ge離li時shi鍾zhong以yi使shi用yong最zui少shao數shu量liang的de信xin號hao區qu。不bu使shi用yong的de時shi鍾zhong樹shu信xin號hao區qu不bu會hui翻fan轉zhuan,從cong而er減jian輕qing該gai時shi鍾zhong網wang絡luo的de負fu載zai。
2) 資源使用效率優化
資源使用效率優化是介紹一些在使用FPGA內部的一些資源如BRAM,DSP48E1時,可以優化功耗的方法。FPGA動態功耗主要體現為存儲器、內部邏輯、時鍾、I/O消耗的功耗。
相關閱讀:
FPGA有門道?一款軟件無線電平台的設計
利用CPLD數字邏輯和FPGA實現ADC
基於FPGA的航空電子係統的設計
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



