《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 入門:SoC FPGA帶來全新而開放的ISA選擇

入門:SoC FPGA帶來全新而開放的ISA選擇

2022-08-25
來源:電子發(fā)燒友網(wǎng)
關(guān)鍵詞: 處理器 ISA SoCFPGA

  電子發(fā)燒友網(wǎng)報(bào)道(文/周凱揚(yáng))進(jìn)入AI和云時(shí)代以來,顯而易見的趨勢(shì)之一就是FPGA出現(xiàn)的頻率開始降低了,且不說曾經(jīng)的兩大FPGA巨頭均已被x86廠商收購,就連FPGA引以為豪的多樣化和靈活性,也被專注于特定應(yīng)用但全定制化、成本低的ASIC壓得有些抬不起頭來。FPGA廠商們也沒法維系那么多的應(yīng)用,去和不斷涌現(xiàn)的ASIC初創(chuàng)公司在各個(gè)領(lǐng)域去一一硬碰硬。

  與此同時(shí),F(xiàn)PGA大廠在被收購后,也開始順應(yīng)他們的技術(shù)路線,可以看到他們的產(chǎn)品方向開始往數(shù)據(jù)中心、通信基建這些平均產(chǎn)品單價(jià)更高的應(yīng)用上發(fā)展,尤其是智能網(wǎng)卡、IPU、DPU這類產(chǎn)品。雖然說中端FPGA產(chǎn)品并沒有就此消失,但明顯競(jìng)爭(zhēng)力已經(jīng)大不如前了,過去的那些產(chǎn)品連滿足現(xiàn)代計(jì)算處理的標(biāo)準(zhǔn)和需求都有些勉強(qiáng),更不用說未來了。FPGA需要一陣令其重獲新生的新風(fēng),而基于RISC-V打造的SoC FPGA或許就能充當(dāng)這樣的角色。

  FPGA上的RISC-V

  RISC-V和FPGA的關(guān)系打從一開始就非常密切,不少RISC-V核心、處理器都是在FPGA上實(shí)現(xiàn)或驗(yàn)證的。與此同時(shí),RISC-V從IP、架構(gòu)和指令上帶來的創(chuàng)新也被FPGA廠商們看在眼里,諸如Microchip、易靈思、安路科技等廠商都開始基于RISC-V打造全新的FPGA產(chǎn)品,英特爾也開發(fā)了為其FPGA打造的RISC-V軟核,Xilinx也成了RISC-V國(guó)際基金會(huì)的戰(zhàn)略會(huì)員,RISC-V在FPGA上的普及速度可能遠(yuǎn)超你的想象。

  以Microchip的PolarFire為例,作為首個(gè)支持RISC-V ISA的SoC FPGA系列,終于在今年6月正式進(jìn)入量產(chǎn)階段了,具體包括MPFS250T和MPFS025T這兩款產(chǎn)品。PolarFire系列采用了4輸入LUT+DFF的設(shè)計(jì),最大規(guī)模的MPFS460T可以做到461K邏輯單元。

 153cc0e6-21c9-11ed-ba43-dac502259ad0.png

  PolarFire CoreMark跑分 / Microchip

  而在SoC方面,PolarFire采用了5個(gè)64位RISC-V核心的設(shè)計(jì),E51作為monitor單核,負(fù)責(zé)啟動(dòng)和配置處理器子系統(tǒng),另外四個(gè)U54核心則主要用于負(fù)責(zé)運(yùn)行Linux之類的操作系統(tǒng)。至于為何選擇RISC-V而不是像旗下另一SoC FPGA系列SmartFusion一樣選擇ARM,Microchip也給出了同等邏輯單元密度下CoreMark跑分的對(duì)比,可以看出即便是在工藝落后(28nm對(duì)比16nm)的情況下,基于RISC-V的PolarFire SoC依然是最高效的那個(gè),Microchip指出與其他中端FPGA相比,可以將能耗降低最多50%。

  PolarFire FPGA開發(fā)套件 / Microchip

  為了方便開發(fā)者完成不同SoC之間的嵌入式應(yīng)用程序移植,Microchip也專門打造了MI-V這一面向RISC-V的生態(tài)系統(tǒng),在本身提供RISC-V軟核IP的同時(shí),也和IAR Systems、SiFive、Zephyr等第三方公司合作,提供開發(fā)工具、CPU IP和RTOS等支持。

  擁抱開源生態(tài)

  Rapid Silicon是一家專注于打造AI FPGA的初創(chuàng)公司,從他們的董事長(zhǎng)兼首席執(zhí)行官Naveed Sherwani博士的公開發(fā)言中,可以看出Rapid Silicon作為開源FPGA基金會(huì)的創(chuàng)始成員之一,計(jì)劃利用FPGA開拓邊緣AI應(yīng)用,比如智能家居、安防監(jiān)控和汽車傳感器管理和智能座艙等市場(chǎng),而他們手里的王牌既有專用AI技術(shù),也有開源EDA軟件。

  Rapid Silicon在近期推出了Gemini,一個(gè)基于臺(tái)積電16nmFF工藝的FPGA,采用了常見的FPGA設(shè)計(jì),比如6輸入的可分割LUT、DSP區(qū)塊和真雙端口的Block RAM。最大規(guī)模為250K邏輯單元、1250個(gè)DSP區(qū)塊和9.5Mb的片上Block RAM,4個(gè)輸出PLL支持生成高達(dá)1GHz的時(shí)鐘信號(hào)。作為中端FPGA,其規(guī)模不算太大,但完成邊緣AI的應(yīng)用還是綽綽有余的。

15b442b0-21c9-11ed-ba43-dac502259ad0.png

  Gemini框架 / Rapid Silicon

  對(duì)于硬件資源充裕的FPGA來說,RISC-V和Arm未必就是不能共存的死對(duì)頭,這點(diǎn)在Gemini也能體現(xiàn)出來。Gemini集成了單核32位的RISC-V處理器和雙核的ARM A53處理器。32位的RISC-V處理器作為支持自定義指令的實(shí)時(shí)應(yīng)用處理器,最高頻率可達(dá)533MHz,同時(shí)擁有16KB的I/D cache和64KB的程序內(nèi)存。

  Gemini上的64位Arm處理器浮點(diǎn)單元頻率可達(dá)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獲得了來自成為資本領(lǐng)投的1500萬美元種子資金,考慮到成為資本是RISC-V國(guó)際基金會(huì)的高級(jí)會(huì)員,創(chuàng)始人李世默也是RISC-V國(guó)際基金會(huì)理事,愿意對(duì)Rapid Silicon投資也就不足為奇了。

  結(jié)語

  與傳統(tǒng)的ASIC方案相比,SoC FPGA還是有著不少優(yōu)勢(shì)的,比如沒有昂貴的NRE成本或是最小采購量的需求。再者,F(xiàn)PGA最大的優(yōu)勢(shì)還是在可編程上,即便是已經(jīng)出貨的產(chǎn)品也能重新編程,進(jìn)一步降低設(shè)計(jì)風(fēng)險(xiǎn)。而RISC-V的出現(xiàn),則為這類SoC FPGA帶來了一個(gè)全新而開放的ISA選擇。

      審核編輯:彭靜



更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<<

mmexport1621241704608.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。