国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何降低功耗FPGA功耗的設(shè)計技巧

電子工程師 ? 來源:FPGA設(shè)計論壇 ? 作者:FPGA設(shè)計論壇 ? 2021-01-08 17:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于研發(fā)人員而言,大家總是在追求低功耗設(shè)計。采用低功耗設(shè)計,無疑是能夠帶來諸多好處。為幫助大家了解如何降低功耗,本文中,小編將對降低 FPGA 功耗的設(shè)計技巧加以闡述。


新一代 FPGA 的速度變得越來越快,密度變得越來越高,邏輯資源也越來越多。那么如何才能確保功耗不隨這些一起增加呢?很多設(shè)計抉擇可以影響系統(tǒng)的功耗,這些抉擇包括從顯見的器件選擇到細小的基于使用頻率的狀態(tài)機值的選擇等。

為了更好地理解本文將要討論的設(shè)計技巧為什么能夠節(jié)省功耗,我們先對功耗做一個簡單介紹。

功耗包含兩個因素:動態(tài)功耗和靜態(tài)功耗。動態(tài)功耗是指對器件內(nèi)的容性負載充放電所需的功耗。它很大程度上取決于頻率、電壓和負載。這三個變量中的每個變量均在您的某種控制之下。

動態(tài)功耗 = 電容×電壓 2×頻率

靜態(tài)功耗是指由器件中所有晶體管的泄漏電流(源極到漏極以及柵極泄漏,常常集中為靜止電流)引起的功耗,以及任何其他恒定功耗需求之和。泄漏電流很大程度上取決于結(jié)溫和晶體管尺寸。

恒定功耗需求包括因終接(如上拉電阻)而造成的電流泄漏。沒有多少措施可以采用來影響泄漏,但恒定功耗可以得到控制。


盡早考慮功耗

您在設(shè)計的早期階段做出的功耗決定影響最大。決定采用什么元件對功耗具有重大意義,而在時鐘上插入一個 BUFGMUX 則影響甚微。對功耗的考慮越早越好。

恰當(dāng)?shù)脑?/p>

并不是所有元件都具有相同的靜止功耗。根據(jù)普遍規(guī)則,器件工藝技術(shù)尺寸越小,泄漏功耗越大。但并不是所有工藝技術(shù)都一樣。例如,對于 90 nm 技術(shù)來說,Virtex-4 器件與其他 90 nm FPGA 技術(shù)之間在靜止功耗方面存在顯著差異,

然而,在靜止功耗隨工藝技術(shù)縮小而增加的同時,動態(tài)功耗卻隨之減小,這是由于較小的工藝有著更低的電壓和電容。考慮好哪種功耗對你的設(shè)計影響更大——待機(靜止)功耗還是動態(tài)功耗。

除通用切片邏輯單元外,所有 Xilinx 器件都具有專門邏輯。其形式有塊 RAM、18×18 乘法器、DSP48 塊、SRL16s,以及其他邏輯。這不僅在于專門邏輯具有更高的性能,還在于它們具有更低的密度,因而對于相同的操作可以消耗較少的功率。評估您的器件選項時,請考慮專門邏輯的類型和數(shù)量。

選擇適當(dāng)?shù)?I/O 標準也可以節(jié)省功耗。這些都是簡單的決定,如選擇最低的驅(qū)動強度或較低的電壓標準。當(dāng)系統(tǒng)速度要求使用高功率 I/O 標準時,計劃一個缺省狀態(tài)以降低功耗。有的 I/O 標準(如 GTL/+)需要使用一個上拉電阻才能正常工作。因此如果該 I/O 的缺省狀態(tài)為高電平而不是低電平,就可以節(jié)省通過該終接電阻的直流功耗。對于 GTL+,將 50Ω終接電阻的適當(dāng)缺省狀態(tài)設(shè)置為 1.5V,可使每個 I/O 節(jié)省功耗 30 mA。

數(shù)據(jù)使能

當(dāng)總線上的數(shù)據(jù)與寄存器相關(guān)時,經(jīng)常使用片選或時鐘使能邏輯來控制寄存器的使能。進一步來說,盡早對該邏輯進行“數(shù)據(jù)使能”,以阻止數(shù)據(jù)總線與時鐘使能寄存器組合邏輯之間不必要的轉(zhuǎn)換,如圖 1 所示。紅色波形表示原設(shè)計;綠色波形表示修改后的設(shè)計。

214ecfe4-4b80-11eb-8b86-12bb97331649.png


另一種選擇是在電路板上而不是在芯片上進行這種“數(shù)據(jù)使能”。以盡可能減小處理器時鐘周期。此概念是使用 CPLD 從處理器卸載簡單任務(wù),以便使其更長時間地處于待機模式。

讓我們來看一個在狀態(tài) 7 和狀態(tài) 8 之間頻繁進行狀態(tài)轉(zhuǎn)換的狀態(tài)機。如果您為該狀態(tài)機選擇二進制編碼,將意味著對于每次狀態(tài) 7 和狀態(tài) 8 之間的狀態(tài)轉(zhuǎn)換,將有四位需要改變狀態(tài),如表 1 所示。如果狀態(tài)機采用格雷碼而不是二進制碼來設(shè)計,則這兩個狀態(tài)之間的轉(zhuǎn)移所需的邏輯轉(zhuǎn)換的數(shù)量將降至僅一位。另外,如果將狀態(tài) 7 和 8 分別編碼為 0010 和 0011,也可以達到同樣的效果。

時鐘管理

在一個設(shè)計的所有吸收功耗的信號當(dāng)中,時鐘是罪魁禍首。雖然一個時鐘可能運行在 100 MHz,但從該時鐘派生出的信號卻通常運行在主時鐘頻率的較小分量(通常為 12% ~ 15%)。此外,時鐘的扇出一般也比較高——這兩個因素顯示,為了降低功耗,應(yīng)當(dāng)認真研究時鐘。

如果設(shè)計的某個部分可以處于非活動狀態(tài),則可以考慮使用一個 BUFG-MUX 來禁止時鐘樹翻轉(zhuǎn),而不是使用時鐘使能。時鐘使能將阻止寄存器進行不必要的翻轉(zhuǎn),但時鐘樹仍然會翻轉(zhuǎn),消耗功率。不過采用時鐘使能總比什么措施也沒有強。

隔離時鐘以使用最少數(shù)量的信號區(qū)。不使用的時鐘樹信號區(qū)不會翻轉(zhuǎn),從而降低該時鐘網(wǎng)絡(luò)的負載。仔細布局可以在不影響實際設(shè)計的情況下達到此目標。

對 FPGA 顯然也可以使用同一概念。雖然 FPGA 不一定擁有待機模式,但使用一個 CPLD 中途欄截總線數(shù)據(jù)并有選擇地將數(shù)據(jù)饋送到 FPGA 也可以省去不必要的輸入轉(zhuǎn)換。

CoolRunner-II CPLD 包含一種稱為“數(shù)據(jù)門控”的功能,可以禁止引腳上的邏輯轉(zhuǎn)換到達 CPLD 的內(nèi)部邏輯。該數(shù)據(jù)門控使能可通過片上邏輯或引腳來控制。

狀態(tài)機設(shè)計

根據(jù)預(yù)測的下一狀態(tài)條件列舉狀態(tài)機,并選擇常態(tài)之間轉(zhuǎn)換位較少的狀態(tài)值。這樣,您就能夠盡可能減少狀態(tài)機網(wǎng)絡(luò)的轉(zhuǎn)換量(頻率)。確定常態(tài)轉(zhuǎn)換和選擇適當(dāng)?shù)臓顟B(tài)值,是降低功耗且對設(shè)計影響較小的一種簡單方法。編碼形式越簡單(一位有效編碼或格雷碼),使用的解碼邏輯也會越少。

功耗估算工具

賽靈思提供了兩種形式的功耗估算工具:一種叫做 Web Power Tools 的設(shè)計前工具和一種叫做 Xpower 的設(shè)計后工具。利用它,您可以僅憑設(shè)計利用率估計就能獲得功耗評估,而無需實際設(shè)計文件。

XPower 是一種設(shè)計后工具,用于分析實際器件利用率,并結(jié)合實際的適配后 (post-fit) 仿真數(shù)據(jù)(VCD 文件格式),給出實際功耗數(shù)據(jù)。利用 Xpower,您可以在完全不接觸芯片的情況下分析設(shè)計改變對總功耗的影響。

基于 Web 的功耗工具

基于 Web 的功耗估計是在設(shè)計流程的早期獲得器件功耗情況的最快捷和最方便的方法。這些工具每個季度都會發(fā)布新版本,因此信息總是最新的,且不需要安裝或下載,只需要擁有互聯(lián)網(wǎng)連接和 Web 瀏覽器即可。您可以指定設(shè)計參數(shù)并保存和加載設(shè)計設(shè)置,免去了通過交互使用重新輸入設(shè)計參數(shù)的麻煩。只要有對設(shè)計行為的估計并選定目標器件即可開始。

2248a690-4b80-11eb-8b86-12bb97331649.png


Xpower:集成的設(shè)計專用功耗分析

Xpower 是所有 Xilinx ISE 設(shè)計工具的一個免費組件,您可以利用它對您的基于設(shè)計的功耗需求進行詳細得多的估計。XPower 是在映射或布局和布線后設(shè)計的基礎(chǔ)上對器件功耗進行估計的。

對于成熟的投產(chǎn)的 FPGA 和 CPLD,XPower 計算出的功耗估計的平均設(shè)計批量誤差 (suite error) 小于 10%。它將把器件數(shù)據(jù)與您的設(shè)計文件結(jié)合起來綜合考慮,并按照您的專門設(shè)計信息給出估計器件功耗的高精度報告。

XPower 直接集成在 ISE 軟件中,可提供層次化的詳細的功耗顯示、詳細的總結(jié)報告和功耗向?qū)В词故切掠脩粢部奢p易上手。XPower 可接受仿真的設(shè)計活動數(shù)據(jù),并可以 GUI 模式和批處理模式運行。

XPower 將考慮設(shè)計中的每個網(wǎng)絡(luò)和邏輯元素。ISE 設(shè)計文件提供準確的資源使用情況;XPower 交叉參考布線信息以及特性化電容數(shù)據(jù)。于是物理資源針對電容進行特性化。設(shè)計特性化將對新器件持續(xù)進行,以給出最精確的結(jié)果。Xpower 使用了網(wǎng)絡(luò)翻轉(zhuǎn)速率和輸出負載。然后 XPower 計算功耗和結(jié)溫,還可以顯示單個網(wǎng)絡(luò)的功耗數(shù)據(jù)。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22410

    瀏覽量

    636254
  • 低功耗
    +關(guān)注

    關(guān)注

    12

    文章

    3438

    瀏覽量

    106691
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    616

    瀏覽量

    29505

原文標題:低功耗成為標配,三分鐘了解FPGA低功耗設(shè)計技巧

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    淺談低功耗晶振的設(shè)計方案

    在電源受限的電路應(yīng)用中,為延長電池壽命或降低系統(tǒng)整體功耗,晶振通常需要具備低功耗特性。今天,凱擎小妹來和大家聊聊低功耗晶振的設(shè)計方案。
    的頭像 發(fā)表于 02-11 11:34 ?352次閱讀
    淺談<b class='flag-5'>低功耗</b>晶振的設(shè)計方案

    單片機低功耗的處理

    如果一個電路里面只有一個單片機以及單片機最基本的外圍電路,那么它的功耗是很低的,特別是一些專門用于低功耗產(chǎn)品的單片機但是如果你以為你用了超低功耗的單片機就一定能降低功耗的話那你就錯了,
    發(fā)表于 01-21 08:25

    什么是低功耗設(shè)計,如何評估低功耗MCU性能?

    每一個細節(jié)來考慮降低功率消耗,從而盡可能地延長電池使用時間。 因此,大部分芯片都會有低功耗模式。從MCU端來講,低功耗的MCU性能一般有以下幾個參數(shù)指標來衡量: ·MCU處于深度休眠模式的時候,所
    發(fā)表于 12-12 07:43

    MCU芯片想實現(xiàn)低功耗如何做到?

    (如待機模式、休眠模式等),以在保持功能的同事降低功耗。 7、電源電壓跳閘 適時調(diào)整MCU的電源電壓,在不影響性能的前提下降低電壓,從而降低功耗,但需注意,過低的電壓可能導(dǎo)致MCU工作不穩(wěn)定。 8
    發(fā)表于 12-01 08:01

    L083最低功耗是多少,應(yīng)該如何進行低功耗設(shè)計?有哪些注意事項?

    L083最低功耗是多少,應(yīng)該如何進行低功耗設(shè)計?有哪些注意事項?
    發(fā)表于 11-12 07:29

    如何通過優(yōu)化電能質(zhì)量在線監(jiān)測裝置的散熱系統(tǒng)來降低功耗

    通過優(yōu)化電能質(zhì)量在線監(jiān)測裝置的散熱系統(tǒng)降低功耗,核心邏輯是 “ 提升散熱效率,減少風(fēng)扇等散熱部件的無效能耗 ”—— 既要避免硬件因高溫被迫滿負荷運行(如 CPU 降頻前的高功耗),又要降低散熱
    的頭像 發(fā)表于 11-05 11:54 ?387次閱讀

    RTT支持低功耗應(yīng)用嗎?

    RTT支持低功耗應(yīng)用嗎?哪個版本更適合用來做低功耗的項目?選標準版,nano,還是smart好?謝謝
    發(fā)表于 10-13 07:59

    CYBT-213043-MESH如何降低低功耗節(jié)點的電流消耗?

    LOW_POWER_NODE 之外 \"Mesh_Demo_Temperure_Sensor \" 的最佳設(shè)置是什么?\"= 1 \" 以盡可能降低低功耗節(jié)點的電流消耗。
    發(fā)表于 07-04 06:21

    STM32L433使用LCD控制器驅(qū)動段碼屏,請問有什么LCD降低功耗的方法嗎?

    STM32L433 使用LCD控制器驅(qū)動段碼屏,有什么LCD降低功耗的方法嗎?
    發(fā)表于 06-23 07:12

    新一代nRF54L系列:進一步降低功耗

    談到nRF54L系列,22 nm工藝節(jié)點在降低功耗方面發(fā)揮了一定的作用,但功耗改進主要源于這無線 SoC/MCU的設(shè)計對系統(tǒng)級功耗的全面審慎處理。憑借積累了數(shù)十年的低功耗設(shè)計專業(yè)知識,
    的頭像 發(fā)表于 06-19 18:29 ?923次閱讀

    低功耗低功耗前端模塊,適用于藍牙?范圍擴展應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()低功耗低功耗前端模塊,適用于藍牙?范圍擴展應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有低功耗低功耗前端模塊,適用于藍牙?范圍擴展應(yīng)用的引腳圖、接線圖、封裝手冊、中文資料
    發(fā)表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模塊,適用于藍牙?范圍擴展應(yīng)用 skyworksinc

    低功耗低功耗前端模塊,適用于藍牙?信號范圍擴展應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()低功耗低功耗前端模塊,適用于藍牙?信號范圍擴展應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有低功耗低功耗前端模塊,適用于藍牙?信號范圍擴展應(yīng)用的引腳圖、接線圖、封裝手冊、
    發(fā)表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模塊,適用于藍牙?信號范圍擴展應(yīng)用 skyworksinc

    藍牙低功耗模塊的原理和應(yīng)用介紹

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,藍牙低功耗模塊在連接各種設(shè)備和傳輸數(shù)據(jù)方面發(fā)揮著重要作用。今天將為您介紹藍牙低功耗模塊的工作原理以及其廣泛的應(yīng)用領(lǐng)域。 藍牙低功耗模塊的原理 藍牙低功耗模塊是
    的頭像 發(fā)表于 05-21 15:56 ?1205次閱讀

    關(guān)于低功耗藍牙連接功耗的評估

    關(guān)于低功耗藍牙連接狀態(tài)下的功耗評估,推薦一個好用的工具: 對于做低功耗藍牙開發(fā)的小伙伴來說,功耗的評估與測試是繞不開的一個環(huán)節(jié),如何快速的評估自己所選用的方案平臺,
    發(fā)表于 04-26 17:10

    低功耗石英晶體振蕩器的工作原理和應(yīng)用場景

    低功耗石英晶體振蕩器是一種專為低功耗應(yīng)用設(shè)計的晶體振蕩器,其核心目標是在保證頻率穩(wěn)定性的同時,最大限度地降低功耗
    的頭像 發(fā)表于 04-11 14:14 ?1269次閱讀