如何為FPGA供電?
1.什么是FPGA
FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列),是指一種通過軟件手段更改、配置器件內(nèi)部連接結(jié)構(gòu)和邏輯單元,完成既定設(shè)計(jì)功能的數(shù)字集成電路。顧名思義,其內(nèi)部的硬件資源都是一些呈陣列排列的、功能可配置的基本邏輯單元,以及連接方式可配置的硬件連線。簡單來說就是一個(gè)可以通過編程來改變內(nèi)部結(jié)構(gòu)的芯片。
它是在 PLA、PAL、GAL、CPLD 等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。
FPGA 普遍用于實(shí)現(xiàn)數(shù)字電路模塊,用戶可對 FPGA 內(nèi)部的邏輯模塊和 I/O 模塊重新配置,以實(shí)現(xiàn)用戶的需求。它還具有靜態(tài)可重復(fù)編程和動態(tài)在系統(tǒng)重構(gòu)的特性,使得硬件的功能可以像軟件一樣通過編程來修改。可以毫不夸張的講,F(xiàn)PGA 能完成任何數(shù)字器件的功能,下至簡單的 74 電路,上至高性能 CPU,都可以用 FPGA 來實(shí)現(xiàn)。FPGA 如同一張白紙或是一堆積木,工程師可以通過傳統(tǒng)的原理圖輸入法,或是硬件描述語言自由的設(shè)計(jì)一個(gè)數(shù)字系統(tǒng)。
2.給FPGA供電
如果我們設(shè)計(jì)過任何類型的電子系統(tǒng),我們可能已經(jīng)使用過現(xiàn)場可編程門陣列 (FPGA)。FPGA 允許我們配置邏輯塊,以無數(shù)種排列方式“連接在一起”以執(zhí)行從復(fù)雜的組合功能到更簡單的邏輯序列的各種任務(wù),從而為系統(tǒng)設(shè)計(jì)引入了高度的定制化和靈活性。今天的 FPGA 越來越成為集成了模數(shù)轉(zhuǎn)換器 (ADC) 和數(shù)模轉(zhuǎn)換器 (DAC) 的“混合信號”芯片。它們還具有額外的信號調(diào)理和處理模塊,可將它們轉(zhuǎn)變?yōu)橥暾钠舷到y(tǒng) (SoC),用于 4G/5G 無線基站、100 Gb 以太網(wǎng)交換機(jī)、高級駕駛輔助系統(tǒng) (ADAS) 等終端設(shè)備應(yīng)用,云企業(yè)存儲,測試和測量,
隨著負(fù)載調(diào)節(jié)變得越來越嚴(yán)格(最新的 FPGA 內(nèi)核軌為 +/-3%,包括 DC 和 AC 調(diào)節(jié)和紋波),為 FPGA 供電可能具有挑戰(zhàn)性。電源排序也可能很復(fù)雜,存在 10 個(gè)或更多電壓軌。
我們必須在設(shè)計(jì) FPGA 收發(fā)器電源解決方案時(shí)考慮到低輸出噪聲,將輸出電壓紋波限制在低于 10mV 峰峰值。
最重要的是,電源的熱性能必須出色,才能在各種工作條件下實(shí)現(xiàn)可靠的電源設(shè)計(jì)。
使用UCD90120A 是一款 12 軌 PMBus/I2C 可尋址電源排序器和監(jiān)視器。該器件集成了一個(gè)12位ADC, 此ADC可監(jiān)視多達(dá) 12個(gè)電源電壓輸入。 26個(gè)GPIO引腳可被用于電源啟用,加電復(fù)位信號,外部中斷,級聯(lián),或者其它系統(tǒng)功能。這些引腳中的12個(gè)引腳提供PWM功能。憑借這些引腳,UCD90120A 支持裕度調(diào)節(jié)以及通用 PWM 功能。
運(yùn)用引腳選擇電壓軌狀態(tài)功能可實(shí)現(xiàn)特定的電源狀態(tài)。該功能允許使用多達(dá)3個(gè)GPI來啟用和停用任意電壓軌。對于執(zhí)行系統(tǒng)低功耗模式及用于硬件設(shè)備的高級配置和電源接口 (ACPI) 規(guī)范而言,這一點(diǎn)是很有用處的。
這個(gè)TI的 融合數(shù)字電源?設(shè)計(jì)人員軟件用于器件配置。這款基于PC的圖形用戶界面 (GUI) 提供了一種用于配置,存儲和監(jiān)視所有系統(tǒng)操作參數(shù)的直觀界面。
圖 1 是帶有相應(yīng) TI Designs 參考設(shè)計(jì)的Xilinx Virtex UltraScale FPGA 電源樹,顯示了 TI UCD90120A PMBus 定序器通過 PMBus 和 TI 的 Fusion Digital Power ?圖形用戶界面 (GUI)正確地對軌道進(jìn)行上下排序的軌道。
圖 1:Xilinx Ultrascale Virtex FPGA TI 設(shè)計(jì)框圖。
憑借 TI 廣泛的電源產(chǎn)品,我們的電源設(shè)計(jì)服務(wù)團(tuán)隊(duì)不斷為市場上可用的頂級 FPGA 開發(fā)優(yōu)化的電源解決方案。
借助 1,400 多個(gè)TI Designs 電源參考設(shè)計(jì),我們可以輕松篩選和選擇用于 FPGA 電源的設(shè)計(jì)。只需單擊 Power Parameter 搜索窗口中的為 FPGA 設(shè)計(jì)過濾器,即可查看當(dāng)前在我們的 TI 設(shè)計(jì)參考設(shè)計(jì)庫中的 33 種 FPGA 電源設(shè)計(jì)。我們可以進(jìn)一步對結(jié)果表的每一列進(jìn)行排序,并將整個(gè)列表導(dǎo)出到 Microsoft Excel;見圖 2。
圖 2:“搜索 FPGA 設(shè)計(jì)”TI 設(shè)計(jì)過濾器。
TI 電源參考設(shè)計(jì)是使用所有可用的設(shè)計(jì)資料構(gòu)建和測試的,例如原理圖、材料清單、布局文件、測試報(bào)告和熱性能數(shù)據(jù),如圖 3 所示。
圖 3:FPGA TI 電源設(shè)計(jì)熱圖像。
我們不斷更新我們的參考設(shè)計(jì)數(shù)據(jù)庫,最近推出了30A PMBus 參考設(shè)計(jì),適用于 Xilinx Zynq Ultrascale+ ZU9EG MPSoC FPGA Core Rail,用于基站應(yīng)用。
因此,如果我們的系統(tǒng)設(shè)計(jì)計(jì)劃包括 FPGA,請?jiān)L問TI 設(shè)計(jì)參考設(shè)計(jì)庫并快速找到我們的 FPGA 電源解決方案。