摩爾定律持續(xù)有效的最大受益者是FPGA。
FPGA高高在上的價格和功耗由于廠商們競相采用新的制造工藝近來下降很快,在很多應(yīng)用中已不再是障礙。而且電子產(chǎn)品的生命周期日益縮短,企業(yè)不斷追求產(chǎn)品差異化和上市時間。因此,市場需要一種能夠降低研發(fā)成本、縮短開發(fā)周期并具有設(shè)計靈活性的產(chǎn)品。這為FPGA提供了很好的發(fā)展機遇。
據(jù)分析家預(yù)測,2010年FPGA行業(yè)的市場增長率將在45%以上,達到48億美元。Raymond James Financial公司提供的數(shù)據(jù)表明,可編程邏輯市場將攫取原先屬于ASIC陣營的150億美元到200億美元的市場份額。
據(jù)了解,Intel在即將推出的基于Atom的可配處理器中,配置了Intel Atom E600系列以及配對的Altera FPGA,進一步提高了設(shè)計的靈活性,可迅速應(yīng)對需求的變化。IBM也已經(jīng)將FPGA做成XML線程放入服務(wù)器中,可以快速執(zhí)行特定的任務(wù)。ASIC廠商們也逐步在產(chǎn)品中加入可編程特性。
FPGA在通信行業(yè)成功立足后,不再滿足幾十億美元的市場份額,而是把目光投向了全球前幾名半導(dǎo)體公司所在的PC、手機、汽車、電視、工業(yè)等領(lǐng)域,在更高密度下集成更多的功能成為FPGA的當務(wù)之急。
FPGA廠商的嵌入式戰(zhàn)略
Altera在10月13日發(fā)布培育“黑天鵝”計劃,宣布聯(lián)合ARM、Intel和MIPS技術(shù)公司以及FPGA業(yè)界的多個合作伙伴,拓展目前的嵌入式合作伙伴計劃。Altera將在28nm FPGA技術(shù)中提供集成了增強Cortex A9處理器子系統(tǒng)的產(chǎn)品;將在2011年上半年推出基于MIPS技術(shù)公司MIPS32處理器體系結(jié)構(gòu)的MP32軟核處理器。此外還有幾年前與ARM合作的Cortex-M1軟核以及與Freescale合作的ColdFire 軟核。Altera提供集成Cortex-A9硬核、Cortex-M1軟核、MIPS軟核、ColdFire軟核,再加上自有Nios軟核的產(chǎn)品??蛻艨梢愿鶕?jù)性能、操作系統(tǒng)來選擇合適的嵌入式CPU。
Altera公司產(chǎn)品和企業(yè)市場副總裁Vince Hu評論說:“FPGA與處理器的組合應(yīng)用迅速擴展到嵌入式系統(tǒng)設(shè)計中開發(fā)新的定制產(chǎn)品。通過嵌入式計劃,Altera使汽車、工業(yè)、軍事和無線等市場的設(shè)計人員能夠在單一設(shè)計流程中,方便地利用處理器、操作系統(tǒng)以及IP支持等輔助系統(tǒng),降低了系統(tǒng)總成本,更迅速地將產(chǎn)品推向市場,提高了系統(tǒng)的靈活性。”
無獨有偶,Xilinx今年4月宣布與ARM結(jié)成戰(zhàn)略聯(lián)盟發(fā)布藍海戰(zhàn)略,瞄準嵌入式高端應(yīng)用。據(jù)賽靈思公司亞太區(qū)市場及應(yīng)用總監(jiān)張宇清先生介紹,Xilinx在其28nm產(chǎn)品中會推出兩種產(chǎn)品,一種是純FPGA產(chǎn)品,另外一種就是嵌入ARM Cortex-A9硬核的28nm FPGA,打造了一個“以處理器為主、以FPGA為輔”的系統(tǒng),定位到汽車駕駛輔助系統(tǒng)、智能視頻監(jiān)控、工業(yè)控制、遙測與導(dǎo)航、企業(yè)毫微微蜂窩基站、廣播級攝像機、多能耐打印機、航空航天電子設(shè)備等應(yīng)用。
另外,Actel在今年2月也發(fā)布了基于ARM Cortex-M3的FPGA。
開發(fā)流程的演進
雖然FPGA行業(yè)的整體發(fā)展速度高于ASIC/ASSP,但對于FPGA的從業(yè)者來說,如何更深入地了解設(shè)計人員的需求并降低設(shè)計門檻,通過產(chǎn)品創(chuàng)新為FPGA尋找新的市場空間是廠商們一直都面臨的挑戰(zhàn)。
此外,從原理圖設(shè)計、邏輯驗證和仿真、電路板設(shè)計、嵌入式軟件的開發(fā)和調(diào)試,到最后的綜合調(diào)試,要用到多個廠商的工具,軟件環(huán)境和功能日益復(fù)雜,且各種軟件之間還需要互相調(diào)用文件。FPGA廠商正試圖通過改變自身的產(chǎn)品特性和設(shè)計流程來吸引更多的系統(tǒng)設(shè)計工程師。
Altera為設(shè)計人員提供了基于QuartusII開發(fā)軟件的單一FPGA設(shè)計流程——包括新的Qsys系統(tǒng)級集成工具、公用FPGA知識產(chǎn)權(quán)(IP)庫,以及新的ARM Cortex-A9 MPCore和MIPS技術(shù)公司MIPS32嵌入式處理器產(chǎn)品等。利用這一設(shè)計流程,嵌入式設(shè)計人員能夠迅速方便的面向Altera Nios II、基于ARM和MIPS的嵌入式處理器以及最近發(fā)布的可配置Intel Atom處理器開始設(shè)計。
賽靈思可擴展式處理平臺為嵌入式系統(tǒng)設(shè)計人員提供以處理器為核心的設(shè)計和開發(fā)方法,以實現(xiàn)強大的計算與處理能力。軟件開發(fā)人員可以充分利用基于ARM技術(shù)的現(xiàn)有系統(tǒng)代碼,并使用大量現(xiàn)成的開放源代碼以及已經(jīng)商用的軟件組件庫,快速進行軟件開發(fā)。
萬事俱備,F(xiàn)PGA如何在嵌入式領(lǐng)域攻城拔寨,繼續(xù)擴大市場份額,我們將拭目以待!