電子發(fā)燒友網(wǎng)報道(文/周凱揚)進入AI和云時代以來,,顯而易見的趨勢之一就是FPGA出現(xiàn)的頻率開始降低了,,且不說曾經(jīng)的兩大FPGA巨頭均已被x86廠商收購,就連FPGA引以為豪的多樣化和靈活性,,也被專注于特定應用但全定制化,、成本低的ASIC壓得有些抬不起頭來。FPGA廠商們也沒法維系那么多的應用,,去和不斷涌現(xiàn)的ASIC初創(chuàng)公司在各個領域去一一硬碰硬,。
與此同時,F(xiàn)PGA大廠在被收購后,,也開始順應他們的技術路線,,可以看到他們的產(chǎn)品方向開始往數(shù)據(jù)中心、通信基建這些平均產(chǎn)品單價更高的應用上發(fā)展,,尤其是智能網(wǎng)卡,、IPU、DPU這類產(chǎn)品,。雖然說中端FPGA產(chǎn)品并沒有就此消失,,但明顯競爭力已經(jīng)大不如前了,過去的那些產(chǎn)品連滿足現(xiàn)代計算處理的標準和需求都有些勉強,,更不用說未來了,。FPGA需要一陣令其重獲新生的新風,而基于RISC-V打造的SoC FPGA或許就能充當這樣的角色,。
FPGA上的RISC-V
RISC-V和FPGA的關系打從一開始就非常密切,,不少RISC-V核心、處理器都是在FPGA上實現(xiàn)或驗證的。與此同時,,RISC-V從IP,、架構和指令上帶來的創(chuàng)新也被FPGA廠商們看在眼里,諸如Microchip,、易靈思,、安路科技等廠商都開始基于RISC-V打造全新的FPGA產(chǎn)品,英特爾也開發(fā)了為其FPGA打造的RISC-V軟核,,Xilinx也成了RISC-V國際基金會的戰(zhàn)略會員,,RISC-V在FPGA上的普及速度可能遠超你的想象。
以Microchip的PolarFire為例,,作為首個支持RISC-V ISA的SoC FPGA系列,,終于在今年6月正式進入量產(chǎn)階段了,具體包括MPFS250T和MPFS025T這兩款產(chǎn)品,。PolarFire系列采用了4輸入LUT+DFF的設計,,最大規(guī)模的MPFS460T可以做到461K邏輯單元。
PolarFire CoreMark跑分 / Microchip
而在SoC方面,,PolarFire采用了5個64位RISC-V核心的設計,,E51作為monitor單核,負責啟動和配置處理器子系統(tǒng),,另外四個U54核心則主要用于負責運行Linux之類的操作系統(tǒng),。至于為何選擇RISC-V而不是像旗下另一SoC FPGA系列SmartFusion一樣選擇ARM,Microchip也給出了同等邏輯單元密度下CoreMark跑分的對比,,可以看出即便是在工藝落后(28nm對比16nm)的情況下,,基于RISC-V的PolarFire SoC依然是最高效的那個,Microchip指出與其他中端FPGA相比,,可以將能耗降低最多50%,。
PolarFire FPGA開發(fā)套件 / Microchip
為了方便開發(fā)者完成不同SoC之間的嵌入式應用程序移植,Microchip也專門打造了MI-V這一面向RISC-V的生態(tài)系統(tǒng),,在本身提供RISC-V軟核IP的同時,,也和IAR Systems、SiFive,、Zephyr等第三方公司合作,,提供開發(fā)工具、CPU IP和RTOS等支持,。
擁抱開源生態(tài)
Rapid Silicon是一家專注于打造AI FPGA的初創(chuàng)公司,,從他們的董事長兼首席執(zhí)行官Naveed Sherwani博士的公開發(fā)言中,可以看出Rapid Silicon作為開源FPGA基金會的創(chuàng)始成員之一,,計劃利用FPGA開拓邊緣AI應用,,比如智能家居,、安防監(jiān)控和汽車傳感器管理和智能座艙等市場,而他們手里的王牌既有專用AI技術,,也有開源EDA軟件,。
Rapid Silicon在近期推出了Gemini,一個基于臺積電16nmFF工藝的FPGA,,采用了常見的FPGA設計,,比如6輸入的可分割LUT、DSP區(qū)塊和真雙端口的Block RAM,。最大規(guī)模為250K邏輯單元、1250個DSP區(qū)塊和9.5Mb的片上Block RAM,,4個輸出PLL支持生成高達1GHz的時鐘信號,。作為中端FPGA,其規(guī)模不算太大,,但完成邊緣AI的應用還是綽綽有余的,。
Gemini框架 / Rapid Silicon
對于硬件資源充裕的FPGA來說,RISC-V和Arm未必就是不能共存的死對頭,,這點在Gemini也能體現(xiàn)出來,。Gemini集成了單核32位的RISC-V處理器和雙核的ARM A53處理器。32位的RISC-V處理器作為支持自定義指令的實時應用處理器,,最高頻率可達533MHz,,同時擁有16KB的I/D cache和64KB的程序內(nèi)存。
Gemini上的64位Arm處理器浮點單元頻率可達1.6GHz,,此外還集成了支持最高2166Mbps DDR內(nèi)存的DRAM控制器,、PCIe 4.0的PCIe控制器、10G以太網(wǎng)控制器等,,均由高性能低延遲的FlexNoC互聯(lián)在一起,。
更重要的是,Gemini的誕生還是利用他們自己的開源FPGA EDA套件Raptor打造出來的,,這也證明了依靠開源工作流打造FPGA系統(tǒng)是完全可行的,。2021年10月,Rapid Silicon獲得了來自成為資本領投的1500萬美元種子資金,,考慮到成為資本是RISC-V國際基金會的高級會員,,創(chuàng)始人李世默也是RISC-V國際基金會理事,愿意對Rapid Silicon投資也就不足為奇了,。
結語
與傳統(tǒng)的ASIC方案相比,,SoC FPGA還是有著不少優(yōu)勢的,比如沒有昂貴的NRE成本或是最小采購量的需求,。再者,,F(xiàn)PGA最大的優(yōu)勢還是在可編程上,即便是已經(jīng)出貨的產(chǎn)品也能重新編程,進一步降低設計風險,。而RISC-V的出現(xiàn),,則為這類SoC FPGA帶來了一個全新而開放的ISA選擇。
審核編輯:彭靜
更多信息可以來這里獲取==>>電子技術應用-AET<<