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

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

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

FPGA 電源的“護(hù)理和喂養(yǎng)”

高頻高速研究中心 ? 來(lái)源:YXQ ? 2019-05-07 10:07 ? 次閱讀

可能有些讀者會(huì)質(zhì)疑本文的標(biāo)題,乍一看,說(shuō)“FPGA的護(hù)理和喂養(yǎng)(care and feeding)”似乎完全不合適。然而,對(duì)于這種反對(duì)意見(jiàn)的答案很簡(jiǎn)單:英語(yǔ)是一個(gè)有趣的語(yǔ)言。雖然人們對(duì)于“care and feeding”這一說(shuō)法何時(shí)開(kāi)始流行莫衷一是,但人們都知道,這個(gè)說(shuō)法起源于簡(jiǎn)單的農(nóng)業(yè)時(shí)代,目前已經(jīng)被人們普遍使用(濫用),指任何脆弱或不穩(wěn)定的東西。在本文中,這一說(shuō)法可謂一針見(jiàn)血。雖然對(duì)于FPGA是否需要“喂養(yǎng)”, 人們充滿爭(zhēng)議,但我們可以肯定的是,F(xiàn)PGA的確需要“護(hù)理”!

現(xiàn)代FPGA是有史以來(lái)最復(fù)雜的集成電路之一,它們采用最先進(jìn) 的晶體管技術(shù)和頂尖的架構(gòu),以實(shí)現(xiàn)令人難以置信的靈活性和 最高的性能。隨著時(shí)間的推移和技術(shù)的進(jìn)步,這種復(fù)雜性決定 了,在用FPGA設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)時(shí),需要做出某些妥協(xié)。這一點(diǎn) 在電源中最為明顯,F(xiàn)PGA每次更新?lián)Q代,電源都要提高精度、 靈活性、可控性、效率和故障感知能力,還要減小體積。

FPGA電源要求(解讀數(shù)據(jù)手冊(cè))

工程師應(yīng)該將大部分時(shí)間用于編程——他們不希望花費(fèi)時(shí)間和精 力去考慮如何設(shè)計(jì)合適的電源。實(shí)際上,最佳供電方案就是采用 一種既能滿足項(xiàng)目當(dāng)前需求,又能達(dá)到項(xiàng)目升級(jí)發(fā)展需求的,強(qiáng) 大、靈活且行之有效的設(shè)計(jì)方案。在此,我們將仔細(xì)考察一些重 要的電源規(guī)格及其含義。

電壓精度

內(nèi)核電源電壓是平衡 FPGA 功耗和性能的、最重要的關(guān)鍵要素之一。規(guī)格文檔給出了一系列可接受的電壓,但總的電壓范圍并不 是問(wèn)題的全部。與所有事物一樣,需要進(jìn)行權(quán)衡和優(yōu)化。

表1是當(dāng)下流行的 Altera Arria 10 FPGA 的內(nèi)核電壓規(guī)格示例。雖然這些數(shù)字是Arria 10特有的數(shù)據(jù),但它們代表了其他 FPGA 內(nèi)核電壓要求。電壓范圍為標(biāo)稱電壓另加±3.3%的容差。在此電壓窗口 內(nèi),F(xiàn)PGA會(huì)正常運(yùn)行,但問(wèn)題的全貌要復(fù)雜得多。

表1. Altera Arria 10內(nèi)核電壓規(guī)格

注意標(biāo)有“SmartVID”的行,其電壓范圍為 0.82 V 至 0.93 V。這表示,當(dāng) FPGA 通過(guò) SmartVID2 接口(詳見(jiàn)后文)請(qǐng)求自身的內(nèi)核電壓 時(shí),F(xiàn)PGA 可以接受的各種電壓。該 SmartVID 規(guī)格表明了有關(guān) FPGA 的一個(gè)基本事實(shí):FPGA 可以在不同電壓下運(yùn)行,具體取決于其特 定的制造容差以及采用的特定邏輯設(shè)計(jì)。FPGA的靜態(tài)電壓可能各不相同。電源必須具備響應(yīng)和適應(yīng)能力。

設(shè)計(jì)目標(biāo)是產(chǎn)生恰好能滿足編程功能需求的性能水平,不消耗不必要的功率。根據(jù)半導(dǎo)體的物理特性以及 Altera、Xilinx?(圖1)和 其他公司公布的數(shù)據(jù)可知,動(dòng)態(tài)和靜態(tài)功率會(huì)隨著內(nèi)核 VDD的增加而顯著提高,因此我們的目標(biāo)是確保,給 FPGA 提供的電壓剛好達(dá)到其時(shí)序要求即可。功耗過(guò)大無(wú)助于提高性能。實(shí)際上,功耗過(guò)多會(huì)使情況變得更糟,因?yàn)榫w管泄漏電流隨著溫度的升高而增加,從而消耗更多不必要的功率。由于這些原因,當(dāng)務(wù)之急是優(yōu) 化設(shè)計(jì)和工作點(diǎn)的電壓。

圖1. Xilinx Virtex V功率與內(nèi)核VCC。

這種優(yōu)化過(guò)程需要非常精確的電源才能獲得成功。必須將調(diào)節(jié)器 誤差納入誤差預(yù)算,并從可用于優(yōu)化的可用電壓范圍中減去。如 果內(nèi)核電壓降至要求電壓以下,則FPGA可能因時(shí)序錯(cuò)誤而發(fā)生 故障。如果內(nèi)核電壓漂移至最大規(guī)格值以上,結(jié)果可能會(huì)損壞 FPGA,或者可能會(huì)在邏輯中形成保持時(shí)間故障。為了防止所有 這些情況,必須考慮電源容差范圍,并且指令電壓必須保持在 規(guī)格限值以內(nèi)。

問(wèn)題是大多數(shù)電源調(diào)節(jié)器都不夠準(zhǔn)確。調(diào)節(jié)電壓可能是指令電壓 容差范圍內(nèi)的任何電壓,可能隨負(fù)載條件、溫度和老化而漂移。 保證 ±2% 容差的電源可以在 4% 的電壓窗口內(nèi)任意調(diào)節(jié)電壓。為 了補(bǔ)償電壓可能比下限值低2% 的問(wèn)題,必須將指令電壓提高到 比時(shí)序要求 2%的水平。如果調(diào)節(jié)器然后漂移到比指令電壓高 2% 的水平,它將在比該工作點(diǎn)所需的最小電壓高 4% 的水平運(yùn)行。這仍然符合FPGA的指定電壓要求,但卻浪費(fèi)了大量功率(圖2)。

圖2. 電源調(diào)節(jié)器容差權(quán)衡。

解決辦法是選擇能支持更嚴(yán)格的電壓容差的電源調(diào)節(jié)器。容差 為±0.5%的調(diào)節(jié)器可以在要求工作頻率下,在更接近最小規(guī)格要 求的范圍內(nèi)工作,并且保證與所需電壓的偏離幅度小于1%。這 種情況下,F(xiàn)PGA會(huì)正常工作,并且其功耗將達(dá)到該工作條件下 的最低水平。

LTC388x 系列電源控制器可在較寬的可配置電壓范圍內(nèi),保證調(diào) 節(jié)輸出電壓容差優(yōu)于±0.5%。LTC297x 系列電源系統(tǒng)管理器可保證 調(diào)整后的電壓調(diào)節(jié)器容差優(yōu)于±0.25%。在這些精度條件下,對(duì)于FPGA,顯然都能使其功耗與性能之間達(dá)到最佳平衡。

熱管理

就電源精度而言,一個(gè)更微妙的意義體現(xiàn)在熱預(yù)算當(dāng)中。由于靜 態(tài)功耗遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)到可以忽略不計(jì)的程度,因此FPGA即使在無(wú)所 事事的情況下也會(huì)升溫。溫度升高會(huì)導(dǎo)致更多的靜態(tài)功耗,從而 進(jìn)一步提高工作溫度(圖3)。向電源添加不必要的電壓只會(huì)使該 問(wèn)題變得更加糟糕。不準(zhǔn)確的電源需要工作電壓保護(hù)段,確保有 足夠的電壓來(lái)完成此項(xiàng)工作。由容差、系統(tǒng)組件變化和工作溫度 的變化引起的電源電壓不確定性可能產(chǎn)生明顯高于所需最小值的 電壓。當(dāng)施加到FPGA時(shí),這種額外的電壓可能導(dǎo)致熱效應(yīng),甚至 可能在高處理負(fù)載下導(dǎo)致熱失控。

圖3. 電源電流與工作溫度的關(guān)系。

補(bǔ)救措施是選擇一種非常精確的電源,該電源僅產(chǎn)生恰當(dāng)且不超過(guò)必要的電壓,這正是 ADI 電源系統(tǒng)管理 (PSM) 器件所擅長(zhǎng)的。

SmartVID

SmartVID 是 Altera 公司出品的一種技術(shù),該技術(shù)用于按照FPGA本身 的要求,為每個(gè) FPGA 提供最佳電壓。FPGA 內(nèi)部有一個(gè)寄存器,其 中包含一個(gè)因器件而異的電壓(已在出廠中編程),可保證 FPGA 高效運(yùn)行。FPGA 內(nèi)部編譯的一項(xiàng)IP功能可以讀取該寄存器,并通過(guò) 外部總線向電源發(fā)出請(qǐng)求,要求提供這個(gè)精確的電壓(圖4)。一 旦達(dá)到電壓要求,它就會(huì)在運(yùn)行期間保持靜止。

圖4. Altera SmartVID結(jié)構(gòu)。

SmartVID 應(yīng)用對(duì)電源的要求包括特定的總線協(xié)議、電壓精度和速 度。總線協(xié)議是 FPGA 用于將其所需電壓傳送到功率調(diào)節(jié)器的幾 種方法之一。在可用的方法中,PMBus 最為靈活,因?yàn)樗梢?滿足最廣泛的電源管理IC的需求。SmartVID IP 使用兩個(gè) PMBu s指令:VOUT_MODE 和VOUT_COMMAND,用于命令符合 PMBus 標(biāo)準(zhǔn)的功率調(diào)節(jié)器達(dá)到正確的電壓。

調(diào)節(jié)器的電壓精度和速度要求包括自主引導(dǎo)電壓(在PMBus激活之 前),能每10毫秒接受一個(gè)新電壓指令,在電壓調(diào)整階段每 10 毫秒能步進(jìn) 10 mV,并且能在10毫秒的步進(jìn)時(shí)間內(nèi)穩(wěn)定在目標(biāo)電壓30 mV (~3%)范圍內(nèi),最終升至指令電壓并在FPGA工作期間保持靜止。

雖然 Altera 使用的是 SmartVID 技術(shù),但業(yè)界使用的其他類似技術(shù)也 可以完成相同的任務(wù)。一種最簡(jiǎn)單的方法是在工廠測(cè)試每塊電路板,并在電源的非易失性存儲(chǔ)器中編程一個(gè)精確的電壓,優(yōu)化該特定電路板的性能。使用該技術(shù)時(shí),不需要進(jìn)一步干預(yù),電源就能在正確的電壓下工作。這是搭載EEPROM 的電源管理器或控制 器的優(yōu)點(diǎn)之一。

LTC388x 系列電源控制器可滿足 Altera SmartVID 的所有要求。此外,LTM4675/LTM4676/LTM4677 μModule 調(diào)節(jié)器可以輕松滿足這些 要求,而且通過(guò)單一緊湊的形式提供了完整的解決方案。

時(shí)序收斂

任何邏輯模塊的計(jì)算速度均取決于其電源電壓。在限值范圍內(nèi), 電壓越高,性能越快。我們已經(jīng)看到,為什么不能采用簡(jiǎn)單的辦 法,即在最高電壓下運(yùn)行,保證獲得最佳速度。另一方面,我們必須使工作電壓足夠高,能滿足應(yīng)用需求,如圖5所示。

圖5. FPGA工作頻率與VDD之間的平衡關(guān)系。

圖5的一個(gè)重要啟示是,當(dāng)特定設(shè)計(jì)達(dá)不到其邏輯時(shí)序要求并處 于故障區(qū)域時(shí)可以采取哪些措施。通常,在將設(shè)計(jì)轉(zhuǎn)化成硬件 之前,很難準(zhǔn)確定義正常工作與故障之間的界限,也無(wú)法預(yù)先 確定它將在哪個(gè)特定電壓下超過(guò)時(shí)序要求。唯一的選擇是提前確 定一個(gè)遠(yuǎn)高于最小值的電壓,以浪費(fèi)功率為代價(jià)來(lái)保證功能;或 者設(shè)計(jì)一種靈活的電源,以在測(cè)試時(shí)適應(yīng)硬件需求,甚至在采用 SmartVID 技術(shù)的情況下,能在加電時(shí)適應(yīng)硬件需求。適應(yīng)未知需 求的能力使得 ADI PSM 器件的精度更具價(jià)值,因?yàn)?FPGA 設(shè)計(jì)師可以在實(shí)際設(shè)計(jì)階段和任何開(kāi)發(fā)階段在功耗與性能之間進(jìn)行權(quán)衡。

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

    關(guān)注

    184

    文章

    17740

    瀏覽量

    250523
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21748

    瀏覽量

    603909

原文標(biāo)題:SI-list【中國(guó)】FPGA 電源的“護(hù)理和喂養(yǎng)”

文章出處:【微信號(hào):si-list,微信公眾號(hào):高頻高速研究中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻海布局護(hù)理機(jī)器人領(lǐng)域

    近日有報(bào)道稱,鴻海集團(tuán)B事業(yè)群暨數(shù)位健康部門(mén)的總經(jīng)理姜志雄透露,鴻海正在積極布局護(hù)理機(jī)器人領(lǐng)域。這一舉措旨在通過(guò)整合先進(jìn)的人工智能(AI)技術(shù),為護(hù)理師提供強(qiáng)有力的支持,幫助他們解決日常工作中重復(fù)性
    的頭像 發(fā)表于 12-06 11:32 ?372次閱讀

    TI VR13.HC多相電源輸出過(guò)流保護(hù)理解與應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《TI VR13.HC多相電源輸出過(guò)流保護(hù)理解與應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:24 ?0次下載
    TI VR13.HC多相<b class='flag-5'>電源</b>輸出過(guò)流保<b class='flag-5'>護(hù)理</b>解與應(yīng)用

    使用航天級(jí)電源元件為Microsemi RTG4 FPGA供電

    電子發(fā)燒友網(wǎng)站提供《使用航天級(jí)電源元件為Microsemi RTG4 FPGA供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:31 ?0次下載
    使用航天級(jí)<b class='flag-5'>電源</b>元件為Microsemi RTG4 <b class='flag-5'>FPGA</b>供電

    使用邏輯和電壓轉(zhuǎn)換優(yōu)化電動(dòng)牙刷和其他個(gè)人護(hù)理設(shè)備

    電子發(fā)燒友網(wǎng)站提供《使用邏輯和電壓轉(zhuǎn)換優(yōu)化電動(dòng)牙刷和其他個(gè)人護(hù)理設(shè)備.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 10:46 ?0次下載
    使用邏輯和電壓轉(zhuǎn)換優(yōu)化電動(dòng)牙刷和其他個(gè)人<b class='flag-5'>護(hù)理</b>設(shè)備

    使用航天級(jí)電源元件為Microchip RT PolarFire FPGA供電

    電子發(fā)燒友網(wǎng)站提供《使用航天級(jí)電源元件為Microchip RT PolarFire FPGA供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:56 ?0次下載
    使用航天級(jí)<b class='flag-5'>電源</b>元件為Microchip RT PolarFire <b class='flag-5'>FPGA</b>供電

    先進(jìn)FPGA電源設(shè)計(jì)注意事項(xiàng)(電源設(shè)計(jì)器121)

    電子發(fā)燒友網(wǎng)站提供《先進(jìn)FPGA電源設(shè)計(jì)注意事項(xiàng)(電源設(shè)計(jì)器121).pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:27 ?0次下載
    先進(jìn)<b class='flag-5'>FPGA</b>的<b class='flag-5'>電源</b>設(shè)計(jì)注意事項(xiàng)(<b class='flag-5'>電源</b>設(shè)計(jì)器121)

    FPGA電源時(shí)序控制

    電子發(fā)燒友網(wǎng)站提供《FPGA電源時(shí)序控制.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:25 ?0次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>電源</b>時(shí)序控制

    三星推出智能家庭護(hù)理服務(wù),以科技賦能老年照護(hù)

    家庭護(hù)理服務(wù)——SmartThings Family Care,旨在通過(guò)科技手段為家庭護(hù)理者提供全面、便捷的照護(hù)支持。
    的頭像 發(fā)表于 08-15 14:52 ?380次閱讀

    FPGA學(xué)習(xí)筆記-電源電壓

    通常FPGA中會(huì)有各種資源可以使用,而每種資源都需要有電源電壓支持。在單片機(jī)中,通常是使用同樣的電源電壓供電的,比如常見(jiàn)的5V、3.3V。而在FPGA中,一般需要:核心電壓、I/O口電
    發(fā)表于 05-22 18:42

    基于AnDAPT PMIC的FPGA電源模塊 科通技術(shù)助同創(chuàng)恒偉簡(jiǎn)化電源設(shè)計(jì)

    。AG I大背景下產(chǎn)品升級(jí)需求下,科通技術(shù)基于AnDAPT PMIC的FPGA電源模塊協(xié)助同創(chuàng)恒偉簡(jiǎn)化電源設(shè)計(jì)。 西安同創(chuàng)恒偉電子科技有限公司著眼于FPGA視頻項(xiàng)目、高速通信及計(jì)算板卡
    的頭像 發(fā)表于 03-19 16:10 ?2785次閱讀
    基于AnDAPT PMIC的<b class='flag-5'>FPGA</b><b class='flag-5'>電源</b>模塊 科通技術(shù)助同創(chuàng)恒偉簡(jiǎn)化<b class='flag-5'>電源</b>設(shè)計(jì)

    fpga開(kāi)發(fā)板是什么?fpga開(kāi)發(fā)板有哪些?

    FPGA開(kāi)發(fā)板是一種基于FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)技術(shù)的開(kāi)發(fā)平臺(tái),它允許工程師通過(guò)編程來(lái)定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開(kāi)發(fā)板通常包括
    的頭像 發(fā)表于 03-14 18:20 ?2052次閱讀

    用于為FPGA和DSP供電的三電源電源管理ICTPS75003數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于為FPGA和DSP供電的三電源電源管理ICTPS75003數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-04 14:05 ?0次下載
    用于為<b class='flag-5'>FPGA</b>和DSP供電的三<b class='flag-5'>電源</b><b class='flag-5'>電源</b>管理ICTPS75003數(shù)據(jù)表

    如何為 FPGA 開(kāi)發(fā)緊湊而高效的電源解決方案

    (ML) 中的高性能計(jì)算。為 FPGA 供電是一種復(fù)雜而關(guān)鍵的功能,會(huì)涉及大量不同類型的電源軌,而且有的需要高達(dá) 50 A 的電流。 為使 FPGA 正常運(yùn)行,電源軌需要按照一定的順
    的頭像 發(fā)表于 02-13 15:54 ?982次閱讀
    如何為 <b class='flag-5'>FPGA</b> 開(kāi)發(fā)緊湊而高效的<b class='flag-5'>電源</b>解決方案

    虹科分享丨AR與AI融合加速,醫(yī)療護(hù)理更便捷!

    醫(yī)療保健行業(yè)正在經(jīng)歷轉(zhuǎn)變,其中AR技術(shù)的應(yīng)用涵蓋了多個(gè)領(lǐng)域。包括手術(shù)輔助、醫(yī)療示教、手術(shù)的虛擬培訓(xùn)、心理健康治療等領(lǐng)域,此外,AR在醫(yī)療護(hù)理領(lǐng)域也展示出優(yōu)勢(shì),今天,我們來(lái)談?wù)劊珹R如何輔助醫(yī)生與患者進(jìn)行醫(yī)療護(hù)理。
    的頭像 發(fā)表于 01-24 16:10 ?379次閱讀
    虹科分享丨AR與AI融合加速,醫(yī)療<b class='flag-5'>護(hù)理</b>更便捷!

    FPGA可以用來(lái)做數(shù)字電源嗎?

    請(qǐng)問(wèn): FPGA可以用來(lái)做數(shù)字電源嗎?有參考設(shè)計(jì)案例嗎? FPGA和DSP做數(shù)字電源的優(yōu)缺點(diǎn)是什么?
    發(fā)表于 01-08 22:24