新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 正確選擇FPGA至關重要

        正確選擇FPGA至關重要

        ——
        作者:夏明威 時間:2005-09-21 來源:EDN電子設計技術 收藏
        正確選擇FPGA至關重要
         隨著市場對大量精密但相對成本較低的終端產品的需求日高,設計工程師正利用速度更快、密度更高和相對更便宜的IC芯片,為FPGA產品在系統設計中開展全新的應用。
          相對于簡單的膠粘邏輯應用平臺,現在系統設計人員會使用FPGA執行高度復雜的時序控制功能,以實現高速數據信道設計,甚至先進的加密技術設計。
          由于掩膜成本持續居高不下,別具成本效益的用戶可編程FPGA提供了極具吸引力的解決方案,替代傳統的ASIC以實現復雜的設計功能。當前,典型的電路板設計也許只是將現成的處理器或DSP、一些存儲器、幾個ASSP和一個或多個大型但成本經濟的FPGA整合在一起而已。
          在這種情況下,Actel正著手轉變其基礎的可編程邏輯技術和市場重點。在技術方面,將從高速、獨特的反熔絲技術轉向以Flash為基礎的技術;同時,市場重點從用于電信領域的高價位IC轉向適用于所有領域的低價位IC。
          兩、三年前,可編程邏輯公司的發展迅猛,因為那時這些公司的電路售價一般為500或1,000美元,銷售對象都是電信公司。如今,我們回到現實世界中,事實上IC并不是1,000美元的產品 - 它從來未曾是 - IC一般的業內行情是低于10美元 - 通常都不會達50美元,500美元更絕不可能。因此,Actel首要解決的問題是如何配合這個需要提供產品。
          很明顯,影響設計師選用IC電路的因素有4個:首個影響是低于10美元的價位;第二個影響是功耗減少;第三則是安全性 - 使得客戶的設計無法被人復制;第四是原有軟件錯誤問題的新變種 -稱為'固件錯誤'- 這原本是由輻射的a 粒子造成,現在則由中子造成。Actel對以Flash為基礎ProASIC系列的目標非常簡單,以最低的成本提供最多的系統門。速度和功耗固然重要,但很大程度上可以靠縮放比例來解決。
          已確定2003年中國增長幅度最大的行業是航空航天、通信和最重要的消費電子,這些都是Actel一向以來發展良好的領域。
          雖然許多公司哀嘆通信市場沒有增長,Actel依然看到這個市場呈健康發展勢態。例如,中國仍在進行大型的基礎建設項目,確保擁有世界一流的通信設施。在中國能建構別具成本效益產品的能力推動下,Actel預計這將有助于通信領域的復蘇,2004年的增長率可望接近20%。
          然而,2003/2004年發展潛力最大的還是消費電子領域,特別是DVD播放機、游戲機、機頂盒、數碼相機和PDA。中國已成為世界最主要的電子產品制造基地。
          采用PLD進行設計或選擇PLD時應考慮的關鍵因素包括: 功耗、 安全性、固件錯誤、 總系統成本。
          雖然FPGA常常被推廣為ASIC的替代產品,但并不是所有的FPGA技術都能提供ASIC所有的全部特性。令許多設計人員驚訝的是FPGA與ASIC相比的功耗特性。在三種主要的FPGA技術中,只有Flash和反熔絲技術的功耗特性與ASIC相似。
          FPGA的功率特性是涌入尖峰、配置、靜態和動態功率的組合。這些元素描述了FPGA的功率要求,但并沒有反映揮發性SRAM FPGA技術其它隱含的功率要求。使用SRAM FPGA時,設計人員應當認識到該技術對總系統功率的影響。
          SRAM FPGA需要非易失性存儲器保存配置數據,這種存儲器通常是一個或多個EEPROM。這些"引導PROM"也需要消耗功率,因此,總功耗也會增加。在某些系統中,可能利用微處理器來啟動采用現有的非易失性存儲器系統,在這些應用中,可能不需要專用的引導PROM。雖然這不會增加系統的功耗,但由于必須增加存儲器以保存SRAM配置數據,因而會增加成本。大多數系統要求部分設計能夠在加電時運行,以便與總線通信并為系統的其余部分加上電源。FPGA通常用作系統控制器。然而,如果采用SRAM器件作為系統控制器,則需要額外的元件來提供啟動功能,一般采用小型CPLD執行此項功能。如果使用Flash或反熔絲FPGA,則不需要這個元件。這個啟動CPLD也會增加總系統功率要求。
          選擇FPGA技術之前,了解功率預算和總系統功率要求及成本是非常重要的。各種FPGA技術的功耗特性差異很大。Flash和反熔絲FPGA均可在上電時運行,且不會產生較大的加電電流峰值,加電電流峰值會大大縮短便攜設備的電池壽命。在固定系統中,采用SRAM技術會顯著增加功率要求,不僅需要支持更高的動態功率,還要支持更高的Icco要求,并避免系統電壓降低。
          因為需要采用較大的電源以配合遠遠超過正常工作條件的峰值要求,所以,功耗增加會直接增加成本。功耗增加還存在隱含的成本。較大的電源產生額外的熱量,這會導致環境溫度更高,系統的平均無故障工作時間(MTBF)縮短。換句話說,較大的電源會導致成本增加,用于改善熱管理以散發額外的熱量。選擇合適的FPGA是一項復雜的決策,設計人員需要仔細地評估密度、非易失性、可重編程性、性能、安全性和功耗等方面的因素,以針對特定應用做出最佳的抉擇。


        關鍵詞: Actel公司

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 洛宁县| 钟山县| 襄城县| 北辰区| 印江| 鹰潭市| 永登县| 普洱| 衡水市| 法库县| 固始县| 县级市| 榕江县| 监利县| 南平市| 龙岩市| 新巴尔虎左旗| 龙陵县| 蒲江县| 会昌县| 黄大仙区| 太白县| 青阳县| 宜君县| 临沭县| 河北区| 内江市| 深水埗区| 玉林市| 六安市| 松潘县| 海宁市| 万源市| 同江市| 红安县| 德庆县| 武威市| 塘沽区| 嘉义县| 星座| 伊吾县|