《電子技術應用》
您所在的位置:首頁 > 電子元件 > 其他 > 教學:FPGA中如何進行低功耗設計

教學:FPGA中如何進行低功耗設計

2022-09-27
來源:FPGA之家
關鍵詞: Xilinx 芯片 FPGA

  筆者經歷過一個項目,整個系統的功耗達到了100w,而單片FPGA的功耗估計得到為20w左右,有點過高了,功耗過高則會造成發熱量增大,溫度高最常見的問題就是系統重啟,另外對FPGA內部的時序也不利,導致可靠性下降。其它硬件電路的功耗是固定的,只有FPGA的功耗有優化的余地,因此硬件團隊則極力要求筆者所在的FPGA團隊盡量多做些低功耗設計。筆者項目經歷尚淺,還是第一次正視功耗這碼事兒,由于項目時間比較緊,而且xilinx方面也比較重視這個項目,因此當時有xilinx的工程師過來對我們做了些培訓,并且專門請了美國總部的專家過來與我們協同進行設計功耗估計,還是比較給力的。

  以下是筆者在這比較短的時間內學習到的一些關于功耗估計和如何進行低功耗設計的知識:

  

30.JPG

  功耗分析

  整個FPGA設計的總功耗由三部分功耗組成:1. 芯片靜態功耗;2. 設計靜態功耗;3. 設計動態功耗。

  l芯片靜態功耗:FPGA在上電后還未配置時,主要由晶體管的泄露電流所消耗的功耗

  l設計靜態功耗:當FPGA配置完成后,當設計還未啟動時,需要維持I/O的靜態電流,時鐘管理和其它部分電路的靜態功耗

  l設計動態功耗: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:熱阻抗取決于芯片與環境的熱傳導效率,可通過加散熱片或者風扇減小熱阻抗

  

30.JPG

  功耗估計

  在講解低功耗設計之前,介紹一下xilinx的功耗估計工具XPE(Xilinx Power EsTImator),XPE主要是在項目初期,處于系統設計,RTL代碼并未完善階段功耗估計時使用。大家可以在xilinx官網上下載到:http://www.xilinx.com/power,它是一個基于EXCEL的工具,如圖2所示,功能做的十分豐富,感嘆EXCEL也未免太強大了吧。

31.JPG

  在設計完成綜合實現后,則可以使用vivado自帶的功耗分析工具進行精確計算功耗。打開綜合實現后的設計,點擊report power即可得到功耗分析的結果,如圖3,4所示。

32.JPG

33.JPG

  低功耗設計

  關于FPGA低功耗設計,可從兩方面著手:1. 算法優化;2. FPGA資源使用效率優化。

  1.算法優化

  算法優化可分為兩個層次說明:實現結構和實現方法

  首先肯定需要設計一種最優化的算法實現結構,設計一種最優化的結構,使資源占用達到最少,當然功耗也能降到最低,但是還需要保證性能,是FPGA設計在面積和速度上都能兼顧。比如在選擇采用流水線結構還是狀態機結構時,流水線結構同一時間所有的狀態都在持續工作,而狀態機結構只有一個狀態是使能的,顯而易見流水線結構的功耗更多,但其數據吞吐率和系統性能更優,因此需要合理選其一,使系統能在面積和速度之間得到平衡;

  另一個層面是具體的實現方法,設計中所有吸收功耗的信號當中,時鐘是罪魁禍首。雖然時鐘可能運行在?100?MHz,但從該時鐘派生出的信號卻通常運行在主時鐘頻率的較小分量(通常為?12%~15%)。此外,時鐘的扇出一般也比較高。這兩個因素顯示,為了降低功耗,應當認真研究時鐘。?首先,如果設計的某個部分可以處于非活動狀態,則可以考慮禁止時鐘樹翻轉,而不是使用時鐘使能。時鐘使能將阻止寄存器不必要的翻轉,但時鐘樹仍然會翻轉,消耗功率。其次,隔離時鐘以使用最少數量的信號區。不使用的時鐘樹信號區不會翻轉,從而減輕該時鐘網絡的負載。

  2.資源使用效率優化

  資源使用效率優化是介紹一些在使用FPGA內部的一些資源如BRAM,DSP48E1時,可以優化功耗的方法。FPGA動態功耗主要體現為存儲器、內部邏輯、時鐘、I/O消耗的功耗。

  其中存儲器是功耗大戶,如xilinx FPGA中的存儲器單元Block RAM,因此在這邊主要介紹對BRAM的一些功耗優化方法。

  如圖5中實例,雖然BRAM只使用了7%,但是其功耗0.601W占了總設計的42%,因此優化BRAM的功耗能有效地減小FPGA的動態功耗。

34.JPG

  下面介紹一下優化BRAM功耗的方法:

  (1) 使用“NO CHANGE”模式:在BRAM配置成True Dual Port時,需要選擇端口的操作模式:“Write First”,“Read First” or “NO CHANGE”,避免讀操作和寫操作產生沖突,如圖6所示;其中“NO CHANGE”表示BRAM不添加額外的邏輯防止讀寫沖突,因此能減少功耗,但是設計者需要保證程序運行時不會發生讀寫沖突。

35.JPG

  圖5中的功耗是設置成“Write First”時的,圖7中是設置成“NO CHANGE”后的功耗,BRAM的功耗從0.614W降到了0.599W,因為只使用了7%的BRAM,如果設計中使用了大量的BRAM,效果能更加明顯。

 

36.JPG

  (2)控制“EN”信號:BRAM的端口中有clock enable信號,如圖8所示,在端口設置中可以將其使能,模塊例化時將其與讀/寫信號連接在一起,如此優化可以使BRAM在沒有讀/寫操作時停止工作,節省不必要的功耗。

37.JPG

  如圖9所示為控制“EN”信號優化后的功耗情況,BRAM功耗降到了0.589W

38.JPG

  (3)拼深度:當設計中使用了大量的存儲器時,需要多塊BRAM拼接而成,如需要深度32K,寬度32-bit,32K32Bit的存儲量,但是單塊BRAM如何配置是個問題?7 series FPGA中是36Kb 的BRAM,其中一般使用32Kb容量,因此可以配置成32K1-bit或者1K*32-bit,多塊BRAM拼接時,前者是“拼寬度”(見圖10),后者是“拼深度”(見圖11)。兩種結構在工作時,“拼寬度”結構所有的BRAM需要同時進行讀寫操作;而“拼深度”結構只需要其中一塊BRAM進行讀寫,因此在需要低功耗的情況下采用“拼深度”結構,

  注:“拼深度”結構需要額外的數據選擇邏輯,增加了邏輯層數,為了降低功耗即犧牲了面積又犧牲了性能。

39.JPG



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产老女人精品毛片久久| 欧美人与性动交α欧美精品济南到| 香蕉成人啪国产精品视频综合网| 久久久久久日产精品| 亚洲国产精品久久久久秋霞蜜臀| 亚洲黄色毛片| 狂野欧美激情性xxxx| 久久久久一区二区三区| 久久色中文字幕| 在线观看视频免费一区二区三区| 午夜日韩激情| 日韩小视频在线观看专区| 国产精品超碰97尤物18| 国产精品色婷婷| 亚洲精品免费在线播放| 在线欧美福利| 久久国产精品99国产| 亚洲综合视频在线| 一区二区精品| 欧美成人精品不卡视频在线观看| 欧美日韩综合一区| 国产精品久久久久免费a∨大胸| 激情久久久久| 日韩视频在线一区二区三区| 亚洲精品国偷自产在线99热| 亚洲视频www| 亚洲激情成人| 国产精品色一区二区三区| 亚洲国产精品ⅴa在线观看| 欧美视频在线观看免费网址| 午夜在线一区二区| 久久精品国产久精国产爱| 国产视频丨精品|在线观看| 欧美高清一区二区| 国产在线拍偷自揄拍精品| 国产精品视频午夜| 欧美大学生性色视频| 欧美成人r级一区二区三区| 欧美一级二区| 中文成人激情娱乐网| 国精产品99永久一区一区| 99成人免费视频| 国内在线观看一区二区三区| 亚洲国产精品成人| 久久精品国产99国产精品澳门| 久久久精品tv| 亚洲第一页在线| 亚洲欧美日韩另类| 欧美色播在线播放| 你懂的成人av| 亚洲一区在线免费观看| 亚洲国产毛片完整版| 久久精品噜噜噜成人av农村| 亚洲一区高清| 欧美成人精品高清在线播放| 欧美国产日韩一区| 亚洲国产精品传媒在线观看| 久久精品国产亚洲高清剧情介绍| 久久久久久久综合色一本| 国产精品户外野外| 亚洲综合导航| 久久国产精品高清| 久久国产精品99久久久久久老狼| 欧美激情一区二区三级高清视频| 亚洲第一在线综合网站| 鲁大师成人一区二区三区| 欧美激情一区| 亚洲视频导航| 国产一区二区在线观看免费| 亚洲视频 欧洲视频| 国产精品美女久久| 亚洲美女视频| 久久久久久久久久久久久久一区| 性欧美video另类hd性玩具| 久久久久久香蕉网| 欧美日韩国产精品一卡| 欧美三级视频| 国产精品一区二区三区久久久| 欧美在线看片a免费观看| 欧美精品亚洲精品| 亚洲精品自在久久| 欧美日韩国产综合一区二区| 国产欧美日韩免费| 亚洲图片欧美午夜| 亚洲午夜av| 欧美激情综合色综合啪啪| 欧美成人在线免费视频| 亚洲欧美激情诱惑| 亚洲欧洲日产国产综合网| 一区二区成人精品| 一区在线免费观看| 免费在线欧美视频| 亚洲一区二区三区影院| 欧美激情中文字幕在线| 在线观看日产精品| 樱桃视频在线观看一区| 在线日韩av| 久久久久国产一区二区| 久久久久久婷| 久久精品综合一区| 老牛影视一区二区三区| 欧美精品久久99| 欧美色欧美亚洲另类二区| 欧美日韩国产精品自在自线| 国产精品每日更新在线播放网址| 欧美日韩国产综合视频在线| 亚洲国产精品福利| 国产精品爽爽爽| 久久久久欧美| 一个色综合导航| 欧美日韩国产影片| 国产精品美女www爽爽爽| 欧美三级网址| 欧美日本国产| 亚洲精品在线一区二区| 亚洲人成毛片在线播放女女| 欧美日韩视频不卡| 毛片基地黄久久久久久天堂| 欧美极品一区二区三区| 欧美精品综合| 红桃av永久久久| 久久久夜色精品亚洲| 久久综合给合| 欧美激情第六页| 欧美三级午夜理伦三级中文幕| 一区二区三区|亚洲午夜| 欧美日韩 国产精品| 国产精品久久久久久久久借妻| 精品1区2区| 欧美成人午夜影院| 欧美激情久久久| 欧美精品激情在线观看| 国产精品久久久免费| 欧美日本一道本| 亚洲欧美成人网| 亚洲人线精品午夜| 欧美日韩国产色综合一二三四| 含羞草久久爱69一区| 老司机免费视频一区二区三区| 亚洲自拍啪啪| 国产欧美一区二区三区久久| 国产精品免费网站| 亚洲女同性videos| 欧美视频免费看| 亚洲欧美国产高清| 久久久综合精品| 亚洲主播在线| 国产精品国产三级国产a| 国产日产欧产精品推荐色| 亚洲欧洲日产国产网站| 黑人巨大精品欧美一区二区小视频| 久久精品一区中文字幕| 日韩视频免费观看| 国产精品二区影院| 亚洲线精品一区二区三区八戒| 国产精品欧美激情| 亚洲欧美日本另类| 99国产精品视频免费观看一公开| 亚洲毛片一区二区| 欧美久久成人| 99视频一区二区三区| 欧美国产三区| 久久精品av麻豆的观看方式| 亚洲日本中文字幕免费在线不卡| 欧美一级二级三级蜜桃| 亚洲一级影院| 亚洲欧美另类久久久精品2019| 亚洲欧美日韩一区二区三区在线| 日韩视频在线永久播放| 国产精品久久久久久久浪潮网站| 久久人人97超碰精品888| 日韩视频中文| 鲁大师成人一区二区三区| 欧美麻豆久久久久久中文| 亚洲主播在线播放| 亚洲免费综合| 亚洲精品久久久一区二区三区| 欧美午夜视频| 国产午夜亚洲精品羞羞网站| 欧美日本网站| 欧美韩日一区二区三区| 欧美三级第一页| 久久久久久久成人| 国产亚洲毛片在线| 国产精品福利在线观看网址| 亚洲电影免费观看高清| 美女黄毛**国产精品啪啪| 欧美日韩视频免费播放| 欧美一区国产在线| 99精品免费网| 欧美伊人精品成人久久综合97| 久久免费高清| 久久亚洲高清| 国产精品黄视频| 亚洲影院免费观看| 亚洲精品国产视频| 亚洲视频观看| 欧美成人精品高清在线播放| 韩国三级电影一区二区| 性欧美长视频| 亚洲一区国产| 久久精品中文| 午夜精品久久久久久久蜜桃app| 久久高清福利视频| 午夜精品久久久久久久99黑人| 欧美成人一区二区在线| 欧美成人免费观看| 国产网站欧美日韩免费精品在线观看| 欧美精选一区| 亚洲狼人精品一区二区三区| 亚洲午夜激情在线| 最近中文字幕mv在线一区二区三区四区| 亚洲福利视频二区| 韩国v欧美v日本v亚洲v| 亚洲视频每日更新| 一区二区三区欧美日韩| 久久爱91午夜羞羞| 国产日韩一区二区三区在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 欧美日韩1234| 欧美片第一页| 欧美极品aⅴ影院| 国内精品国产成人| 欧美黄色视屏| 午夜精品久久久99热福利| 亚洲激情第一页| 欧美三日本三级少妇三2023| 久久久噜噜噜久久中文字幕色伊伊| 狠狠色综合网站久久久久久久| 国产精品久久久久久久久久三级| 欧美精品九九99久久| 欧美成人精品影院| 一区二区三区中文在线观看| 国产精品99久久久久久人| 欧美.com| 欧美一区二区三区电影在线观看| 欧美精品一区二区三区四区| 亚洲欧美色一区| 男人天堂欧美日韩| 精品1区2区| 欧美一区二区三区久久精品| 欧美日韩亚洲综合在线| 久久亚洲精品网站| 亚洲中字黄色| 国产日韩欧美视频在线| 欧美一区二区在线免费观看| 欧美日韩福利在线观看| 亚洲欧美一区在线| 久久综合狠狠| 欧美国产精品日韩| 欧美色图五月天| 国产无遮挡一区二区三区毛片日本| 国产精品永久免费视频| 免费亚洲电影| 亚洲日本黄色| 黄色av成人| 国产精品亚洲激情| 日韩一区二区福利| 狠狠色狠狠色综合日日91app| 亚洲一区二区三区免费观看| 午夜久久久久久久久久一区二区| 欧美一区二粉嫩精品国产一线天| 亚洲尤物精选| 亚欧成人在线| 日韩天堂在线观看| 欧美成人午夜影院| 亚洲精品永久免费精品| 国产区欧美区日韩区| 久久亚洲春色中文字幕久久久| 亚洲福利视频一区二区| 国产精品久久国产三级国电话系列| 国内精品久久久| 欧美日韩视频一区二区三区| 久久不见久久见免费视频1| 午夜免费在线观看精品视频| 欧美一区二区黄色| 尤物在线观看一区| 亚洲国产国产亚洲一二三| 亚洲视频一区二区免费在线观看| 国产精品美女午夜av| 欧美一区深夜视频| 亚洲一区图片| 久久久中精品2020中文| 欧美激情视频一区二区三区免费| 免费久久99精品国产自| 激情五月婷婷综合| 久久久蜜桃精品| 亚洲裸体在线观看| 欧美视频专区一二在线观看| 国产伦精品一区二区| 亚洲一级片在线观看| 国产在线欧美日韩| 国产精品免费观看在线| 老色鬼久久亚洲一区二区| 欧美在线三区| 午夜在线一区| 中文在线资源观看网站视频免费不卡| 欧美日韩亚洲精品内裤| 在线电影欧美日韩一区二区私密| 国产精品99久久99久久久二8| 国产日产欧美a一级在线| 亚洲欧美中文在线视频| 欧美理论在线| 久久午夜精品一区二区| 国产精品成人一区二区三区吃奶| 国产女人水真多18毛片18精品视频| 一区二区免费在线播放| 欧美精品少妇一区二区三区| 久久天天狠狠| 亚洲国产视频一区二区| 久久午夜羞羞影院免费观看| 欧美日韩亚洲一区在线观看| 一本久久精品一区二区| 久久er精品视频| 中国成人亚色综合网站| 亚洲免费观看在线观看| 怡红院精品视频在线观看极品| 亚洲日本激情| 亚洲免费不卡| 久久综合久久88| 国产精品亚洲网站| 国产九九视频一区二区三区| 亚洲日本成人网| 亚洲精品永久免费精品| 这里只有精品电影| 亚洲乱码久久| 亚洲欧美一区二区三区极速播放| 欧美一区二区视频在线观看2020|