FPGA設計中的功率計算技巧

2022-08-04 11:12:04 字數 1722 閱讀 5472

隨著工藝技術的越來越前沿化, fpga器件擁有更多的邏輯、儲存器和特殊功能,如儲存器介面、 dsp塊和多種高速serdes通道,這些發展不斷地對系統功率要求提出挑戰。由此,設計師也許會想要拖一座冰山到電路板上,但這樣一來it人員就會面臨一團亂麻的境地了。顯然冰山是乙個不切實際的玩笑,以下是一種可行的方案:

使用工具來精確計算功率要求功率計算的關鍵是兩方面:靜態和動態功率。 儘管fpga廠商承諾將提供切實可用的低功耗器件,但由於工藝技術從130奈米縮小到90奈米、65奈米或更加小的線條,電晶體固有的漏電加劇了,靜態功耗也增加了。

此外,使用fpga時極高的系統效能要求使得動態功耗上公升,動態功耗是頻率和開關節點的函式。那設計者如何才能準確地確定器件的功耗,同時考慮與這個問題有關的所有重要因素,有效地作出必要的設計權衡,建立乙個滿足所有效能要求的可靠系統呢功耗計算對於fpga設計十分重要是基於兩點考慮:系統電源的大小和散熱。

眾所周知,系統中的所有器件都需要乙個良好、清潔、精確和可靠的電源,且能有效地運作。精確地計算功耗就能有的放矢地確定電源大小,電源過大將增加成本。散熱裝置對系統可靠性至關重要。

所有器件都已列出了其對器件結溫容忍度的界限。超過這些界限,將可能導致執行效率低下,或者更糟糕的是導致系統永久地損壞。當然,也可以採用一些技術來緩解散熱問題,如對系統增加散熱片或氣流,從而有效地降低執行溫度。

那麼,在系統建立之前,設計師怎樣才能夠準確地估計功耗和裝置的熱耗?這相當於在談論乙個先有雞還是先有蛋的問題!幸運的是,有乙個專為這項任務而設計的功耗計算器。

準確評估功耗去建立乙個熱模型的一些基本要素如下:1 。器件的各種要素:

fpga(使用的和未使用的部分) 、封裝、工作頻率、活動因素和速度等級。2 。環境因素:

散熱片、氣流、電路板尺寸和環境溫度。3 。可用性要素:

設計過程中在任何時間的建模能力,匯入實際的執行資料,方便地做「假設」的完整環境的評估。

由於功率計算器必須在整個設計過程中都是可用的,能始終在這個工具中對器件作出選擇很重要,同樣,使用者對不同的封裝、器件、密度、速度等級和溫度範圍進行選擇也是很重要的。熱特性還使使用者隨時了解他的設計是在乙個明確、安全的執行環境中進行功率計算器還提供了非常明確的單獨工作區域,以按鈕的形式對器件的每個結構、資源、可用的元件進行操作。針對可用性的要求,該工具會顯示每個電源的電流和功率,以及每個元件和所有元件的功耗總和。

這樣給出了每個元件對整體功耗影響的完整了解,並允許使用者決定如何將設計進行最好的優化,以減少總功耗。**的羅列展示是很有價值,圖形也相當有用。圖2展示了一組由功率計算器自動生成的圖形。

圖表顯示了下列資訊:功率與電壓(或電壓―――典型和最壞的情況)功率與環境溫度―――典型和最壞的情況功率與頻率―――典型和最壞的情況這些圖表為設計乙個可靠系統提供了很有用的資訊。

環境變數也必須是易於設定和修改的。圖3展示了高階的熱特性選擇螢幕,使用者可以輕鬆地為設計修改熱特性。由工具或自定模式提供的普通熱模型可用於計算,為任何設計環境提供靈活性和精確性也很重要。

使用者還可以設定散熱片和氣流引數,以及有效的用於計算的theta-ja。為了能夠實現所期望的效能和可靠的結果,所有這些因素對正確分析實際系統環境、作出必要的設計選擇來說至關重要。

有乙個完整的系統級理解和精確的功率模型將能使設計師作出必要的決擇,從而完成設計。然後,設計者可以集中精力於降低功耗,其中包括以下幾個方面:降低裝置的工作電壓優化時鐘頻率減少設計中長的佈線優化編碼優化熱模型依據設計中所用器件資源的全部資料、所有對建立熱模型至關重要的環境變數、以及在設計過程中自由地使用和修改各點引數,就可以可靠地實現fpga設計,使其滿足系統效能指標。

本文**於與非網

功率的計算

功率 練習題 一 選擇題 1 關於功率,下列說法正確的是 a 不同物體做相同的功,它們的功率一定相同 b 物體做功越多,它的功率就越大 c 物體做功越快,它的功率就越大d 發動機的額定功率與實際功率可能相等,也可能不相等 2 關於功率公式p 和p fv的說法正確的是 a 由p 可知,只要知道w和t就...

初中物理電功率計算技巧

初中物理電功率計算中應注意的問題 一 注意 二同性 根據已知條件的不同,計算電功率所採用的公式也不同。計算電功率的公式有 無論用哪個公式計算,一定要注意公式中的各個物理量都必須是同一段電路,在同一狀態的量,即公式中各物理量是和電路 狀態一一對應的,不同電路,不同狀態的物理量不能代入同一公式,這就是 ...

FPGA設計中跨時鐘域的問題與方法

作者 王利祥 電子技術與軟體工程 2017年第24期 摘要隨著科學技術的發展,在fpga設計中多時鐘設計是乙個經常遇到而且因為功能的需要無法避免問題。在不同時鐘域之間傳輸資料或者控制訊號,如果對其 現的特殊情況估計不足,將會對設計造成災難性的後果。因此,設計人員在設計電路時必須加入相應的同步機制,確...