0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

lC49_半導(dǎo)體 ? 來(lái)源:djl ? 2019-09-04 16:12 ? 次閱讀

近年來(lái),在終端應(yīng)用轉(zhuǎn)變,傳統(tǒng)芯片面臨材料和架構(gòu)瓶頸等現(xiàn)狀的影響下,市場(chǎng)對(duì)FPGA的關(guān)注達(dá)到了前所未有的高度。但傳統(tǒng)單純的FPGA似乎不能滿足多樣化的需求,從而延伸出eFPGA和FPGA SoC這兩個(gè)方向。新的嵌入式FPGA和業(yè)界一直在努力整合的FPGA SoC,誰(shuí)會(huì)是未來(lái)的選擇?

eFPGA:冉冉升起的新星

eFPGA即嵌入式FPGA(embedded FPGA),是近期興起的新型電路IP。

隨著摩爾定律越來(lái)越接近瓶頸,制造ASIC芯片的成本越來(lái)越高。因此,設(shè)計(jì)者會(huì)希望ASIC能實(shí)現(xiàn)一定的可配置性,同時(shí)又不影響性能。在希望能做成可配置的模塊中,負(fù)責(zé)與其他芯片或者總線通信接口單元又首當(dāng)其沖。在芯片中,模塊間的通信往往使用簡(jiǎn)單的并行接口或者配合簡(jiǎn)單的時(shí)序邏輯,但是在芯片間通信時(shí)為了保證可靠性,必須通過(guò)一系列握手(handshake)協(xié)議來(lái)完成通信接口。設(shè)計(jì)者往往希望自己的SoC能夠與市面上盡可能多的其他芯片通信,然而市場(chǎng)上的芯片通信接口并沒(méi)有一個(gè)統(tǒng)一標(biāo)準(zhǔn),同時(shí)一些通信協(xié)議也在隨著時(shí)間不斷更新?lián)Q代,因此芯片間通信往往需要一些中介(bridge)芯片。事實(shí)上,使用FPGA芯片作為芯片間通信的中介已經(jīng)是很常見(jiàn)的做法,因?yàn)镕PGA具有可配置性,因此可以作為通用通信中介。例如,Apple在iPhone7中集成了一小塊Lattice的FPGA芯片,據(jù)推測(cè)就是為了實(shí)現(xiàn)芯片間的通信中介和可配置互聯(lián)。然而,在硬件系統(tǒng)中使用額外的通信中介芯片成本較高,而且也不利于維護(hù),那么,有沒(méi)有集成度更高的方案呢?這時(shí)候,eFPGA就應(yīng)運(yùn)而生,通過(guò)把一小塊FPGA電路IP集成到SoC中充當(dāng)接口握手協(xié)議處理單元,可以大大提高SoC接口的靈活性,因此能與不同的其他芯片進(jìn)行通信。

除此之外,隨著目前異構(gòu)計(jì)算架構(gòu)的興起,eFPGA又看到了一種新的可能,即在SoC上實(shí)現(xiàn)高集成度的異構(gòu)計(jì)算,讓eFPGA隨著系統(tǒng)的需求在處理不同的應(yīng)用時(shí)配置成不同的模塊。這與Intel收購(gòu)Altera FPGA的終極目標(biāo)相同,只是Intel收購(gòu)Altera之后,Altera的FPGA IP只會(huì)集成在Intel的芯片上,而eFPGA廠商則可以把IP提供給任何花錢購(gòu)買的客戶。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

eASIC概念第一次進(jìn)入大眾視野可以說(shuō)是2014年,由UCLA的Cheng C. Wang,F(xiàn)ang-Li Yuan和Dejan Markovic等人在ISSCC發(fā)表的文章,“A Multi-Granularity FPGA With Hierarchical Interconnects for Efficient and Flexible Mobile Computing”。在這篇文章中,作者們通過(guò)創(chuàng)造性地設(shè)計(jì)互聯(lián)單元,一舉解決了FPGA的功耗、性能和成本受到布線資源限制的問(wèn)題,從而使得eASIC集成到SoC中真正變?yōu)榭赡埽撜撐囊惨蚱渫怀鲐暙I(xiàn)獲得了ISSCC Lewis Award。之后,Cheng C. Wang,F(xiàn)ang-Li Yuan和Dejan Markovic就利用該論文中的成果成立了FlexLogix,推廣eFPGA的概念,并使其真正能夠商用化。

到了今年,eFPGA的概念已經(jīng)獲得了業(yè)界的廣泛認(rèn)可,而該領(lǐng)域的公司也在慢慢變多。在前幾天舉行的ARM TechCon中,我們看到了四家公司,分別是FlexLogix,Achronix,QuickLogic以及Menta。

FlexLogix作為eFPGA的先驅(qū),在本屆ARM TechCon上推出的新亮點(diǎn)是用于2.5D封裝的小型FPGA芯片。該芯片主要解決的問(wèn)題是,如果ASIC使用成熟工藝(如65nm)實(shí)現(xiàn),但是eFPGA在65nm上跑不到預(yù)期的性能怎么辦?使用FlexLogix的小型FPGA芯片,就可以把16nm的eFPGA和65nm的ASIC使用硅載片(silicon interposer)之類的2.5D封裝技術(shù)集成到一起,從而實(shí)現(xiàn)客戶所需要系統(tǒng)性能。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

Achronix的亮點(diǎn)則是高速eFPGA IP。其最新一代的Speedcore IP將會(huì)在TSMC 7nm工藝上實(shí)現(xiàn),從而實(shí)現(xiàn)最強(qiáng)的性能。另外,Achronix的Speedster FPGA芯片也在出貨中。作為首家eFPGA進(jìn)入量產(chǎn)芯片的公司,Achronix2016-2017年收入猛增,值得關(guān)注。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

QuickLogic是老牌FPGA廠商,現(xiàn)在也加入了eFPGA的戰(zhàn)場(chǎng),為我們帶來(lái)了ArcticPro系列IP。其主要市場(chǎng)是超低功耗SoC市場(chǎng),例如藍(lán)牙、物聯(lián)網(wǎng)等等,它的eFPGA將給這些超低功耗SoC帶來(lái)可配置性,從而實(shí)現(xiàn)更好的功耗與成本。另外,QuickLogic的eFPGA支持以性價(jià)比高著稱的SMIC,也是其一大亮點(diǎn)。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

Menta與之前三家相比,其最大的亮點(diǎn)是可移植性最好,因?yàn)橹叭夜咎峁┑膃FPGA都是GDS硬IP,而Menta能夠提供RTL軟IP,因此可以輕松移植到不同的工藝上。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

FPGA SoC:老樹發(fā)新枝

如果說(shuō)eFPGA是往SoC里面加入FPGA的話,那么FPGA SoC的概念就是在FPGA里面加上了處理器。FPGA經(jīng)過(guò)這么多年的發(fā)展,已經(jīng)不只是驗(yàn)證設(shè)計(jì)的平臺(tái),而變成了一種獨(dú)立的設(shè)計(jì)實(shí)現(xiàn)方式。FPGA可快速重配置的特點(diǎn)使它在許多對(duì)靈活性有要求的平臺(tái)如魚得水。

為了能從外部方便地控制FPGA,往往需要在FPGA里面實(shí)現(xiàn)一個(gè)微處理器以運(yùn)行操作系統(tǒng)以及相關(guān)程序,然后把程序中可加速的部分使用FPGA里面的可配置邏輯高效執(zhí)行。雖然程序中的大部分運(yùn)算都可以由FPGA加速,但是操作系統(tǒng)部分卻可能成為整體實(shí)現(xiàn)的瓶頸:在傳統(tǒng)FPGA中,微處理器往往會(huì)用軟核(如MicroBlaze)在FPGA上實(shí)現(xiàn),因此比起用來(lái)加速的邏輯部分,微處理器的運(yùn)行速度會(huì)比較慢(時(shí)鐘頻率<100 MHz),從而拖慢了整體系統(tǒng)的效率。有鑒于此,Altera和Xilinx都推出了自己的方案,即在FPGA芯片內(nèi)集成一個(gè)微處理器硬核(如ARM系列處理器)。該硬核不使用FPGA而是由定制邏輯實(shí)現(xiàn),因此可以跑在很高的時(shí)鐘頻率(~1GHz甚至更高)。因此,在FPGA SoC中,處理器性能不再成為瓶頸,從而使整體系統(tǒng)實(shí)現(xiàn)更高性能。

對(duì)于eFPGA與FPGA SoC之間的對(duì)比分析和異同

目前Xilinx和Altera都已經(jīng)推出了FPGA SoC相關(guān)產(chǎn)品,并且獲得了用戶的一致認(rèn)可。然而,F(xiàn)PGA SoC的前景遠(yuǎn)遠(yuǎn)不止FPGA+高速處理器硬核。大家知道,F(xiàn)PGA開(kāi)發(fā)生態(tài)發(fā)展較慢,一個(gè)重要原因就是硬件邏輯代碼編寫的學(xué)習(xí)曲線非常陡峭,導(dǎo)致開(kāi)發(fā)者敬而遠(yuǎn)之。為了減少開(kāi)發(fā)者的學(xué)習(xí)成本并加快開(kāi)發(fā)速度,F(xiàn)PGA廠商紛紛推出高級(jí)綜合工具(high-level synthesis),可以直接把C語(yǔ)言之類的高級(jí)語(yǔ)言翻譯成RTL,從而大大簡(jiǎn)化FPGA硬件開(kāi)發(fā)。而FPGA SoC配合高級(jí)綜合工具雙劍合璧能讓整個(gè)開(kāi)發(fā)流程更簡(jiǎn)單:首先開(kāi)發(fā)者用C寫傳統(tǒng)ARM上能跑的程序代碼,之后高級(jí)綜合工具把代碼中能夠用FPGA加速的部分轉(zhuǎn)化成RTL并用FPGA硬件實(shí)現(xiàn),而代碼的其他部分則跑在FPGA SoC中的ARM硬核上面。這樣就讓高性能FPGA開(kāi)發(fā)變得非常容易,可望在未來(lái)讓更多開(kāi)發(fā)者能加入FPGA生態(tài)。

eFPGA與FPGA SoC,誰(shuí)將引領(lǐng)下一代可編程硬件之潮流?

那么,eFPGA IP和FPGA SoC,誰(shuí)將在未來(lái)更受歡迎呢?筆者認(rèn)為,這兩種生態(tài)都表明了SoC在摩爾定律遇到瓶頸的今天走向可配置的潮流,只是eFPGA從SoC的角度出發(fā),而FPGA SoC則是從傳統(tǒng)FPGA的角度出發(fā)。這有點(diǎn)類似之前的微處理器,以Intel代表的傳統(tǒng)處理器芯片提供商的技術(shù)發(fā)展路徑是以處理器為本,并在處理器芯片中集成更多多媒體處理單元,例如集成顯卡,使得處理器更接近SoC;而以ARM為代表的IP提供商則是提供處理器IP,為ASIC中集成合適的處理器IP成為實(shí)用的SoC變得更方便。這兩種生態(tài)將會(huì)同時(shí)存在,然后隨著市場(chǎng)的發(fā)展或許會(huì)在某個(gè)中間點(diǎn)融合在一起。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229852
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44635

    瀏覽量

    373388
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    SOPC、SoC 、FPGA異同優(yōu)缺點(diǎn)介紹及常見(jiàn)應(yīng)用場(chǎng)景

    一、關(guān)于SoC 概念:SoC(System On Chip)為片上系統(tǒng)或系統(tǒng)級(jí)芯片,就是在單一芯片上集成很多存儲(chǔ)單元、功能模塊等,且都由一個(gè)中央控制單元通過(guò)總線來(lái)控制它們的工作。 優(yōu)勢(shì):低功耗
    的頭像 發(fā)表于 12-17 11:15 ?250次閱讀
    SOPC、<b class='flag-5'>SoC</b> 、<b class='flag-5'>FPGA</b>的<b class='flag-5'>異同</b>優(yōu)缺點(diǎn)介紹及常見(jiàn)應(yīng)用場(chǎng)景

    Achronix Speedcore eFPGA的特性和功能

    Speedcore嵌入式FPGA(embedded FPGA,eFPGA)知識(shí)產(chǎn)權(quán)(IP)產(chǎn)品是Achronix公司于2016年推出的顛覆性技術(shù),并于當(dāng)年開(kāi)始向最終客戶交付,目前出貨量已經(jīng)超過(guò)2500萬(wàn)。
    的頭像 發(fā)表于 11-15 14:28 ?274次閱讀
    Achronix Speedcore <b class='flag-5'>eFPGA</b>的特性和功能

    RoCE與IB對(duì)比分析(二):功能應(yīng)用篇

    在上一篇中,我們對(duì)RoCE、IB的協(xié)議棧層級(jí)進(jìn)行了詳細(xì)的對(duì)比分析,二者本質(zhì)沒(méi)有不同,但基于實(shí)際應(yīng)用的考量,RoCE在開(kāi)放性、成本方面更勝一籌。本文我們將繼續(xù)分析RoCE和IB在擁塞控制、QoS、ECMP三個(gè)關(guān)鍵功能中的性能表現(xiàn)。
    的頭像 發(fā)表于 11-15 14:03 ?294次閱讀
    RoCE與IB<b class='flag-5'>對(duì)比分析</b>(二):功能應(yīng)用篇

    DS1302芯片與FPGA之間SPI通信原理

    本文通過(guò)以DS1302芯片為基礎(chǔ),介紹該芯片與FPGA之間SPI通信原理,詳細(xì)描述硬件設(shè)計(jì)原理及FPGA SPI接口驅(qū)動(dòng)設(shè)計(jì)。
    的頭像 發(fā)表于 10-24 14:16 ?462次閱讀
    DS1302芯片與<b class='flag-5'>FPGA</b><b class='flag-5'>之間</b>SPI通信原理

    Achronix Speedster7t FPGA與GPU解決方案的比較

    這篇針對(duì)大模型推理跟GPU對(duì)比分析,雖然以Llama2為例,也適用于最新的Llama3,模型的日新月易也更進(jìn)一步說(shuō)明硬件平臺(tái)的可編程可擴(kuò)展的重要性,FPGA是其中一個(gè)不錯(cuò)的選擇。
    的頭像 發(fā)表于 09-18 16:19 ?286次閱讀
    Achronix Speedster7t <b class='flag-5'>FPGA</b>與GPU解決方案的比較

    Primemas選擇Achronix eFPGA技術(shù)用于Chiplet平臺(tái)

    高性能 FPGA 和嵌入式FPGAeFPGA) IP 的領(lǐng)導(dǎo)者 Achronix Semiconductor Corporation 和使用Chiplet 技術(shù)開(kāi)發(fā)創(chuàng)新 SoC H
    的頭像 發(fā)表于 09-18 16:16 ?528次閱讀

    網(wǎng)關(guān)和路由器的對(duì)比分析

    網(wǎng)關(guān)和路由器作為計(jì)算機(jī)網(wǎng)絡(luò)中的關(guān)鍵設(shè)備,各自承擔(dān)著不同的角色和功能。下面將從定義、功能、應(yīng)用場(chǎng)景、性能等多個(gè)方面對(duì)網(wǎng)關(guān)和路由器進(jìn)行對(duì)比分析。
    的頭像 發(fā)表于 08-27 10:20 ?1167次閱讀

    激光錫焊與回流焊接對(duì)焊點(diǎn)影響的對(duì)比分析

    針對(duì)電子裝聯(lián)技術(shù)的特點(diǎn),激光錫焊與回流焊接在對(duì)焊點(diǎn)影響方面做以下對(duì)比分析。
    的頭像 發(fā)表于 08-23 11:19 ?464次閱讀

    科普:GPU和FPGA,有何異同

    (CPU)是第三種類型。讓我們深入了解GPU和FPGA之間的主要區(qū)別、它們的優(yōu)勢(shì)、常見(jiàn)用例以及何時(shí)選擇其中一種。什么是FPGA?FPGA(現(xiàn)場(chǎng)可編程門陣列)是一種具有
    的頭像 發(fā)表于 06-15 08:27 ?658次閱讀
    科普:GPU和<b class='flag-5'>FPGA</b>,有何<b class='flag-5'>異同</b>

    中國(guó)FPGA市場(chǎng)競(jìng)爭(zhēng)格局分析

    AMD(Xilinx)FPGA相關(guān)產(chǎn)品矩陣主要包括:四大 FPGA產(chǎn)品系列(VIRTEX、KINTEX、ARTIX、SPARTAN),以及集成度更高的兩大自適應(yīng) SoC(Adaptive So
    發(fā)表于 04-26 17:01 ?1281次閱讀
    中國(guó)<b class='flag-5'>FPGA</b>市場(chǎng)競(jìng)爭(zhēng)格局<b class='flag-5'>分析</b>

    芯璐科技數(shù)千萬(wàn)元天使輪投資,系FPGA芯片設(shè)計(jì)企業(yè)

    芯璐科技作為一家以設(shè)計(jì)為主業(yè)的嵌入式FPGA及可編程SoC(PSoC)芯片供應(yīng)商,擁有全面的EDA軟件與FPGA硬件研發(fā)實(shí)力,專注于為工業(yè)、消費(fèi)電子、通信以及汽車應(yīng)用等各行各業(yè)提供優(yōu)質(zhì)的嵌入式
    的頭像 發(fā)表于 04-19 11:37 ?487次閱讀

    fpga芯片和soc芯片的區(qū)別

    FPGA芯片和SoC芯片在多個(gè)方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 03-14 17:28 ?3072次閱讀

    AMD率先推出符合DisplayPort? 2.1 8K視頻標(biāo)準(zhǔn)的FPGA和自適應(yīng)SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自適應(yīng) SoC 產(chǎn)品系列已率先成為業(yè)界符合 VESA DisplayPort 2.1 標(biāo)準(zhǔn)的 FPGA 和自適應(yīng) SoC
    的頭像 發(fā)表于 01-24 09:18 ?470次閱讀

    什么是fpga和cpld cpld與fpga在結(jié)構(gòu)上有何異同

    FPGA(Field-Programmable Gate Array)和CPLD(Complex Programmable Logic Device)都屬于可編程邏輯器件(PLD
    的頭像 發(fā)表于 01-22 18:05 ?2858次閱讀

    什么是FPGA原型驗(yàn)證?FPGA原型設(shè)計(jì)的好處是什么?

    FPGA原型設(shè)計(jì)是一種成熟的技術(shù),用于通過(guò)將RTL移植到現(xiàn)場(chǎng)可編程門陣列(FPGA)來(lái)驗(yàn)證專門應(yīng)用的集成電路(ASIC),專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)和片上系統(tǒng)(SoC)的功能和性能。
    發(fā)表于 01-12 16:13 ?1224次閱讀