新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 正確選擇FPGA至關(guān)重要

正確選擇FPGA至關(guān)重要

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


關(guān)鍵詞: Actel公司

評論


技術(shù)專區(qū)

關(guān)閉