半導(dǎo)體技術(shù)已經(jīng)進(jìn)入了新的發(fā)展時(shí)期。目前,28nm芯片容量足以滿足整個(gè)系統(tǒng)需求,節(jié)省了功率組件和存儲器。如果說哪一類產(chǎn)品的成長率超過半導(dǎo)體行業(yè)平均增長率,那FPGA(現(xiàn)場可編程門陣列)算是其中翹楚。無止境的帶寬需求、無處不在的互聯(lián)計(jì)算、不斷拓寬的市場、勢在必行的可編程技術(shù)都使得高度靈活的FPGA大放光彩。
一、FPGA設(shè)計(jì)因需而變
芯片設(shè)計(jì)取決于應(yīng)用
在新的制程中,F(xiàn)PGA通常是最先被采用、驗(yàn)證和優(yōu)化該工藝的器件之一。但是,對新技術(shù)節(jié)點(diǎn)的需求已經(jīng)超出了電路設(shè)計(jì)能力,在芯片級甚至是系統(tǒng)級影響設(shè)計(jì)選擇,例如要考慮高速串行接口。Altera現(xiàn)在通過工藝、器件和電路創(chuàng)新,發(fā)售了Stratix V FPGA,它具有可高度靈活配置的28 Gbps收發(fā)器。但是,在當(dāng)今以系統(tǒng)為導(dǎo)向的環(huán)境下,只有業(yè)界最快的集成收發(fā)器還遠(yuǎn)遠(yuǎn)不夠。串行鏈路需要速度足夠快的控制器才能夠跟上收發(fā)器。控制器需要速度很快的片內(nèi)總線、容量足夠大速度足夠快的緩沖來支持它們。所有這些模塊必須滿足能耗要求,具體取決于系統(tǒng)應(yīng)用以及使用模式。
相應(yīng)的,Altera收發(fā)器技術(shù)必須提供多種選擇。一些是在電路級——設(shè)計(jì)了不同版本的收發(fā)器工作在不同速率上,提供不同等級的能耗。從定制28nm系列中選擇芯片,系統(tǒng)設(shè)計(jì)團(tuán)隊(duì)在收發(fā)器速率和能耗上滿足了自己的系統(tǒng)要求,其它決定是在模塊級。PCI Express Gen3或者DDR3等對性能要求很高、對功耗要求很嚴(yán)的控制器是在可編程單元中實(shí)現(xiàn),還是在固定硬件中實(shí)現(xiàn)?這類模塊應(yīng)該連接至可編程架構(gòu),還是硬線連接的系統(tǒng)總線,或是都需要連接?答案取決于具體應(yīng)用。
而高速串行鏈路并不是唯一的實(shí)例。當(dāng)今很多系統(tǒng)設(shè)計(jì),包括FPGA以及一個(gè)甚至多個(gè)32位嵌入式處理器,規(guī)劃人員應(yīng)該購買CPU作為專用標(biāo)準(zhǔn)產(chǎn)品IC或者高級控制器,還是在FPGA中實(shí)現(xiàn)CPU?如果是后者,那么他們應(yīng)該使用可編程架構(gòu)中的軟內(nèi)核,還是應(yīng)該選擇Altera SoC FPGA等支持硬核ARM處理器的FPGA?規(guī)劃人員應(yīng)該怎樣劃分設(shè)計(jì)才能實(shí)現(xiàn)帶寬最大的數(shù)據(jù)流,例如,在高速緩存、DRAM控制器以及加速器之間,而不用跨過芯片邊界?這些答案還是取決于具體應(yīng)用。不論對于FPGA供應(yīng)商有多么方便,都沒有適用于所有用戶的一個(gè)統(tǒng)一解決方案。
為能夠滿足不同應(yīng)用的需求,F(xiàn)PGA系列必須提供收發(fā)器設(shè)計(jì)選擇,實(shí)現(xiàn)接口控制器,內(nèi)部存儲器模塊容量、速度和功耗,內(nèi)部總線結(jié)構(gòu),實(shí)現(xiàn)CPU以及很多其它因素。
承擔(dān)大部分系統(tǒng)設(shè)計(jì)職責(zé)
而大部分系統(tǒng)設(shè)計(jì)無法承受ASIC的成本,一個(gè)芯片設(shè)計(jì)仍然需要服務(wù)于很多用戶。解決這一難題的唯一方法是Altera深入了解用戶的系統(tǒng)設(shè)計(jì),找到最能滿足應(yīng)用需求以及市場規(guī)模的共性領(lǐng)域。這是一個(gè)細(xì)致而又需要大量知識的過程,使我們能夠進(jìn)一步貼近用戶的設(shè)計(jì)團(tuán)隊(duì)。
多年來我們與Altera關(guān)鍵用戶密切合作,具有很深的專業(yè)應(yīng)用知識并且非常熟悉FPGA的設(shè)計(jì)團(tuán)隊(duì)。而今天在我們與用戶之間打開了另一空間:專用解決方案領(lǐng)域。2012年,很多非常具有競爭力的系統(tǒng)設(shè)計(jì)團(tuán)隊(duì)將會(huì)高度專業(yè)化。他們在建立產(chǎn)品競爭優(yōu)勢上非常專業(yè),但是依靠硅片供應(yīng)商來提供他們使用的系統(tǒng)平臺。這類設(shè)計(jì)團(tuán)隊(duì)還需要全套的專用知識產(chǎn)權(quán)(IP)內(nèi)核以及自動(dòng)IP裝配工具,例如Altera的Qsys等。或者,他們還需要完整的參考設(shè)計(jì)。隨著設(shè)計(jì)團(tuán)隊(duì)的日益專業(yè)化,他們的硅片合作伙伴將承擔(dān)大部分系統(tǒng)設(shè)計(jì)職責(zé)。這些就是Altera在2012年的變革所在。
我們繼續(xù)在28nm以及后續(xù)節(jié)點(diǎn)與代工線伙伴合作,不斷在工藝、器件和電路上實(shí)現(xiàn)創(chuàng)新,保持我們在硅片和電路上的技術(shù)領(lǐng)先優(yōu)勢。同時(shí),我們與用戶密切合作,確保交付非常符合他們的功耗、性能和成本特殊需求的產(chǎn)品。我們繼續(xù)深入理解各種專業(yè)應(yīng)用,從而能夠交付有助于用戶加速其設(shè)計(jì)規(guī)劃實(shí)施的IP和參考設(shè)計(jì)。
二、FPGA兼顧靈活性和高功效

?
Altera資深副總裁首席技術(shù)官M(fèi)isha Burich
未來十年,F(xiàn)PGA架構(gòu)的演進(jìn)將會(huì)繼續(xù),可以利用這種兼顧的架構(gòu)不斷拓展應(yīng)用領(lǐng)域。
如果在FPGA中集成了處理器,會(huì)同時(shí)兼具硬件與軟件的靈活性。同時(shí),如果我們把ASIC和ASSP的一些特性加入FPGA,又可為這個(gè)系統(tǒng)帶來更高的功效和更低的成本,這是硅片融合的一個(gè)趨勢。
FPGA廠商有天然優(yōu)勢
作為FPGA的供應(yīng)廠商,我們有天然的優(yōu)勢,因?yàn)槲覀兞私釬PGA的架構(gòu),并且有生態(tài)系統(tǒng)。我們可以引用外面的處理器或者是一些硬核的IP來融合系統(tǒng)架構(gòu)。有些芯片廠商如果沒有FPGA的積累,盡管可以去做一些硅片融合,但他們只能做到處理器加上一些硬核的IP,靈活性就沒有像傳統(tǒng)的FPGA廠商這么好。
未來十年,F(xiàn)PGA架構(gòu)的演進(jìn)將會(huì)繼續(xù)。在FPGA中我們會(huì)有硬核的處理器和大容量的邏輯單元,可以利用這種兼顧的架構(gòu)不斷拓展應(yīng)用領(lǐng)域,覆蓋高性能計(jì)算、高性能存儲、汽車馬達(dá)控制等。
需要支撐技術(shù)積累
在迎接硅片融合的時(shí)代,如果只是做芯片的話是遠(yuǎn)遠(yuǎn)不夠的。芯片上需要支撐的技術(shù),我們Altera在這方面也有一些積累,比如說集成處理器等方面。其實(shí)在過去的幾年中,我們已經(jīng)有很多的處理器供客戶選擇,包括我們自己開發(fā)的Nios 2的軟核處理器,它是一個(gè)RSIC架構(gòu)的處理器,是利用FPGA的架構(gòu)來實(shí)現(xiàn)處理器功能的軟核。
根據(jù)我們的調(diào)查,有1/3的客戶會(huì)用到一個(gè)或多個(gè)NIOS軟核處理器,因此在硬核的處理器選擇上,我們也同樣會(huì)有ARM硬核處理器集成在FPGA之中,提供給客戶選擇。
在其他處理器方面,我們有MIPS 32這樣的軟核處理器提供給客戶,還有跟飛思卡爾合作的ColdFire軟核處理器、與ARM合作的Cortex軟核處理器。同時(shí),我們也和英特爾合作,因?yàn)橛行┛蛻粝M麨锳tom增加靈活性,所以英特爾將我們的FPGA與Atom做到了一個(gè)封裝下,成為單芯片方案。
此外,在ASIC方面,我們有HardCopy的技術(shù),不光是整個(gè)芯片可以做成HardCopy,我們還能把FPGA的一部分做HardCopy,這樣就可為客戶提供嵌入式ASIC方案。在ASSP方面,我們也會(huì)提供解決方案,同時(shí)會(huì)有一些IP。舉個(gè)例子,我們在2010年收購了一個(gè)叫Avalon的公司,這個(gè)公司在OTN光通信領(lǐng)域有很多光通信IP的積累。通過收購類似Avalon的公司,Altera能夠?yàn)镺TN的客戶提供一些解決方案。
在DSP方面,Altera也一直在投入。包括浮點(diǎn)運(yùn)算的DSP架構(gòu),因?yàn)樵谟行?yīng)用中需要有浮點(diǎn)運(yùn)算的DSP來提供很大的動(dòng)態(tài)范圍。在可變精度DSP方面,我們在新一代產(chǎn)品上也會(huì)有可變精度的DSP模塊給客戶。
混合系統(tǒng)開發(fā)需對應(yīng)解決方案
在復(fù)雜的系統(tǒng)中,包括有FPGA、處理器、DSP等不同的模塊,如何對它們編程需要多方考慮,包括綜合、仿真時(shí)序分析、系統(tǒng)互聯(lián)、基于C語言的編輯工具、DSP編程以及嵌入式軟件工具OS支持等。
現(xiàn)在Altera有50%的開發(fā)人員在做軟件工程支持,另外50%做芯片本身。針對以上提到的混合系統(tǒng)開發(fā)環(huán)境,我們有分別的解決方案:在綜合、方針及時(shí)序分析方面,我們有傳統(tǒng)的QuartusII;在片上互聯(lián)方面,我們有Qsys工具;在基于C語言的編程工具方面,OpenCL可以做一個(gè)并行編程的編譯器;在DSP編程方面,我們跟The MathWorks合作,可以通過SoPC Builder下的DSP Builder服務(wù)客戶;在嵌入式軟件工具及OS支持方面,由于我們有最強(qiáng)大的處理器組合,因此可以通過他們的第三方開發(fā)工具,獲得對FPGA的開發(fā)支持。
三、FPGA設(shè)計(jì)融入哲學(xué)思想

?
北京周立功公司FPGA工程師 郭立龍
融合為電子技術(shù)的行業(yè)應(yīng)用帶來了更適合的方式,而FPGA與生俱來的屬性更使得這些方式呈現(xiàn)出多樣性。
FPGA器件擴(kuò)展ASSP功能
當(dāng)不同電壓的器件在一塊PCB上集合時(shí),面臨兼容各種電平標(biāo)準(zhǔn)的問題,有了FPGA,情況大為改觀。
在電子產(chǎn)品設(shè)計(jì)中,曾使用FPGA器件彌補(bǔ)ASSP器件功能上的不足。通用的MCU器件也許在智能家居主控單元中或者電表集抄器上無法提供足夠的UART外設(shè)端口,F(xiàn)PGA的邏輯單元以及雙口RAM資源的運(yùn)用,能夠以最少的硬件電路消耗完成多路UART接口的擴(kuò)展,而且是輕松實(shí)現(xiàn),因?yàn)楦鱾€(gè)FPGA廠家提供了經(jīng)過充分驗(yàn)證的IP核。
同時(shí),我們曾經(jīng)也使用FPGA器件來增強(qiáng)或擴(kuò)展ASSP器件已具備的功能。當(dāng)不同電壓標(biāo)準(zhǔn)的器件在一塊PCB上集合時(shí),設(shè)計(jì)者面臨兼容各種電平標(biāo)準(zhǔn)的問題,或許MCU僅能夠提供1.8V LVTTL,但有了FPGA的引入,情況將大為改觀。FPGA的多電平標(biāo)準(zhǔn)Bank I/O能夠完成1.8V LVTTL到3.3V LVCMOS、2.5V LVTTL等電平的完美橋接并不降低速度。
另外,我們還一直看重FPGA器件的高速的并行執(zhí)行能力。數(shù)字0與1的翻轉(zhuǎn)時(shí)間在FPGA器件中能夠輕易小于零點(diǎn)幾納秒,這賦予了它無與倫比的集成電路速度。我們在大型的通信設(shè)備中能夠看到他的性能,一些高速端口在處理數(shù)十條信道中的復(fù)雜的通信協(xié)議編碼與解碼,同時(shí)另一些I/O在并行處理多達(dá)10路的高速ADC送來的數(shù)據(jù)。
扮演控制核心角色
足夠大的可編程邏輯門陣列將可以實(shí)現(xiàn)任何數(shù)字電路。內(nèi)嵌式MCU與FPGA的融合是正在上演的重頭戲。
后來,SoC的概念被提出,F(xiàn)PGA器件開始以控制核心的角色登臺。如果所有的數(shù)字電路都是邏輯開關(guān),那么足夠大的可編程邏輯門陣列將可以實(shí)現(xiàn)任何數(shù)字電路。無疑,內(nèi)嵌式MCU與FPGA的融合是正在上演的重頭戲。
Altera半導(dǎo)體推出的NiosII軟核處理器是標(biāo)志性的SoC。NiosII處理器在FPGA邏輯中完整的運(yùn)行軟件編譯代碼并且不輸性能,最重要的是能夠與FPGA Fabric無縫連接,融合為一體。Altera半導(dǎo)體提供通過驗(yàn)證的一系列IP Core能夠使得設(shè)計(jì)者輕易完成自定義的SoC系統(tǒng)搭建。我們看到大學(xué)中的愛好者在廠家的技術(shù)資料參考下能夠順利完成基于DDS技術(shù)的任意波形發(fā)生器設(shè)計(jì),并帶有LCD顯示屏和觸摸屏的人機(jī)交互GUI菜單,然后通過文件系統(tǒng)的支持將波形數(shù)據(jù)存入SD卡。
Microsemi公司的FPGA產(chǎn)品,早期在ProASIC3系列器件中實(shí)現(xiàn)嵌入ARM公司授權(quán)的標(biāo)準(zhǔn)MP7以及Cortex-M1內(nèi)核,方式與Altera半導(dǎo)體的NiosII類似,但是這類方式有同一個(gè)短板——需要在FPGA器件外面增加額外的MCU所需內(nèi)存器件,這使設(shè)計(jì)者又想起了傳統(tǒng)的單板機(jī)式系統(tǒng)思路。不過很快,Microsemi半導(dǎo)體Fusion(融合)器件系列的誕生第一次使SoC的概念變得清晰。Fusion系列器件內(nèi)嵌了多達(dá)512KB的用戶可用FlashMemory,設(shè)計(jì)者可以在需要嵌入Cortex-M1或者8051S處理器內(nèi)核的時(shí)候,將程序運(yùn)行的C Code存儲在器件內(nèi)部的FlashMemory中,當(dāng)然也可以用來存儲字庫、數(shù)組等用戶數(shù)據(jù)。Fusion的另一個(gè)創(chuàng)新在于將多達(dá)30個(gè)通道并包含比較器等調(diào)理電路的ADC集成于單芯片內(nèi),實(shí)現(xiàn)模擬電路與數(shù)字電路的融合……現(xiàn)在,我們以上曾經(jīng)做過的FPGA設(shè)計(jì)一定程度上可以統(tǒng)一到Fusion器件的單芯片SoC平臺了。
利用Fusion的FPGA+Analog+“MCU”架構(gòu),我們曾成功協(xié)助設(shè)計(jì)者定制其專屬的多核SoC系統(tǒng)。該產(chǎn)品的PCB面積有限,而傳統(tǒng)的行業(yè)方案或許需要2-3顆MCU來并行處理才能夠得以完成。基于設(shè)計(jì)者已有的軟件算法,我們推薦一顆Fusion器件并順利協(xié)助設(shè)計(jì)者嵌入2顆MCU軟核完成設(shè)計(jì),他同時(shí)將原來的PCB縮減50%。而實(shí)現(xiàn)的這些功能包括數(shù)據(jù)的多通道配置、數(shù)據(jù)格式的算法、系統(tǒng)的多路模擬量監(jiān)控(ADC模擬模塊)、GPRS的遠(yuǎn)程通信協(xié)議和加密算法。在以后的相當(dāng)長的一段時(shí)間里,公司多次對設(shè)計(jì)者推薦這一項(xiàng)真正單芯片的軟核SoC解決方案并不斷獲得認(rèn)可,“融合”這個(gè)詞的意義初顯。
內(nèi)嵌硬核處理器拉開序幕
硬核將晶圓面積變得更小而性能更高,也省去設(shè)計(jì)者調(diào)用軟核處理器之外全總線掛接的調(diào)試步驟。
有了軟核對于SoC技術(shù)的拓荒,半導(dǎo)體廠家開始考慮比較軟核的邏輯單元門數(shù)與硬核的晶圓面積之間的平衡,于是,由FPGA半導(dǎo)體廠家主導(dǎo)的內(nèi)嵌硬核處理器拉開序幕。Xilinx半導(dǎo)體與PowerPC的結(jié)合、Altera半導(dǎo)體與Cortex-A的結(jié)合、Microsemi半導(dǎo)體SmartFusion器件內(nèi)部帶有Cortex-M3硬核和通用外設(shè)部件……硬核利用半導(dǎo)體工藝的優(yōu)勢將晶圓面積變得更小而性能更高,同時(shí)也省去了設(shè)計(jì)者調(diào)用軟核處理器之外全總線掛接的調(diào)試步驟,減少設(shè)計(jì)者自設(shè)計(jì)軟核系統(tǒng)的不穩(wěn)定因素。
通過長時(shí)間與Microsemi半導(dǎo)體的接觸,發(fā)現(xiàn)設(shè)計(jì)者對SmartFusion系列器件在原有Fusion的結(jié)構(gòu)基礎(chǔ)上形成真正的硬件FPGA+Analog+MCU的結(jié)構(gòu)有著更加快速的認(rèn)可,并在設(shè)計(jì)推廣中收獲一些代表性的方案應(yīng)用。在工業(yè)場合,SmartFusion器件采用的已被廣泛應(yīng)用的Cortex-M3標(biāo)準(zhǔn)ARM內(nèi)核,使得設(shè)計(jì)者很容易將原來的同樣內(nèi)核MCU的設(shè)計(jì)無縫移植過來,同時(shí),官方及周立功公司等提供完善的技術(shù)支持,設(shè)計(jì)者可以在SmartFusion器件的硬核和以太網(wǎng)MAC中運(yùn)行實(shí)時(shí)操作系統(tǒng)支持TCP/IP協(xié)議,而官方也提供了廣泛應(yīng)用與工業(yè)的實(shí)時(shí)以太網(wǎng)IP解決方案。這樣,設(shè)計(jì)者將多路ADC采集的模擬量數(shù)據(jù)整合上傳,同時(shí)Cortex-M3接收主機(jī)端的控制指令通過AHB內(nèi)部總線驅(qū)動(dòng)FPGA邏輯部分的多路SVPWM實(shí)施MOSFET橋電路的精確控制。這樣的應(yīng)用在電機(jī)控制及高壓變頻器中是比較普遍的,而讓人高興的是,SmartFusion器件可以通過啟動(dòng)IAP方式使用內(nèi)核來更新FPGA邏輯的程序,使器件遠(yuǎn)程更新變?yōu)楝F(xiàn)實(shí),也提供了在這類較為危險(xiǎn)的場合下為保障調(diào)試人員安全的一種解決方案。
前不久,幫助一位FPGA設(shè)計(jì)者分析幾段HDL的設(shè)計(jì),其中不同的編碼方式使得同樣功能的兩個(gè)模塊在時(shí)序上的布局布線竟產(chǎn)生了截然不同的差異,輸出難以解釋的混亂數(shù)據(jù),期間百思不得其解。“或許他們(模塊)想要平等的待遇”——僅僅打趣的一句話而已,沒想到在更改為同樣的編碼位后問題得以解決!再次感慨現(xiàn)在的設(shè)計(jì)也需要融合哲學(xué)的思想!從電阻電容到集成電路,從開關(guān)管到可編程邏輯陣列,從8086的CPU雛形到盛行于世的ARM與SoC……當(dāng)電火花遭遇半導(dǎo)體,人類的智慧使得它變得有序和富有靈魂!原來這是一場融合的大革命,持續(xù)百年并且仍在延續(xù)。
四、FPGA:融合邁入新階段
向新融合時(shí)代進(jìn)發(fā)
雖然FPGA現(xiàn)在只有幾個(gè)資深玩家,但仍然可用“異彩紛呈”描述它的創(chuàng)新軌跡,而融合則是其“精髓”。一方面,它的融合不只是“跨界”,通過集成ARM處理器等進(jìn)入嵌入式市場。正如維特根斯坦所言,各種哲學(xué)流派存在家族相似性,F(xiàn)PGA的融合也相似。如賽靈思(Xilinx)的Zynq-7000系列、Altera的28nm Cyclone V和Arria V產(chǎn)品、Microsemi半導(dǎo)體公司的SmartFusion器件等。Altera資深副總裁、首席技術(shù)官M(fèi)isha Burich表示,未來10年是FPGA融合的時(shí)代,在FPGA中會(huì)集成硬核處理器、大容量邏輯單元、精度可調(diào)DSP等,利用這種兼顧的架構(gòu)可不斷拓展應(yīng)用領(lǐng)域,覆蓋高性能計(jì)算、高性能存儲、汽車馬達(dá)控制等。
另一方面,F(xiàn)PGA廠商突破摩爾定律的3D異構(gòu)IC,將不同工藝的模擬和數(shù)字IC實(shí)現(xiàn)單芯片集成,為FPGA開辟了更廣闊的未來。京微雅格(北京)科技有限公司市場總監(jiān)竇祥峰就提到,F(xiàn)PGA未來融合的方向和創(chuàng)新點(diǎn)應(yīng)該是在封裝上,現(xiàn)在封裝和制程節(jié)點(diǎn)同樣重要,封裝技術(shù)對系統(tǒng)集成有很大的幫助,如TSV硅穿孔、2.5D封裝/3D封裝等新型封裝技術(shù)。
賽靈思公司全球高級副總裁、亞太區(qū)執(zhí)行總裁湯立人也對記者表示,3D IC可將混合信號、存儲器和高密度邏輯等不同工藝的裸片集成,邏輯使用20nm/22nm工藝,而混合信號和存儲器則使用更成熟、更合適的工藝節(jié)點(diǎn)。3D IC技術(shù)可降低企業(yè)一下子把所有設(shè)計(jì)都移植到最尖端工藝的壓力和風(fēng)險(xiǎn),從而有助于整個(gè)行業(yè)向20nm工藝過渡。“不過,系統(tǒng)級單芯片器件的設(shè)計(jì)和集成比以往需要更多專業(yè)技術(shù)和投資,3D IC的開發(fā)和測試也需要多年專業(yè)經(jīng)驗(yàn)。”湯立人進(jìn)一步指出。
最近一年間賽靈思已交付了全球首批單芯片異構(gòu)3D IC,其中包括高密度的Virtex-7 2000T,提供68億個(gè)晶體管和2000萬個(gè)ASIC等效門;高帶寬的Virtex-7 H580T,提供多達(dá)16個(gè)28Gbps收發(fā)器和72個(gè)13.1Gbps收發(fā)器以及可滿足關(guān)鍵Nx100G和400G線路卡應(yīng)用功能要求的單芯片解決方案。
當(dāng)然,一切創(chuàng)新都要以應(yīng)用為導(dǎo)向。Altera公司總裁兼CEO John Daane表示,F(xiàn)PGA對新技術(shù)節(jié)點(diǎn)的需求已經(jīng)超出了電路設(shè)計(jì)能力,在芯片級甚至是系統(tǒng)級影響設(shè)計(jì)選擇。他舉例道,在當(dāng)今以系統(tǒng)為導(dǎo)向的環(huán)境下,只有業(yè)界最快的收發(fā)器還遠(yuǎn)遠(yuǎn)不夠。串行鏈路需要速度足夠快的控制器才能夠跟上收發(fā)器,控制器需要速度很快的片內(nèi)總線、容量足夠大和速度足夠快的緩沖以支持它們,而且所有這些模塊必須滿足能耗要求。
設(shè)計(jì)工具革新應(yīng)對挑戰(zhàn)
將融合進(jìn)行到底的FPGA雖然一路走來風(fēng)光無限,但Altera亞太區(qū)產(chǎn)品市場經(jīng)理謝曉東指出:“FPGA硬件設(shè)計(jì)的靈活性也會(huì)帶來諸如設(shè)計(jì)復(fù)雜度增加的煩惱,而軟件開發(fā)在嵌入式系統(tǒng)開發(fā)周期中占重要地位。誰更早開發(fā)軟件,誰就能占據(jù)先機(jī),贏得市場。”由于FPGA包括處理器、DSP、硬核IP等不同模塊,如何對它編程需要認(rèn)真考慮,包括綜合、仿真及時(shí)序分析,系統(tǒng)互聯(lián),基于C語言的編輯工具,DSP編程以及嵌入式軟件工具OS支持等。
而FPGA廠家對設(shè)計(jì)工具的革新也著眼于此。賽靈思前不久公開發(fā)布新一代顛覆性設(shè)計(jì)環(huán)境Vivado設(shè)計(jì)套件,來打破集成和實(shí)現(xiàn)的瓶頸。“Vivado不僅能加速可編程邏輯和IO的設(shè)計(jì)速度,而且還可提高可編程系統(tǒng)的集成度和實(shí)現(xiàn)速度,讓器件能夠集成3D堆疊硅片互聯(lián)技術(shù)、ARM處理系統(tǒng)、模擬混合信號(AMS)和絕大大部分半導(dǎo)體IP核。Vivado設(shè)計(jì)套件突破了可編程系統(tǒng)集成度和實(shí)現(xiàn)速度兩方面的重大瓶頸,將設(shè)計(jì)生產(chǎn)力提高到同類競爭開發(fā)環(huán)境的4倍。”湯立人指出。
而Altera的方法是“各個(gè)擊破”。Misha Burich提到,針對以上五點(diǎn)混合系統(tǒng)開發(fā)環(huán)境,Altera有分別的解決方案:在綜合、仿真及時(shí)序分析方面,有傳統(tǒng)的QuartusII;而在片上互連方面,提供Qsys工具;在基于C語言的編程工具上,OpenCL可以做一個(gè)并行編程的編譯器;在DSP編程方面,Altera與The MathWorks公司合作,可以通過SoPC Builder下的DSP Builder提供給客戶;在嵌入式的軟件工具及OS支持方面,可通過他們的第三方開發(fā)工具,獲得對FPGA的開發(fā)支持。此外,Altera率先在FPGA業(yè)界實(shí)現(xiàn)了虛擬原型開發(fā)技術(shù),可支持用戶面向他們的SoC FPGA器件開始應(yīng)用軟件的開發(fā),以最小的工作量將軟件移植到等價(jià)的硬件中,不需要修改就可以運(yùn)行。
而京微雅格也深知開發(fā)工具的重要性。“為縮短設(shè)計(jì)周期和加快上市,提供便捷易用的開發(fā)工具越來越重要,我們在軟件易用性與人性化、調(diào)試的方便性、時(shí)序優(yōu)化、軟件編譯時(shí)間上做了很大的努力,現(xiàn)在我們在這些方面達(dá)到了國際先進(jìn)水平。”竇祥峰表示。
除了FPGA原廠自己提供開發(fā)套件外,第三方的開發(fā)板或工具是FPGA生態(tài)系統(tǒng)的重要組成部分。北京阿爾戴信息技術(shù)有限公司南方區(qū)技術(shù)經(jīng)理毛春靜提到,目前的主流FPGA器件廠商,都只提供滿足基本開發(fā)流程所需功能的工具,對前端設(shè)計(jì)、驗(yàn)證和評測支持甚少,這都需要專業(yè)的第三方EDA工具提供支持。“隨著對FPGA器件應(yīng)用的深入以及規(guī)模的擴(kuò)大、復(fù)雜度的提高,必然會(huì)對第三方專業(yè)EDA工具有著持續(xù)增長的需求。”毛春靜表示。
對于未來FPGA開發(fā)工具走向,竇祥峰表示,未來FPGA開發(fā)工具會(huì)利用CPU多核技術(shù),減少FPGA的編譯時(shí)間,利用GUI實(shí)現(xiàn)與RTL的互操作,提高軟件的效率等。
國內(nèi)廠商開始發(fā)力
從20世紀(jì)80年代開始先后有58家公司從事過FPGA的研發(fā),但目前FPGA廠家僅只有三四家碩果僅存。而國內(nèi)的聲音在這方面相比通信芯片、無線芯片等相對較弱。可喜的是,除了航天772所在高可靠領(lǐng)域應(yīng)用FPGA領(lǐng)域取得突破外,另一家著力于民用市場的京微雅格開始異軍突起。
京微雅格公司CEO劉明博士對記者介紹,從多家技術(shù)、資金實(shí)力雄厚的大公司在FPGA領(lǐng)域折戟沉沙中吸取的教訓(xùn)在于:一是不能以技術(shù)為導(dǎo)向,要重視市場;二是要保證持續(xù)的資金投入,有些公司正是因?yàn)橘Y金鏈的中斷而退出市場。三是市場與芯片定位問題;四是軟硬件配合問題。
京微雅格則吸取早期FPGA廠商失敗的經(jīng)驗(yàn),以研發(fā)為主體、市場為導(dǎo)向,在經(jīng)過對國內(nèi)外市場的充分調(diào)研后確定了現(xiàn)在的FPGA+CPU+FLASH+SRAM的Tile架構(gòu),并推出了32款產(chǎn)品。劉明介紹說,京微雅格的優(yōu)勢在于研發(fā)、銷售、市場、售后全部都在中國,因此更加了解中國的市場特點(diǎn)和需求。下一步京微雅格已開始55納米LP工藝CME4000產(chǎn)品系列的開發(fā),計(jì)劃10月開始流片。
而航天772所則在高可靠領(lǐng)域應(yīng)用找到了自己的施展天地。目前高可靠領(lǐng)域應(yīng)用FPGA市場大約在整個(gè)FPGA市場的10%-15%份額,并且每年呈現(xiàn)快速增長的趨勢。航天772所FPGA部主任陳雷表示,目前FPGA產(chǎn)品已經(jīng)進(jìn)入了“應(yīng)用為王”的時(shí)代,構(gòu)建不同應(yīng)用領(lǐng)域的平臺FPGA產(chǎn)品是未來發(fā)展方向。面向宇航、軍用及汽車等特殊領(lǐng)域應(yīng)用,航天772所已形成百萬門級高可靠和高等級的FPGA系列產(chǎn)品。
當(dāng)然,雖然國內(nèi)FPGA已邁出了“一小步”,但能否成為FPGA業(yè)的“一大步”,還有諸多挑戰(zhàn)。劉明表示,目前公司遇到的最大挑戰(zhàn)是如何讓國產(chǎn)FPGA盡快地進(jìn)入市場并得以認(rèn)可,除了自身修煉內(nèi)功之外,還需要國內(nèi)市場持續(xù)關(guān)注國產(chǎn)FPGA的研發(fā)進(jìn)度,帶動(dòng)整個(gè)使用國產(chǎn)FPGA的生態(tài)鏈發(fā)展。陳雷也指出,應(yīng)借助國家重大科技專項(xiàng)推動(dòng)國產(chǎn)FPGA產(chǎn)業(yè)發(fā)展,以產(chǎn)業(yè)聯(lián)盟的方式構(gòu)建完善的國內(nèi)FPGA產(chǎn)業(yè)生態(tài)環(huán)境,合適地引入資本市場推動(dòng)產(chǎn)業(yè)的發(fā)展,加強(qiáng)整機(jī)系統(tǒng)企業(yè)對國產(chǎn)FPGA產(chǎn)業(yè)的牽引作用,力爭以點(diǎn)帶面,尋求合適的特殊領(lǐng)域應(yīng)用環(huán)境作為國產(chǎn)FPGA的市場切入點(diǎn),形成中國FPGA的核心競爭力。
五、可重構(gòu)激發(fā)FPGA活力

?
京微雅格公司CEO劉明
京微雅格的前身是 AgateLogic公司,成立于2005年,目前已累計(jì)投入4200萬美元資金,包括兩年前北京市政府投入1400萬美元以加強(qiáng)京微雅格公司的產(chǎn)品研發(fā)和產(chǎn)業(yè)化,足見政府對FPGA產(chǎn)業(yè)的重視。
軟件支持成為關(guān)鍵
我們也注意到,從20世紀(jì)80年代開始,先后有58家公司從事過FPGA的研發(fā),其中不乏像Intel、TI、AT&T、三星等技術(shù)、資金實(shí)力雄厚的大公司,但目前FPGA廠家僅只有三四家。
我們從中吸取的教訓(xùn)在于:一是不能以技術(shù)為導(dǎo)向,要重視市場;二是要保證持續(xù)的資金投入,有些公司正是因?yàn)橘Y金鏈的中斷而退出市場;三是市場與芯片定位問題;四是軟硬件配合問題。
京微雅格吸取早期FPGA廠商失敗的經(jīng)驗(yàn),以研發(fā)為主體、市場為導(dǎo)向,產(chǎn)學(xué)研用相結(jié)合。京微雅格看到FPGA發(fā)展的趨勢,即高集成度、可重構(gòu)和低功耗,在經(jīng)過對國內(nèi)外市場的充分調(diào)研后,確定了 FPGA+CPU這種模式,提出并發(fā)展了一系列自我創(chuàng)新的概念和核心技術(shù)(如微處理器與可編程模塊的融合,高速布線網(wǎng)絡(luò)DCC在互連架構(gòu)中的應(yīng)用等),開發(fā)出了FPGA+CPU+FLASH+SRAM的Tile架構(gòu)。最新CME3000系列采用65nm工藝,集成最高4M的flash和128kB的SRAM以及8位的8051單片機(jī),F(xiàn)PGA本身容量最高達(dá)6K。
FPGA作為一種可編程器件,軟件的支持對產(chǎn)品成功起到關(guān)鍵作用,可以說軟件已占到產(chǎn)品研發(fā)的60%。而京微雅格配合最新CME3000系列的軟件系統(tǒng)Primace4.0功能極大增強(qiáng)、操作極大簡化,實(shí)現(xiàn)了軟、硬件平臺的無縫結(jié)合。解決了軟件問題,可以說是京微雅格產(chǎn)品研發(fā)攻關(guān)的重大突破。由此,京微雅格自主創(chuàng)新技術(shù)平臺——— 可配置應(yīng)用(CAP)自此形成了較完善的硬件和軟件支持平臺。
中低端切入 高端備戰(zhàn)
我們的CME產(chǎn)品注重三個(gè)核心要素:一是Performance,即高性價(jià)比,二是Adaption,即可滿足不同行業(yè)應(yīng)用,在同一產(chǎn)品上可進(jìn)行遠(yuǎn)程更新、升級以適應(yīng)市場需求變化,降低研發(fā)成本。三是Cost,即低成本。現(xiàn)在,京微雅格已著手55納米LP工藝CME4000產(chǎn)品系列的開發(fā),計(jì)劃10月開始流片,芯片邏輯資源近12KLE,并完善了IO功能,進(jìn)一步提高了性價(jià)比。
在市場定位上,京微雅格采取的戰(zhàn)術(shù)是從中低端產(chǎn)品做起,主要面向工業(yè)控制、顯示驅(qū)動(dòng)、信息安全等領(lǐng)域,并將進(jìn)一步向汽車或消費(fèi)類電子產(chǎn)品延伸。京微雅格的優(yōu)勢在于研發(fā)、銷售、市場、售后全部都在中國,因此更加了解中國的市場特點(diǎn)和需求。而高端產(chǎn)品則主要定位在通信、廣播等領(lǐng)域,京微雅格也已經(jīng)做好了高端產(chǎn)品的技術(shù)準(zhǔn)備,何時(shí)開發(fā)主要看客戶的需求了。目前CME1000/2000產(chǎn)品在2011年實(shí)現(xiàn)銷售129萬元,今年一季度銷售超過50萬元,計(jì)劃2012年銷售1257萬元。
此外,京微雅格也看到目前眾多ASIC和ASSP設(shè)計(jì)廠商都會(huì)相繼轉(zhuǎn)投到用靈活性更高的可編程器件來實(shí)現(xiàn),或者在他們的芯片中植入可重構(gòu)可編程FPGA模塊,這一趨勢定會(huì)給PLD/FPGA市場注入更強(qiáng)大并源源不斷的動(dòng)力。
因此,京微雅格不只提供FPGA,還為相關(guān)廠商提供FPGAIP核,這是國外廠商所沒有的。
目前公司遇到的最大挑戰(zhàn)是如何讓國產(chǎn)FPGA盡快地進(jìn)入市場并得以認(rèn)可,除了我們自身修煉的內(nèi)功之外(包括硬件、軟件的研發(fā)),還需要國內(nèi)市場持續(xù)關(guān)注國產(chǎn)FPGA的研發(fā)進(jìn)度,帶動(dòng)整個(gè)使用國產(chǎn)FPGA的生態(tài)鏈發(fā)展。
六、FPGA已成融合集大成者

?
賽靈思公司亞太區(qū)銷售與市場副總裁 楊飛
隨著工藝和技術(shù)的進(jìn)步,融合ARM、DSP、硬核IP等已成為家常,但在實(shí)現(xiàn)融合之時(shí)還要面臨一些取舍。
賽靈思公司在近半年動(dòng)作頻繁,28納米FPGA、ZYNQ開發(fā)平臺、3D IC、Vivado開發(fā)套件等等的出新,將賽靈思“創(chuàng)新是DNA”的理念發(fā)揮到了極致,引領(lǐng)著賽靈思走向“All Programmable”全新的征程。
3D IC是行業(yè)必然發(fā)展方向
3D IC是一個(gè)很熱門的課題,不只是FPGA行業(yè),也是半導(dǎo)體行業(yè)必然的發(fā)展方向。
在賽靈思的創(chuàng)新中,3D IC是不容錯(cuò)過的話題。賽靈思公司亞太區(qū)銷售與市場副總裁楊飛表示,3D IC是一個(gè)很熱門的課題,不只是FPGA行業(yè),也是半導(dǎo)體行業(yè)必然的發(fā)展方向。“因?yàn)樽钪饕氖撬軌虼蚱颇柖傻氖`。假如工藝不改進(jìn),就只能跟著摩爾定律的步伐發(fā)展,并且不容易把數(shù)字和模擬IC混合在一起。”楊飛進(jìn)一步指出,“我們今年推出了全球首款異構(gòu)3D IC,將40納米模擬電路跟28納米數(shù)字電路混合在一起,通過3D IC堆疊到同一個(gè)芯片里面去,產(chǎn)生了全球唯一的400G OTN FPGA單芯片。在系統(tǒng)級的應(yīng)用方面,就可將原來需要5片標(biāo)準(zhǔn)器件的方案變成單片F(xiàn)PGA方案。”
而實(shí)現(xiàn)3D IC的成功不是一般公司能做到的。楊飛表示,一方面是賽靈思每年投資4億~5億美元用于研發(fā),投資3D IC從90納米開始,到65納米,又到28納米量產(chǎn),整個(gè)過程將近10年。并且,光有判斷是不夠的,還要付諸于行動(dòng),持續(xù)投入資金和耐心做研發(fā),而且要等這么多年才能修成正果,一般的公司撐不了。另一方面是除了有決心和行動(dòng)外,還要有技術(shù)的積累,要在相關(guān)技術(shù)、工藝、封裝等方面具有綜合實(shí)力才能成功。因?yàn)檫@不僅要解決散熱問題,還要下決心把產(chǎn)品的架構(gòu)設(shè)計(jì)成符合3D IC產(chǎn)品架構(gòu)的需求。
在客戶關(guān)心的開發(fā)難度和成本、時(shí)間方面,賽靈思也持續(xù)創(chuàng)新,今年新的軟件開發(fā)平臺Vivado即是佐證。楊飛表示,到了28納米節(jié)點(diǎn),F(xiàn)PGA中就有65億個(gè)晶體管,如果用傳統(tǒng)的FPGA開發(fā)手段,單個(gè)布線要做10多個(gè)小時(shí),非常困難。而Vivado最主要的目的是減少開發(fā)周期,滿足28納米節(jié)點(diǎn)及以上節(jié)點(diǎn)新工藝集成度的需求,包括IP集成等。同時(shí),因?yàn)镕PGA帶有ARM內(nèi)核,需要提供一個(gè)有機(jī)結(jié)合硬件、軟件的并行開發(fā)平臺,加快開發(fā)的進(jìn)度。“通過Vivado中高階綜合的開發(fā)手段,工程師可以在做系統(tǒng)設(shè)計(jì)的時(shí)候,以C為開發(fā)手段。因?yàn)闊o論是做馬達(dá)控制,還是視頻處理,往往要做一個(gè)算法,算法模型多是用C或C++建模。以前要把C模型變成邏輯,人工要花兩三個(gè)月的時(shí)間,現(xiàn)在通過使用Vivado軟件中自動(dòng)化的工具AutoESL,可將其變成RTL即硬件描述語言,從而大大縮短了時(shí)間,全面提升了設(shè)計(jì)生產(chǎn)力。”楊飛指出。
集成新模塊要看市場需求
系統(tǒng)需要集成的東西太多了,如果每個(gè)廠家都要自己做底層的IP,難度很大。
目前FPGA早已不再是單純的“可編輯邏輯器件”,隨著工藝和技術(shù)的進(jìn)步,融合ARM、DSP、硬核IP等已成為家常。FPGA成為融合的“集大成者”,但在實(shí)現(xiàn)融合之時(shí)還要面臨一些取舍。楊飛指出,融合最主要解決以下兩個(gè)問題:一是提供系統(tǒng)集成性,這主要是希望把系統(tǒng)的性能和帶寬加強(qiáng),將密度、帶寬和性能提高N倍,這是持續(xù)永恒的發(fā)展方向。并且很重要的一點(diǎn)就是還要保證低功耗,以適應(yīng)節(jié)能環(huán)保的需求。二是要有推動(dòng)產(chǎn)品迅速上市的支持機(jī)制,包括軟件工具、產(chǎn)品易用性等。因?yàn)槊總€(gè)具體應(yīng)用需求不一樣,比如醫(yī)療設(shè)備要通過一些許可資質(zhì),需要1~3年的時(shí)間;汽車電子也涉及相關(guān)安全認(rèn)證,從開發(fā)到上市一般需要3~5年;無線通信系統(tǒng)一般需求10個(gè)月左右;某些工業(yè)控制或者3D電視在幾個(gè)月時(shí)間內(nèi)就可完成。
目前FPGA的融合最引人注目的是集成ARM,將應(yīng)用領(lǐng)域拓展至廣闊的嵌入式市場。而傳統(tǒng)FPGA里已經(jīng)有處理器、邏輯等架構(gòu)和能力,賽靈思通過將ARM A9雙核集成到Zynq器件中,實(shí)現(xiàn)可編程平臺硬件和軟件有機(jī)的結(jié)合。楊飛對此表示,做系統(tǒng)設(shè)計(jì)的時(shí)候,可以考慮把性能指標(biāo)要求比較高的部分放到ARM核中,而一些對性能指標(biāo)要求特別高的硬加速部分可放到FPGA中。ARM和FPGA有機(jī)的結(jié)合,可以使FPGA更多地進(jìn)入傳統(tǒng)處理器服務(wù)的領(lǐng)域。因?yàn)檫@些領(lǐng)域本來扁平的系統(tǒng)架構(gòu)中就需要處理器、FPGA等,而現(xiàn)在賽靈思提供一個(gè)更優(yōu)化的架構(gòu),大大提升整個(gè)系統(tǒng)的帶寬,也幫助我們擴(kuò)大了應(yīng)用市場。
未來FPGA還會(huì)集成什么模塊?楊飛表示,典型的嵌入式系統(tǒng)中有處理器、邏輯IC、存儲器,還有周邊的設(shè)備,例如接口I/O、并行以及串行的接口。集成新的模塊要看有沒有足夠大的市場催生需求。隨著工藝的改進(jìn),IC的成本很大程度制約在芯片的I/O多少,芯片也不一定需要定制的模塊,因?yàn)橘Y源越來越充足。
未來的征程還在延續(xù),賽靈思也早已胸有成竹。楊飛表示,從工藝的角度出發(fā),賽靈思承諾會(huì)持續(xù)創(chuàng)新以保持領(lǐng)先,不斷地進(jìn)入傳統(tǒng)標(biāo)準(zhǔn)器ASSP/ASIC所服務(wù)的領(lǐng)域,這一趨勢將不斷加快。在與客戶應(yīng)用結(jié)合方面,系統(tǒng)需要集成的東西太多了,如果每個(gè)廠家都要自己做底層的IP,難度很大。賽靈思推廣的目標(biāo)設(shè)計(jì)平臺通過一些參考設(shè)計(jì)IP,大幅提高了賽靈思客戶使用FPGA的效率,降低了研發(fā)成本。賽靈思未來還將提供更有效的軟件工具以及更多的IP認(rèn)證方案。
七、FPGA與ARM核結(jié)合實(shí)現(xiàn)功能互補(bǔ)

?
隨著FPGA技術(shù)的不斷發(fā)展和創(chuàng)新,使RISC處理器與FPGA集成、兩種系統(tǒng)的融合與優(yōu)化成為新一代FPGA的發(fā)展趨勢。
如今,F(xiàn)PGA技術(shù)正處在高速發(fā)展時(shí)期,芯片規(guī)模越來越大,集成度越來越高,速度不斷提高,性能不斷提升,功耗也越來越低。FPGA憑借其強(qiáng)大的并行信號處理能力,在應(yīng)對控制復(fù)雜度低、數(shù)據(jù)量大的運(yùn)算時(shí)具有較強(qiáng)的優(yōu)勢。但是在復(fù)雜算法的實(shí)現(xiàn)上,F(xiàn)PGA卻遠(yuǎn)沒有32位精簡指令集計(jì)算機(jī)(RISC)處理器靈活方便,所以在設(shè)計(jì)具有復(fù)雜算法和控制邏輯的系統(tǒng)時(shí),往往需要RISC和FPGA結(jié)合使用。這樣,電路設(shè)計(jì)的難度也就相應(yīng)地增加。
RISC和FPGA結(jié)合成發(fā)展趨勢
RISC處理器與FPGA集成,減小了硬件電路的復(fù)雜性和體積,降低了功耗,提高了可靠性。
FPGA技術(shù)的不斷發(fā)展和創(chuàng)新使RISC處理器與FPGA集成,從而大大減小了硬件電路復(fù)雜性和體積,同時(shí)也降低了功耗,提高了系統(tǒng)可靠性,兩種系統(tǒng)的融合與優(yōu)化成為新一代FPGA的發(fā)展趨勢。
2010年,F(xiàn)PGA廠商Xilinx和Altera先后聯(lián)手英國ARM公司瞄準(zhǔn)下一代消費(fèi)電子、汽車及工業(yè)電子應(yīng)用領(lǐng)域,推出了各自的FPGA內(nèi)嵌ARM硬核嵌入式處理器架構(gòu)。與傳統(tǒng)嵌入式微處理器概念不同,基于ARM的FPGA單片系統(tǒng)通過內(nèi)部高速總線有效的提升系統(tǒng)間信號傳遞的速度與穩(wěn)定性,擺脫了PCB布線線寬對信號帶寬的限制。在降低PCB布局布線復(fù)雜程度的同時(shí),極大程度地縮小了芯片尺寸。作為高性能、低成本協(xié)處理器的最佳選擇,F(xiàn)PGA為處理器提供了硬件加速的空間。同時(shí),F(xiàn)PGA龐大的可編程邏輯資源與靈活的可重配置能力使系統(tǒng)級芯片可以在內(nèi)部進(jìn)行軟、硬件升級,解決了由升級系統(tǒng)功能帶來的更換外部設(shè)備帶來的成本問題。
作為邁入嵌入式系統(tǒng)領(lǐng)域的第一步,Altera和Xilinx(賽靈思)都成功地將片上系統(tǒng)硬核融入可編程邏輯。其中Xilinx僅與ARM合作,而Altera則提供更多嵌入式硬核的種類。然而兩種系統(tǒng)的組合均可以根據(jù)實(shí)際應(yīng)用需求進(jìn)行優(yōu)化與裁剪。Altera和Xilinx在2011年提出了以ARM為核心的可擴(kuò)展式處理器平臺。其中可編程邏輯僅作為可訪問硬件資源被集成在ARM系統(tǒng)中。較以往的ARM處理器,這種可拓展式的嵌入式平臺具有動(dòng)態(tài)配置可編程邏輯的功能,可在需要時(shí)提升處理器速度,擴(kuò)展處理器緩存容量。在FPGA與ARM系統(tǒng)接口方面,賽靈思提出的帶有可編程邏輯的ARM系統(tǒng)解決了將FPGA嵌入ARM核方案中遇到的帶寬問題。
FPGA與ARM核結(jié)合實(shí)現(xiàn)功能互補(bǔ)
兩種高集成度芯片的融合將對已有的基于ARM和FPGA嵌入式系統(tǒng)重新定義。
FPGA與ARM融合的價(jià)值不僅僅體現(xiàn)在處理器性能的提升上。
用于視頻監(jiān)控領(lǐng)域的基于ARM的FPGA能夠進(jìn)行高級決策與控制處理,并管理復(fù)雜的控制系統(tǒng)結(jié)構(gòu)和多個(gè)并行數(shù)據(jù)接入,同時(shí)進(jìn)行高性能低延遲的信號處理,以通過分布式/遠(yuǎn)程智能視頻系統(tǒng)對各種行為進(jìn)行監(jiān)控、分析和比較,并做出正確的行為決策。用于汽車電子領(lǐng)域的ARM嵌入式系統(tǒng)能夠方便的連接到最新傳感器技術(shù),通過可編程邏輯的高性能并行處理能力處理多個(gè)數(shù)字信號輸入(視頻、雷達(dá)、紅外等),并能快速將數(shù)據(jù)傳輸給ARM處理系統(tǒng)進(jìn)行分析、比較,然后做出反應(yīng),并在汽車電子系統(tǒng)框架中進(jìn)行通信。另外,用于通信領(lǐng)域的FPGA芯片內(nèi)部集成了高頻無線收發(fā)模塊。該類型FPGA與ARM的結(jié)合將給軟件無線電提供片上系統(tǒng)的可能,使得無線電基站設(shè)計(jì)建設(shè)向低成本、低功耗和小型化發(fā)展。用于信號處理和工業(yè)控制領(lǐng)域的FPGA芯片通常不集成模數(shù)/數(shù)模轉(zhuǎn)換功能。
然而在系統(tǒng)原型驗(yàn)證過程中,高速模數(shù)轉(zhuǎn)換器的電路板設(shè)計(jì)一直是影響信號處理算法效率的首要因素。利用ARM系統(tǒng)內(nèi)部硬件資源實(shí)現(xiàn)具有高可靠性的片內(nèi)信號離散化過程是縮短驗(yàn)證周期的有力保障。用于智能移動(dòng)終端領(lǐng)域的FPGA由于其強(qiáng)大的并行處理能力常用作協(xié)處理器,而ARM出色的圖像處理性能已經(jīng)顛覆了智能手機(jī)、平板電腦等領(lǐng)域。將這兩種高集成度的芯片融合成為單芯片片上系統(tǒng),將對已有的基于ARM和FPGA嵌入式系統(tǒng)重新定義。由此可見,F(xiàn)PGA與ARM的結(jié)合實(shí)現(xiàn)了各自應(yīng)用領(lǐng)域中所需功能的互補(bǔ)。
ARM處理器與FPGA可編程邏輯相結(jié)合,提供了巨大的串行和并行處理能力,發(fā)揮了FPGA邏輯控制對大量數(shù)據(jù)進(jìn)行高速處理的優(yōu)勢以及ARM軟件編程靈活的特點(diǎn)。這不僅簡化了ARM與FPGA之間的通訊,也使片外擴(kuò)展存儲器以及與外設(shè)通訊變得相對簡單;同時(shí)通過在FPGA中嵌入各種IP軟核和用戶控制邏輯/復(fù)雜算法控制邏輯以實(shí)現(xiàn)各種接口和控制任務(wù)。基于ARM的FPGA能夠?qū)壿嬞Y源進(jìn)行動(dòng)態(tài)配置,實(shí)現(xiàn)時(shí)間的時(shí)分復(fù)用,靈活快速地改變系統(tǒng)功能,節(jié)省邏輯資源,能夠滿足大規(guī)模應(yīng)用的需求,是未來FPGA重點(diǎn)發(fā)展的領(lǐng)域之一。
八、高可靠領(lǐng)域FPGA大有可為

?
航天772所FPGA部主任 陳雷
應(yīng)借助國家重大科技專項(xiàng)推動(dòng)國產(chǎn)FPGA產(chǎn)業(yè)發(fā)展,以產(chǎn)業(yè)聯(lián)盟的方式構(gòu)建完善的國內(nèi)FPGA產(chǎn)業(yè)生態(tài)環(huán)境。
航天772所是全球領(lǐng)先的宇航微電子整體解決方案的供應(yīng)商,同時(shí)也是專業(yè)的電子系統(tǒng)小型化解決方案的供應(yīng)商。航天772所從2002年開始從事高可靠的FPGA設(shè)計(jì)、封裝、測試及可靠性評估工作,通過10年的發(fā)展,形成了一支專業(yè)從事高可靠應(yīng)用的FPGA及PROM研制團(tuán)隊(duì)。
航天772所在高可靠和高等級FPGA和PROM設(shè)計(jì)、封裝、測試及應(yīng)用等方面形成自主核心技術(shù)及系列產(chǎn)品,實(shí)現(xiàn)了中國自己的“航天百變芯”。
高可靠領(lǐng)域應(yīng)用FPGA占市場15%
具有完善的封裝、測試和可靠性考核條件,才能在高可靠產(chǎn)品的研制和生產(chǎn)中占據(jù)優(yōu)勢。
通過對FPGA的市場分析,目前高可靠領(lǐng)域應(yīng)用FPGA市場大約在整個(gè)FPGA市場占據(jù)10%~15%份額,是一個(gè)非常大的市場,并且每年都呈現(xiàn)出快速增長的趨勢。結(jié)合航天772所自身特色,針對高可靠特殊領(lǐng)域應(yīng)用FPGA產(chǎn)品研發(fā),是我們重點(diǎn)關(guān)注的領(lǐng)域。同時(shí)航天772所具有完善的封裝、測試和可靠性考核條件,所以在高可靠產(chǎn)品的研制和生產(chǎn)中有著非常明顯的競爭優(yōu)勢。
目前,高可靠FPGA客戶需求的主要是陶瓷封裝形式,而FPGA由于芯片面積大、散熱高、引腳多,在陶瓷封裝技術(shù)方面帶來新的挑戰(zhàn)。航天772所可以提供CPGA、CLCC、CQFP、SPGA、CBGA等多種FPGA產(chǎn)品的陶瓷封裝,基于自身的陶瓷封裝線還可以根據(jù)用戶的需求提供小型化和差異化的封裝,并且可以實(shí)現(xiàn)多芯片的封裝。
此外,測試是FPGA研制的重要環(huán)節(jié)。FPGA的測試不同于傳統(tǒng)的ASIC電路,每個(gè)FPGA廠家都會(huì)投入大量的人力和物力來進(jìn)行FPGA測試。
航天772所研制的是高可靠的FPGA芯片,所以測試是產(chǎn)品生產(chǎn)的重中之重。每個(gè)產(chǎn)品從開始立項(xiàng)定義后,所里專門從事FPGA測試的團(tuán)隊(duì)就會(huì)開展可測性設(shè)計(jì)。基于航天772所高性能大型測試儀,航天772所構(gòu)建了千萬門級SRAM型FPGA測試平臺,目前可以實(shí)現(xiàn)高可靠FPGA產(chǎn)品的量產(chǎn)測試。
從特殊應(yīng)用領(lǐng)域入手滿足客戶需求
FPGA已進(jìn)入“應(yīng)用為王”的時(shí)代,構(gòu)建不同應(yīng)用領(lǐng)域的平臺FPGA產(chǎn)品是未來的發(fā)展方向。
面向宇航、軍用及汽車等特殊領(lǐng)域應(yīng)用,航天772所已形成百萬門級高可靠和高等級的FPGA系列產(chǎn)品。目前產(chǎn)品包括B4000系列、BQV系列、BQVR系列和BQVR-RH系列4大系列核心產(chǎn)品,核心產(chǎn)品規(guī)模從萬門級到百萬門級,電壓覆蓋了5V到2.5V,產(chǎn)品滿足以空間領(lǐng)域?yàn)榇淼亩喾N高可靠環(huán)境應(yīng)用。本著從客戶應(yīng)用方便出發(fā),航天772所4大系列產(chǎn)品可以直接采用Xilinx公司的ISE開發(fā)環(huán)境。
為保障用戶系統(tǒng)解決方案的配套,航天772所研制了BQ系列的PROM芯片,同時(shí)針對宇航領(lǐng)域開發(fā)了刷新芯片BSV1,可以進(jìn)一步提高FPGA空間應(yīng)用的可靠性。考慮到在惡劣環(huán)境使用下FPGA芯片對電源產(chǎn)品有著特殊要求,航天772所還針對高可靠環(huán)境開發(fā)了面向FPGA應(yīng)用的電源芯片。此外,通過多年FPGA產(chǎn)品的研制,航天772所在FPGA的封裝、測試和可靠性方面有著豐富的經(jīng)驗(yàn),可以為客戶提供相應(yīng)的技術(shù)服務(wù)與支撐。
通過針對全球FPGA市場的分析及對競爭對手的分析,F(xiàn)PGA未來的發(fā)展必然是以客戶需求為牽引。目前FPGA產(chǎn)品已進(jìn)入“應(yīng)用為王”的時(shí)代,構(gòu)建不同應(yīng)用領(lǐng)域的平臺FPGA產(chǎn)品是未來的發(fā)展方向。立足微電子整體解決方案的優(yōu)勢,從特殊應(yīng)用領(lǐng)域入手滿足客戶的需求,是航天772所FPGA產(chǎn)品的定位。目前針對空間應(yīng)用的單粒子加固30萬門宇航級 SRAM型 FPGA-BQVR300RH和以FPGA為核心的軍用SOPC是今年重點(diǎn)推廣的產(chǎn)品,已經(jīng)有多家客戶訂貨及使用。
對于中國FPGA的發(fā)展,應(yīng)借助國家重大科技專項(xiàng)推動(dòng)國產(chǎn)FPGA產(chǎn)業(yè)發(fā)展,以產(chǎn)業(yè)聯(lián)盟的方式構(gòu)建完善的國內(nèi)FPGA產(chǎn)業(yè)生態(tài)環(huán)境,合適地引入資本市場推動(dòng)產(chǎn)業(yè)的發(fā)展,加強(qiáng)整機(jī)系統(tǒng)企業(yè)對國產(chǎn)FPGA產(chǎn)業(yè)的牽引作用,力爭以點(diǎn)帶面,尋求合適的特殊領(lǐng)域應(yīng)用環(huán)境作為國產(chǎn)FPGA的市場切入點(diǎn),形成中國FPGA的核心競爭力。
九、All Programmable器件的設(shè)計(jì)時(shí)代已經(jīng)到來
歷經(jīng)四年的開發(fā)和一年的試用版本測試,賽靈思可編程顛覆之作 Vivado 設(shè)計(jì)套件終于震撼登場,并通過其早期試用計(jì)劃開始向客戶隆重推出。新的工具套件面向未來十年 “All-Programmable”器件而精心打造, 致力于加速其設(shè)計(jì)生產(chǎn)力。
賽靈思市場營銷與公司戰(zhàn)略高級副總裁Steve Glaser表示:“在過去的幾年中,賽靈思把??半導(dǎo)體技術(shù)的創(chuàng)新推向了一個(gè)新的高度,并釋放了可編程器件全面的系統(tǒng)級能力。隨著賽靈思在獲獎(jiǎng)的Zynq?-7000 EPP(可 擴(kuò)展式處理平臺)器件、革命性的3D Virtex?-7堆疊硅片互聯(lián)(SSI)的技術(shù)器件上的部署, 除了我們在FPGA技術(shù)上的不斷創(chuàng)新之外, ,我們正開啟著一個(gè)令人興奮的新時(shí)代——一個(gè)“All Programmable”器件的時(shí)代。”
“All Programmable”器件,將使設(shè)計(jì)團(tuán)隊(duì)不僅能夠?yàn)樗麄兊脑O(shè)計(jì)編程定制邏輯,而且也可以基于ARM?和賽靈思處理子系統(tǒng)、算法和I / O進(jìn)行編程。總之,這是一個(gè)全面的系統(tǒng)級的器件。Steve Glaser說“未來“All Programmable”器件要比可編程邏輯設(shè)計(jì)更多。他們將是可編程的系統(tǒng)集成,投入的芯片越來越少,而集成的系統(tǒng)功能卻越來越多。”
Steve Glaser還表示,在利用“All Programmable”器件創(chuàng)建系統(tǒng)的時(shí)候,設(shè)計(jì)者所面臨的是一套全新的集成和實(shí)現(xiàn)設(shè)計(jì)生產(chǎn)力的瓶頸問題。一方面從集成的角度講,其中包括集成算法C和寄存器傳輸級(RTL)的IP;混合了DSP、嵌入式、連接和邏輯域;驗(yàn)證模塊和“系統(tǒng)”,以及設(shè)計(jì)和IP的重用等。實(shí)現(xiàn)的瓶頸包括芯片規(guī)劃和分層;多領(lǐng)域和大量的物理優(yōu)化;多元的“設(shè)計(jì)”與“時(shí)序”收斂;和后期的ECO和設(shè)計(jì)變更的連鎖效應(yīng)。

?
十、Vivado設(shè)計(jì)套件以IP和系統(tǒng)為中心
打造全新設(shè)計(jì)環(huán)境
Vivado借鑒ISE設(shè)計(jì)套件的所有經(jīng)驗(yàn)、注意事項(xiàng)和關(guān)鍵技術(shù),并充分利用最新EDA算法、工具和技術(shù),打造了這個(gè)以IP和系統(tǒng)為中心的、面向未來10年All Programmable器件的全新設(shè)計(jì)環(huán)境。賽靈思早在1997年就推出了ISE設(shè)計(jì)套件。在其后15年的時(shí)間里,隨著FPGA功能的增強(qiáng),賽靈思為ISE套件增添了許多新技術(shù),包括多語言綜合與仿真、IP集成以及眾多編輯和測試實(shí)用功能,努力從各個(gè)方面改進(jìn)ISE設(shè)計(jì)套件。與ISE相比,Vivado設(shè)計(jì)套件的優(yōu)勢體現(xiàn)在:確定性的設(shè)計(jì)收斂;可擴(kuò)展的數(shù)據(jù)模型架構(gòu)、芯片規(guī)劃層次化,快速綜合、多維度分析布局器、功耗優(yōu)化和分析、簡化工程變更單(ECO)、流程自動(dòng)化,非流程強(qiáng)制化;IP封裝器、集成器和目錄;Vivado HLS把ELS帶入主流;VIVADO仿真器。
生態(tài)體系是關(guān)鍵
打造生態(tài)體系是賽靈思保證Vivado為客戶帶來更多價(jià)值的關(guān)鍵。賽靈思在開發(fā)Vivado設(shè)計(jì)套件時(shí)充分利用業(yè)界標(biāo)準(zhǔn)來提高其易用性,支持已經(jīng)熟悉的約束條件和接口標(biāo)準(zhǔn),同時(shí)擴(kuò)展第三方生態(tài)體系對IP和工具流程的支持。Vivado支持的標(biāo)準(zhǔn)包括:AMBA AXI4互聯(lián)、自由建模庫、Synopsys設(shè)計(jì)約束等。
賽靈思認(rèn)為,利用All Programmable器件創(chuàng)建系統(tǒng),設(shè)計(jì)者將面對的是一套全新的集成以及如何實(shí)現(xiàn)設(shè)計(jì)生產(chǎn)力的問題。從集成的角度看,包括集成算法C和寄存器傳輸級(RTL)的IP,混合了DSP、嵌入式、連接和邏輯域,驗(yàn)證模塊和“系統(tǒng)”以及設(shè)計(jì)和IP的重用等。實(shí)現(xiàn)的瓶頸問題包括芯片規(guī)劃和分層、多領(lǐng)域和大量的物理優(yōu)化、多元“設(shè)計(jì)”與“時(shí)序”收斂、與后期的ECO和設(shè)計(jì)變更的連鎖效應(yīng)等。
Vivado解決集成與實(shí)現(xiàn)問題
為解決集成瓶頸問題,Vivado設(shè)計(jì)套件采用用于快速綜合和驗(yàn)證C算法IP的電子系統(tǒng)級(ESL)設(shè)計(jì),實(shí)現(xiàn)重用的標(biāo)準(zhǔn)算法和RTL IP封裝技術(shù)、標(biāo)準(zhǔn)IP封裝和各類系統(tǒng)構(gòu)建塊的系統(tǒng)集成,使模塊和系統(tǒng)驗(yàn)證的仿真速度提高3倍,同時(shí)硬件協(xié)同仿真將性能提升100倍。
值得指出的是,Vivado高層次綜合技術(shù)將C、C++和SystemC規(guī)范直接運(yùn)用于FPGA,無需手動(dòng)創(chuàng)建RTL,從而加速設(shè)計(jì)實(shí)現(xiàn)進(jìn)程。高層次綜合可采用Verilog、VHDL和SystemC語言編程的RTL設(shè)計(jì)文件,還能生成驗(yàn)證和實(shí)現(xiàn)腳本,實(shí)現(xiàn)RTL驗(yàn)證和RTL綜合工作的自動(dòng)化。就OpenCL而言,賽靈思是開發(fā)OpenCL框架的行業(yè)成員之一。就GPU而言,OpenCL是開啟并行基礎(chǔ)架構(gòu)的關(guān)鍵,但目前還不能直接支持FPGA。所以,高層次綜合技術(shù)是FPGA開啟并行基礎(chǔ)架構(gòu)的關(guān)鍵。
為了解決實(shí)現(xiàn)瓶頸問題,Vivado采用一個(gè)分層的芯片規(guī)劃器和分區(qū)器、一個(gè)具有行業(yè)領(lǐng)先SystemVerilog支持功能的快速邏輯綜合工具(速度可提升3~15倍),以及一個(gè)更加快速(4倍速度)和更具確定性的布局布線引擎。該引擎能夠利用分析技巧最小化時(shí)序、走線長度和布線擁塞等多個(gè)變量的成本函數(shù)。而且,這種增量式流程只需對設(shè)計(jì)的一小部分進(jìn)行重新實(shí)現(xiàn),就可快速處理工程變更通知單(ECO)上的任何修改,同時(shí)確保性能不受影響。另外,產(chǎn)品采用最新的共享可擴(kuò)展數(shù)據(jù)模型,用戶能夠在設(shè)計(jì)流程的每個(gè)階段得到功耗、時(shí)序和面積的估計(jì)值,有助于進(jìn)行提前分析,然后采用自動(dòng)時(shí)鐘門控等集成功能予以優(yōu)化。
賽靈思打造的全新Vivado設(shè)計(jì)套件正是為了解決集成和實(shí)現(xiàn)的瓶頸,使用戶能夠充分利用這些All Programmable器件的系統(tǒng)集成能力。這是一個(gè)全面的系統(tǒng)級的器件。未來All Programmable器件要比可編程邏輯設(shè)計(jì)更多。它們將是可編程的系統(tǒng)集成,投入的芯片越來越少,而集成的系統(tǒng)功能卻越來越多。
十一、FPGA分銷需做好原廠與客戶的“紅娘”
?
科通集團(tuán)Director 謝章立
科通作為Xilinx本土最重要的分銷商之一,新的技術(shù)必將為我們創(chuàng)造更多的應(yīng)用機(jī)會(huì)和更多的客戶群體。
FPGA的優(yōu)點(diǎn)首先在于其通用性,由于它屬于半ASIC的平臺性器件,又具有ASIC和ASSP所不能支持的靈活性和可擴(kuò)展性,而且絕大多數(shù)設(shè)計(jì)都是基于硬件描述語言的,所以它具有方便的升級、移植和擴(kuò)展性,這些都非常適合當(dāng)前和未來飛速發(fā)展和變化的電子產(chǎn)品;至于劣勢主要是FPGA對設(shè)計(jì)者自身能力的要求較高,這相當(dāng)于提高了設(shè)計(jì)者的門檻,還有隨著FPGA規(guī)模的越來越大,在時(shí)鐘、時(shí)序、仿真、聯(lián)合設(shè)計(jì)和驗(yàn)證方面都帶來了較大的挑戰(zhàn)。
FPGA服務(wù)需要快速響應(yīng)
FPGA需要更強(qiáng)的技術(shù)支持能力才能推廣應(yīng)用的產(chǎn)品,代理商要全方位給客戶提供支持。
由于上述特點(diǎn),F(xiàn)PGA的應(yīng)用領(lǐng)域很廣,七大戰(zhàn)略性新興產(chǎn)業(yè),包括節(jié)能環(huán)保、新能源、新一代信息技術(shù)、新能源汽車等對于FPGA的應(yīng)用都存在著諸多機(jī)會(huì),這對原廠和分銷商而言,是一個(gè)很大的商機(jī),同時(shí)也是挑戰(zhàn)。從科通公司目前的資源及客戶開發(fā)情況上看,我們的主要客戶集中在工業(yè)、醫(yī)療、通信和消費(fèi)類電子等方面。首先科通與多家全球主要的領(lǐng)先半導(dǎo)體供應(yīng)商及軟件廠商有著緊密的合作關(guān)系,我們可以共享這些產(chǎn)品線的資源優(yōu)勢,挖掘和取得更多的機(jī)會(huì)。其次我們有一個(gè)非常有經(jīng)驗(yàn)、非常優(yōu)秀的FAE團(tuán)隊(duì)。我們知道FPGA是需要更強(qiáng)的技術(shù)支持能力才能推廣其應(yīng)用的產(chǎn)品,優(yōu)秀的FAE可以從系統(tǒng)方案、時(shí)鐘方案到板級、邏輯、時(shí)序等全方位給客戶提供支持,只有解決了客戶的后顧之憂,客戶才會(huì)放心選用,只有針對客戶遇到的問題能夠快速反應(yīng)并快速解決,才能使客戶的產(chǎn)品盡快推向市場。可以說我們的成功在很大程度上取決于我們的FAE團(tuán)隊(duì)。最后,我們擁有遍布全國各大城市的成熟的銷售技術(shù)團(tuán)隊(duì),具備快速的響應(yīng)支持能力,能為客戶提供最好的服務(wù)。鑒于新興產(chǎn)業(yè)的客戶對FPGA的理解和應(yīng)用能力相對不強(qiáng),科通正努力培養(yǎng)一支專業(yè)的技術(shù)團(tuán)隊(duì),廣納FPGA方面的人才,與原廠緊密聯(lián)系,為客戶開展更多的培訓(xùn)和研討會(huì)活動(dòng),確保客戶能夠及時(shí)得到最充分的新技術(shù)支持和產(chǎn)品信息,以協(xié)助客戶進(jìn)行更深入具體的開發(fā)。在汽車電子領(lǐng)域,我們也和新能源汽車行業(yè)的龍頭企業(yè)保持著緊密聯(lián)系,這將是一個(gè)長期的開拓過程,我們與客戶共同合作,共同成長。
作為Xilinx的分銷商,科通不僅是原廠和客戶之間溝通的橋梁,并且還能將終端客戶的需求和信息整理分析后反饋給原廠,以推動(dòng)FPGA技術(shù)的變革更新,是這個(gè)行業(yè)鏈中不可或缺一份子。因?yàn)榉咒N商處在接觸客戶的第一線,與客戶的日常合作非常緊密,能更好地把握市場的脈搏和需求。所以科通會(huì)經(jīng)常與原廠保持互動(dòng)機(jī)制,把有價(jià)值的需求信息反饋給原廠并聯(lián)合原廠整合資源來推動(dòng)客戶產(chǎn)品開發(fā)。每個(gè)公司都會(huì)有自己獨(dú)有的資源優(yōu)勢,科通公司也結(jié)合了自己的優(yōu)勢資源來建立Xilinx產(chǎn)品線的生態(tài)系統(tǒng),比如有些客戶屬于Design house類型,有些是屬于有市場卻沒有設(shè)計(jì)能力類型。科通的作用就是為他們做“紅娘”,最終取得多方共贏的局面。
加強(qiáng)新技術(shù)的學(xué)習(xí)能力
針對新技術(shù),分銷商必須深入理解學(xué)習(xí)新技術(shù)的特性,然后再有針對性地進(jìn)行推廣。
Xilinx FPGA可編程邏輯解決方案縮短了電子設(shè)備制造商開發(fā)產(chǎn)品的時(shí)間并加快了產(chǎn)品面市的速度,從而減小了制造商的風(fēng)險(xiǎn)。與采用傳統(tǒng)方法如固定邏輯門陣列相比,利用Xilinx FPGA可編程器件,客戶可以更快地設(shè)計(jì)和驗(yàn)證他們的電路。而且,Xilinx FPGA器件是只需要進(jìn)行編程的標(biāo)準(zhǔn)部件,客戶不需要像采用固定邏輯芯片那樣等待樣品或者付出巨額成本。
科通作為Xilinx本土最主要的分銷商之一,新的技術(shù)必將為我們創(chuàng)造更多的應(yīng)用機(jī)會(huì)和更多的客戶群體。針對新的技術(shù),分銷商應(yīng)基于新產(chǎn)品的優(yōu)勢發(fā)現(xiàn)更多的應(yīng)用機(jī)會(huì)和目標(biāo)市場,并針對目標(biāo)市場制定相應(yīng)的策略,進(jìn)一步提高FPGA產(chǎn)品的市場份額。在每一代新產(chǎn)品發(fā)布前,分銷商都會(huì)向原廠深入學(xué)習(xí)新器件的特性,研究其在各個(gè)市場應(yīng)用中獨(dú)有的價(jià)值,有針對性地制定相應(yīng)的策略來進(jìn)行推廣。在宏觀上,一般采取先重點(diǎn)在各個(gè)行業(yè)的領(lǐng)軍企業(yè)中推廣,然后逐漸加大向中小企業(yè)推廣的力度。在微觀上,則要根據(jù)不同的產(chǎn)品特性,采取不同的推廣策略。
對于融合了功能模塊硬核的特性,如集成PCIe、memory控制器、selectIO等硬核,分銷商一般會(huì)統(tǒng)計(jì)有這方面需求的客戶,專門進(jìn)行推廣,并組織客戶進(jìn)行相關(guān)層面的技術(shù)培訓(xùn)。而且由于硬核不僅提高了性能,也大大降低了開發(fā)難度和設(shè)計(jì)門檻,允許更多客戶嘗試使用FPGA這種新技術(shù),所以分銷商的推廣對像不僅包括已經(jīng)使用過FPGA的客戶,也應(yīng)包括未使用過FPGA的新行業(yè)客戶。
對于工藝的改進(jìn),比如Xilinx 7系列All Programmable FPGA基于先進(jìn)的28nm HPL工藝技術(shù),實(shí)現(xiàn)了突破性功能、容量和系統(tǒng)集成。分銷商一方面推薦傳統(tǒng)客戶盡量使用新一代FPGA來設(shè)計(jì)新產(chǎn)品,以幫助客戶降低其產(chǎn)品的成本和功耗。另一方面也會(huì)向傳統(tǒng)ASIC和ASSP領(lǐng)域發(fā)起沖擊。因?yàn)樾鹿に噷?shí)現(xiàn)更高性價(jià)比和更低功耗,在相同性能的情況下進(jìn)一步縮小了FPGA與ASIC和ASSP的價(jià)格差距,而FPGA的可編程特性可以幫助客戶更快地推出新產(chǎn)品,這些特性必然能使FPGA獲得更廣闊的市場。
對于xilinx的zynq-7000可擴(kuò)展平臺,集成了雙核cortex-A9,提供了ARM與FPGA之間的超高帶寬數(shù)據(jù)傳輸。分銷商的推廣策略就應(yīng)從平臺化、高集成度以及高帶寬需求三方面入手,解決客戶現(xiàn)有方案的技術(shù)瓶頸,提升其產(chǎn)品性能。
總而言之,針對新技術(shù)分銷商必須深入理解學(xué)習(xí)新技術(shù)的特性,通過所有一線人員(各產(chǎn)品線)收集整理各行各業(yè)客戶的需求,然后再有針對性地進(jìn)行推廣,給客戶提供最優(yōu)的解決方案,同時(shí)擴(kuò)寬FPGA的市場份額,達(dá)到雙贏的目的。
十二、FPGA應(yīng)用走向低端尚需時(shí)日
FPGA正在逐漸替代傳統(tǒng)意義上的MCU,因?yàn)槠涓屿`活。FPGA也會(huì)更強(qiáng)烈地影響到傳統(tǒng)的MCU和ASIC產(chǎn)業(yè)。
FPGA容量的提高和集成度的增加,使FPGA的功能變得更加強(qiáng)大和靈活。對設(shè)計(jì)者來說,是挑戰(zhàn)與機(jī)遇并存。
對ASIC構(gòu)成威脅仍非易事
隨著功能的強(qiáng)大,可以適合更多的工程領(lǐng)域,與傳統(tǒng)的 ARM、DSP形成了一個(gè)競爭的局面。很多工程師已經(jīng)在使用FPGA來替代傳統(tǒng)的ASIC應(yīng)用。例如,F(xiàn)PGA集成了DSP模塊就可以使某些在原本使用專用DSP的場合下,使用通用的FPGA來代替。集成了ARM之后,就可以在一個(gè)場合下替代原有的ARM。可以使用一種通用的器件來實(shí)現(xiàn)不同的MCU所實(shí)現(xiàn)的功能。這讓很多設(shè)計(jì)在初期可先使用通用的FPGA實(shí)現(xiàn)功能驗(yàn)證;等到產(chǎn)品化的時(shí)候,再使用一些專用ASIC。
不過,就目前的技術(shù)發(fā)展情況來講,F(xiàn)PGA想要真正對ASIC的市場構(gòu)成威脅恐怕絕非易事。盡管FPGA的成本不斷下降,但相對ASIC來說,它的封裝及總成本仍然昂貴,想要從高端市場走入低端應(yīng)用尚需時(shí)日。另一方面,ASIC陣營也在不斷朝多內(nèi)核、可編程方向發(fā)展,簡單緊湊的結(jié)構(gòu)和優(yōu)秀的實(shí)時(shí)處理能力恐怕也不是復(fù)雜的FPGA可以馬上企及的。是否能夠?qū)SIC構(gòu)成真正挑戰(zhàn),還要拭目以待。對設(shè)計(jì)者來說,隨著容量的增加以及IP核的增加,設(shè)計(jì)要比之前容易一些。不過,也需要設(shè)計(jì)者學(xué)習(xí)更多的設(shè)計(jì)技巧與知識。
FPGA會(huì)成為設(shè)計(jì)者首選
FPGA的需求增長量非常快,幾乎在各個(gè)領(lǐng)域中都可以見到FPGA的影子。FPGA正在逐漸替代傳統(tǒng)意義上的MCU,因?yàn)槠涓屿`活。尤其是在高速的通信行業(yè),F(xiàn)PGA的使用量非常之大。同時(shí),在很多消費(fèi)類產(chǎn)品和工業(yè)產(chǎn)品上,很多產(chǎn)品也在大規(guī)模的使用FPGA來替代傳統(tǒng)的ASIC。
FPGA有如下優(yōu)勢:首先,F(xiàn)PGA的運(yùn)行速度非常適合在高速的場合下使用;其次,F(xiàn)PGA的IO資源也非常豐富,在連接多個(gè)設(shè)備和多路設(shè)備的時(shí)候有巨大的優(yōu)勢。再次,F(xiàn)PGA內(nèi)部是并行運(yùn)算的,在大數(shù)據(jù)量的處理和吞吐的時(shí)候非常方便。設(shè)計(jì)開發(fā)靈活,便于系統(tǒng)的更新?lián)Q代,二次開發(fā)非常方便。
FPGA需要改進(jìn)的地方有兩方面:一是成本,二是性能。盡管近年來FPGA的成本已經(jīng)有了大幅度的減低,但是相比ASIC來說成本還是偏高。如果FPGA的成本能進(jìn)一步的降低,那么FPGA市場將進(jìn)一步擴(kuò)大。隨著FPGA性能的增強(qiáng),可以使FPGA具有更強(qiáng)的運(yùn)算仿真能力,這將給我們提供一種更強(qiáng)有力的設(shè)計(jì)開發(fā)工具,讓設(shè)計(jì)變得更加輕松。
FPGA在未來會(huì)滲透到更多的領(lǐng)域,會(huì)越來越被人們所重視和認(rèn)可。在更多的情況下,F(xiàn)PGA會(huì)變?yōu)樵O(shè)計(jì)者的首選。此外,F(xiàn)PGA也會(huì)更強(qiáng)烈地影響到傳統(tǒng)的MCU和ASIC產(chǎn)業(yè),這都取決于FPGA的優(yōu)點(diǎn)。
作為一個(gè)基于高端技術(shù)的行業(yè),F(xiàn)PGA的發(fā)展前景顯然是非常廣闊的,業(yè)內(nèi)的專家們不拘泥于固有的平臺,新的設(shè)計(jì)思路和方法不斷涌現(xiàn),新的應(yīng)用市場不斷拓展。挑戰(zhàn)意味著更大的機(jī)遇,這絕對是一個(gè)非常值得關(guān)注和期待的行業(yè)。
評論