Xilinx公司推出突破性的Virtex-4 FPGA
2004年9月16日,賽靈思(Xinlinx)公司邀請(qǐng)中國(guó)大陸,臺(tái)灣地區(qū),韓國(guó)和菲律賓的媒體記者,在海南召開媒體峰會(huì),宣布推出其革命性的Virtex-4 FPGA產(chǎn)品,標(biāo)志著全球第一個(gè)利用90nm/300mm芯片制造工藝技術(shù)生產(chǎn)的多平臺(tái)FPGA系列產(chǎn)品按時(shí)推出。
Xilinx公司的Virtex-II和Virtex-II Pro平臺(tái)的FPGA在過(guò)去的幾年中曾經(jīng)取得了巨大的成功,幫助該公司奪取了FPGA市場(chǎng)中50%以上的市場(chǎng)份額。通過(guò)對(duì)全球800多個(gè)客戶進(jìn)行專門座談和交流,現(xiàn)在又推出了下一代FPGA產(chǎn)品 - Virtex-4。Virtex-4包括了100多項(xiàng)技術(shù)創(chuàng)新,整個(gè)系列分為三個(gè)面向特定應(yīng)用領(lǐng)域而優(yōu)化的平臺(tái)FPGA架構(gòu),共有17種器件可供設(shè)計(jì)人員選擇。這三個(gè)平臺(tái)分別是:Virtex-4 LX FPGA(面向邏輯密集的設(shè)計(jì))、Virtex-4 SX FPGA(面向高性能信號(hào)處理應(yīng)用)和Virtex-4 FX FPGA(面向高速串行連接和嵌入式處理應(yīng)用)。
Virtex-4是目前性能最高功能最全面的一款FPGA,同時(shí)它還擁有嵌入式系統(tǒng)處理器,能實(shí)現(xiàn)全方位的高速串行連接能力,并且可以滿足高性能DSP功能的要求。我們可以從以上幾個(gè)方面一一來(lái)了解Virtex-4。
高性能FGPA設(shè)計(jì):
作為電子設(shè)計(jì)工程師而言,他們對(duì)FPGA的要求是提供更高的系統(tǒng)性能,實(shí)現(xiàn)更低的功耗,降低系統(tǒng)成本,簡(jiǎn)化源同步和存儲(chǔ)器接口。Virtex-4 FPGA從兩個(gè)方面著手滿足對(duì)更高性能的要求。首先是集成了實(shí)現(xiàn)關(guān)鍵系統(tǒng)功能的面向性能而優(yōu)化的專用電路,如嵌入式處理器、DSP邏輯片、Ethernet MAC以及串行收發(fā)器。嵌入的硬IP可提供高達(dá)500 MHz的性能和11.1 Gbps的串行通信能力。第二個(gè)方面是提供強(qiáng)大的時(shí)鐘管理功能,從而使工程師能夠利用可編程邏輯構(gòu)造發(fā)揮最大的性能。Xesium時(shí)鐘技術(shù)滿足了客戶對(duì)更多更靈活時(shí)鐘的要求,每片器件可提供32個(gè)全球時(shí)鐘和20個(gè)數(shù)字時(shí)鐘管理器(DCM)電路。Xesium DCM電路支持靈活地生成多個(gè)時(shí)鐘域,性能高達(dá)500MHz,并且與前一代電路相比抖動(dòng)少了40%。此外,Virtex-4器件還是一款提供差分時(shí)鐘網(wǎng)絡(luò)的FPGA,對(duì)于實(shí)現(xiàn)具有最小畸變和抖動(dòng)的精確時(shí)鐘來(lái)說(shuō),這是一項(xiàng)重要優(yōu)勢(shì)。
Xilinx高級(jí)產(chǎn)品部經(jīng)理 Chuck Tralka
Virtex-4采用90nm工藝,由臺(tái)灣UMC公司制造,使得器件成本降低了50%多,目前Virtex-4 LX25的單價(jià)是39.99美元,卻具備24,192個(gè)邏輯單元,640個(gè)SelectIO, 1296K的RAM,8個(gè)數(shù)字時(shí)鐘管理器以及48個(gè)XtremeDSP邏輯片,功能比Virtex-II提升了兩倍,而價(jià)格也提高了兩倍。
但是90nm工藝也帶來(lái)了新的問(wèn)題,漏電流使得器件的功耗增長(zhǎng)了很多。Xilinx采用了三氧化柵技術(shù),在速度和漏電流之間進(jìn)行折衷,將靜態(tài)功耗降低50%,動(dòng)態(tài)功耗也降低了50%,因?yàn)楣╇婋妷焊?,電容更少?/p>
FPGA中的嵌入式處理器
賽靈思公司利用一系列處理器PicoBlaze, MicroBlaze和PowerPC來(lái)滿足這些要求。前兩者是賽靈思公司自己的軟核處理器,PowerPC硬核處理器是從IBM獲得的授權(quán)。PicoBlaze軟內(nèi)核為實(shí)現(xiàn)廣泛的嵌入式控制應(yīng)用提供了一個(gè)成本優(yōu)化的8位微控制器架構(gòu)。對(duì)于需要更高性能的項(xiàng)目,MicroBlaze軟內(nèi)核提供了一個(gè)32位通用處理器架構(gòu)。PicoBlaze和MicroBlaze內(nèi)核可用于所有Virtex-4平臺(tái)器件,可構(gòu)成單處理器和多處理器系統(tǒng)。
Xilinx IP解決方案市場(chǎng)總監(jiān) Mike Frazier
對(duì)于需要最高性能的應(yīng)用,賽靈思公司以性能優(yōu)化的硬內(nèi)核的形式來(lái)提供業(yè)界標(biāo)準(zhǔn)的PowerPC架構(gòu)。而Virtex-4 FX平臺(tái)器件可集成一個(gè)或兩個(gè)PowerPC處理器。
Virtex-4 FX器件包括多達(dá)兩個(gè)PowerPC硬處理器內(nèi)核。賽靈思公司首先在Virtex-II Pro系列中集成了嵌入式PowerPC 405內(nèi)核。FPGA器件中嵌入的PowerPC內(nèi)核包括:32個(gè)通用32位寄存器、硬件乘法和除法、16KB數(shù)據(jù)緩沖和指令緩沖存儲(chǔ)器、存儲(chǔ)器管理單元(MMU)、內(nèi)置硬件定時(shí)器和用于調(diào)試及跟蹤的內(nèi)建JTAG支持。對(duì)于Virtex-4 系列,賽靈思公司將在450 MHz時(shí)的處理器性能提高至680 DMIPS,功耗降至0.9 mW/MHz,同時(shí)還保持了與第一代內(nèi)核創(chuàng)建的所有軟件和IP的兼容性。
高速串行連接功能
越來(lái)越多的工程師正在轉(zhuǎn)向利用串行通信技術(shù)來(lái)滿足對(duì)更高帶寬和更低系統(tǒng)成本的要求, 但是目前五花八門的高速串行接口協(xié)議也讓人目不暇接。Virtex-4宣稱它支持所有流行的接口協(xié)議,以滿足多種標(biāo)準(zhǔn)的需求,甚至,它還可以同時(shí)連接兩個(gè)不同速度的標(biāo)準(zhǔn)協(xié)議。Virtex-4 FPGA提供了業(yè)界最寬的速率范圍,收發(fā)器支持 600 Mbps至11.1 Gbps間的任意速率。這些第三代RocketIO收發(fā)器提供了對(duì)SONET(OC-12,OC-48)的增強(qiáng)支持,同時(shí)支持10G光纖通道和10G 以太網(wǎng)。
Xilinx 高速串行I/O市場(chǎng)總監(jiān) Ryan Carlson
Virtex-4 FX器件內(nèi)置以太網(wǎng)連接能力,不需要消耗可編程邏輯資源即可提供無(wú)縫的芯片到芯片連接。以太網(wǎng)媒體訪問(wèn)控制器(MAC)內(nèi)核支持10/100/1000 Mbps數(shù)據(jù)速率,兼容UNH驗(yàn)證標(biāo)準(zhǔn)并且具有互操作能力。
DSP
隨著工程師開始為3G/4G移動(dòng)通信、圖像識(shí)別和視頻會(huì)議設(shè)計(jì)新一代產(chǎn)品,但是,算法復(fù)雜性的增長(zhǎng)速度比芯片密度和功能的增長(zhǎng)速度為快。這一現(xiàn)象被稱為Shannon定律。而使這一挑戰(zhàn)更加嚴(yán)峻的是單MAC(乘法累加)處理器性能無(wú)法與莫爾定律同步擴(kuò)展。利用Virtex-4 SX平臺(tái)FPGA,賽靈思公司正在幫助DSP開發(fā)人員彌補(bǔ)可編程單MAC DSP性能和高級(jí)算法要求之間的差距。
Xilinx DSP部市場(chǎng)經(jīng)理 David Squires
Virtex-4 FPGA能夠與可編程DSP共同使用,做為DSP的預(yù)處理器或協(xié)處理器來(lái)分擔(dān)計(jì)算密度的任務(wù)。與順序執(zhí)行程序軟件的DSP處理器相比,基于FPGA的解決方案提供了并行執(zhí)行優(yōu)勢(shì)。例如,讓我們考慮一個(gè)256抽頭的有限脈沖響應(yīng)(FIR)濾波器。計(jì)算濾波器響應(yīng)需要256個(gè)乘法累加器。一個(gè)單MAC處理器必須循環(huán)256次才能計(jì)算出一個(gè)輸出樣本。運(yùn)行在1 GHz時(shí),處理器的數(shù)據(jù)處理速率可達(dá) 4 MSPS(每秒百萬(wàn)樣本)。利用包含256個(gè)乘法器和加法器的FPGA硬件實(shí)現(xiàn)同樣的功能,由于256個(gè)乘法器和加法器可并行工作,因此每個(gè)時(shí)鐘周期就可計(jì)算出一個(gè)輸出樣本。這樣,盡管FPGA運(yùn)行在500MHz時(shí)鐘下,僅有單MAC處理器時(shí)鐘頻率的一半,但由于每個(gè)時(shí)鐘周期生成一個(gè)結(jié)果,FPGA可提供500 MSPS的吞吐能力。Virtex-4中集成的下一代XtremeDSP解決方案提供的性能是前一代產(chǎn)品的兩倍,而消耗的功率只有1/7,DSP價(jià)值則是原來(lái)的10倍(以單位價(jià)格的MACS/s計(jì)算)。
開發(fā)人員可配置XtremeDSP邏輯片實(shí)現(xiàn)40多種不同的DSP和算術(shù)功能,包括乘法器、乘法累加器、乘法及加法器、三輸入加法器、桶狀移位寄存器、寬總線多路復(fù)用器、幅度比較器或?qū)捿斎爰臃ㄆ?。不需要使用通用可編程邏輯?gòu)造資源,這一架構(gòu)就可支持將多個(gè)XtremeDSP邏輯片連接起來(lái),以完成更寬輸入的算術(shù)功能、DSP濾波器和復(fù)雜算法。
新推出的Virtex-4系列有望超越傳統(tǒng)的PLD市場(chǎng),并進(jìn)入更為廣泛的高性能處理、嵌入式處理和高速串行通信應(yīng)用,賽靈思公司為此還專門成立了嵌入式處理部和DSP部,意圖在ASIC/ASSP市場(chǎng)占有更大的份額。預(yù)計(jì)這一市場(chǎng)的總價(jià)值到2007年可達(dá)到年?duì)I收360億美元(市場(chǎng)數(shù)字基于Gartner Dataquest 2007 ASIC/ASSP 預(yù)測(cè)報(bào)告)。