<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談集成FPGA的兩種方式:eFPGA(SoC)& cFPGA(SiP)

麻辣軟硬件 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-08-16 09:53 ? 次閱讀

FPGA is widely popular in systems for its flexibility and adaptability. Increasingly, it is being used in high volume applications. As volumes grow, system designers can consider integration of the FPGA into an SoC to reduce cost, reduce power and/or improve performance.

FPGA以其強大的靈活性和適應性見長。系統設計師在設計大容量復雜應用時,越來越多的考慮使用SoC中集成FPGA方案來減小功耗并提高性能。

There are two options for integrating FPGA into an SoC:o FPGA chiplets, which replace the power hungry SERDES/PHYs with special die-to-die interconnects to communicate with the companion SoC dieo eFPGA, which is an IP block that is put on the SoC dieHow do these alternatives compare? As we’ll see, it depends on the application and the priorities.
There are several applications where integrating an FPGA has advantages:1.In an existing system where an FPGA is paired with an SoC, for example a Smart NIC or Microsoft Azure2.To provide flexibility for an SoC to change algorithms and/or protocols as standards change or for the needs of different customers3.Acceleration for SoCs where critical workloads run faster on parallel FPGA than processors4.To provide programmable state machines in architectures that have arrays of compute elements, such as many new AI accelerators

將FPGA集成進SoC的好處顯而易見:1.對于已有的FPGASoC系統,例如SmartNIC智能網卡方案或者微軟Azure云中,可以進一步提高集成度和性能。2.讓原本不具備靈活性的SoC具備一定的可編程能力,讓終端用戶可以根據需求的變化修改協議和算法。3.給SoC提供一個加速核,把一些適合FPGA并行計算的工作負載offload到FPGA上進行。4.在SoC架構中提供可編程狀態機等計算單元,作為新型AI引擎總而言之一句話,FPGA具備的好處,SoC集成后可以全部繼承。

eFPGA(SoC)& cFPGA(SiP)
目前流行的兩種集成方案分別是embedded FPGA(以下簡稱eFPGA集成方案)以及FPGA Chiplets(以下簡稱cFPGA集成方案)1.eFPGA集成方案eFPGA是嵌入到SoC中的FPGA IP核,可以是軟核或者是硬核,工藝節點往往需要和SoC保持一致。

93c28c7c-fdb5-11eb-9bcf-12bb97331649.png

eFPGA的框架(來自QuickLogic)

eFPGA的概念(來自Achronix)

eFPGA通常具有比傳統FPGA更多的輸入和輸出,可連接到總線、數據路徑、控制路徑、PHY等部件中。這個技術多年前在學術界就已被提出,直到近5年才逐步被廣泛接受,美國、法國、中國也涌現了一系列專注于eFPGA的公司,并將其成功的商業化。cFPGA集成方案Chiplet的概念則最早來自 DARPA 的 CHIPS(Common Heterogeneous Integration and IP Reuse Strategies)項目。是通過die-to-die內部互聯技術將多個模塊芯片與底層基礎芯片封裝在一起,構成多功能的異構System in Package(SiP)芯片的模式。理論上講,這種技術是一種短周期、低成本的集成第三方芯片(例如I/O、存儲芯片、NPU等)的技術,各個模塊芯片的工藝節點可以不同。Chiplet是業界為了彌補硅工藝技術增長放緩所做的幾項努力之一。它們起源于多芯片模塊,誕生于20世紀70年代,迄今為止,已經有很多公司早早地創建了自己的 Chiplet 生態系統,包括Marvell、AMD、Intel等。

93e83ed6-fdb5-11eb-9bcf-12bb97331649.png

Chiplet的框架

Chiplet的概念

The power-hungry high speed SERDES are the connectivity tiles in this diagram. EMIB is Intel’s proprietary wide-bus high bandwidth chip-to-chip interconnect.The FPGA chiplet in the middle is primarily digital logic. Intel and Xilinx will, for certain customers at least, provide die for integration into SoCs using interposers, see an example below:

94e078da-fdb5-11eb-9bcf-12bb97331649.png

Intel 片間互連技術方案(來自Intel)In this way, an SoC and an FPGA chiplet can be co-packaged with a wide, high speed bus connecting them.最新型的FPGA(無論是X家還是I家),實際上都使用了Chiplet技術。Intel給自家的片間互連技術起了一個高大上的名字:“嵌入式多片互連橋接,Embedded Multi-die Interconnect Bridge”EMIB (如上圖所示),其混合了SoC和SiP技術。Xilinx則從7系開始就采用了片間互連技術來在有限的面積下通過堆疊實現超大邏輯容量、Serdes高速接口以及HBM高帶寬存儲的融合。

952145b8-fdb5-11eb-9bcf-12bb97331649.png

Xilinx 片間互連技術歷史(來自Xilinx)

Pros and cons of cFPGA vs eFPGA

兩種方案的優劣對比(由于原文作者是FlexLogix的CEO,因此文章也傾向性地強調了eFPGA的好處)

The disadvantages of the chiplet approach are:othe high cost of multi-die packaging using substrateso the need to use a specialized die-to-die interface on your SoC that you may not be familiar with or are unable to get from your PHY IP suppliero the smallest FPGA chiplets available still have a large number of LUTs which may exceed the requirementThe applications where eFPGA may be a better solution are:o those where the die cost of eFPGA+SoC is lower than the cost of the interposer and chiplet+SoCo those where the amount of eFPGA required is 10s of thousands of LUTs: such small chiplets are not available and the die area required on the SoC is minimalo architectures where eFPGA is distributed across the die in many locations, such as in an array of compute elements where the eFPGA is a programmable state machine for local control of high speed compute blocks: chiplets are really only practical for a single large block of FPGA

cFPGASiP方案的優勢:

1.支持多工藝節點的片間融合。

2.旨在打造標準化、模塊化的IP,因此FPGA部分通常是一個固定芯片模塊,SiP設計的重構迭代速度更快。

eFPGASoC方案的優勢:

1.無需去了解你可能并不熟悉的SoC片間互連技術(有時無法從你的PHY IP提供商那獲得)。

2.免去了高昂的多片封裝基板費用。

3.旨在強化FPGA的可定制性,在個性化細節定制方面更加靈活。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1608

    文章

    21367

    瀏覽量

    594702
  • soc
    soc
    +關注

    關注

    38

    文章

    3798

    瀏覽量

    216070

原文標題:集成FPGA的兩種方式:Embedded FPGA(SoC)和FPGA Chiplets(SiP)

文章出處:【微信號:VOSDeveloper,微信公眾號:麻辣軟硬件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    可編程硬件發展路線分析:eFPGA還是FPGA SoC

    eFPGA IP和FPGA SoC,誰將在未來更受歡迎呢?筆者認為,這兩種生態都表明了SoC在摩爾定律遇到瓶頸的今天走向可配置的潮流,只是
    發表于 02-10 01:30 ?2814次閱讀
    可編程硬件發展路線分析:<b class='flag-5'>eFPGA</b>還是<b class='flag-5'>FPGA</b> <b class='flag-5'>SoC</b>

    Achronix出席D&amp;R IP SoC China會議,介紹并展示Speedcore eFPGA如何加速邊緣計算

    9月中旬,D&R IP SoC China會議在上海長榮桂冠酒店舉行,基于FPGA的硬件加速器件和嵌入式FPGA知識產權(eFPGA IP)領域的領導性企業Achronix半導體公司在
    的頭像 發表于 09-27 17:12 ?4075次閱讀

    掌握這幾步充分發揮eFPGA性能,SoC架構師都懂的選型技巧

    子,它使用一個LUT來布線,LUT速度不會改變,但通過互連進入和離開LUT的延遲會發生。為了應對這種效應,尤其是因為您可能會比較兩種不同尺寸的eFPGA,您需要做的是在輸入和輸出上設置寄存器,這可確保您
    發表于 07-04 11:26

    求大神分享基于FPGA的DDFS與DDWS的兩種實現方式

    DDS的基本原理是什么,有什么性能指標?基于FPGA的DDFS與DDWS兩種實現方式
    發表于 04-30 06:13

    嵌入式 FPGA (eFPGA) 時代已到!淺談FPGA技術的過去、現在和未來

    嵌入式 FPGA (eFPGA) 的時代終于到來了,這從其在無線基礎設施、人工智能 (AI)、智能存儲,甚至對成本敏感的微控制器的芯片中的影響力中可見一斑。作為片上系統 (SoC) 子系統,就像
    發表于 11-09 08:00

    如何使用寄存器級讀&amp;寫控制基于PXI平臺的FPGA

    如何使用寄存器級讀&amp;寫控制基于PXI平臺的FPGA
    發表于 10-19 08:48 ?12次下載

    一文讀懂eFPGA 選擇是要注意的四個步驟

    嵌入式FPGAeFPGA)是指將一個或多個FPGA以IP的形式嵌入ASIC,ASSP或SoC等芯片中。
    發表于 06-29 15:03 ?2147次閱讀
    一文讀懂<b class='flag-5'>eFPGA</b> 選擇是要注意的四個步驟

    SoC設計中嵌入FPGA(eFPGA)內核實用評估方法

    雖然系統級芯片( SoC )的架構師們已了解嵌入式FPGA( eFPGA )內核能如何為他們的ASIC/ SoC 設計增加價值,甚至是在規劃出一個具體應用之前就了解,但可能還不清楚如何
    的頭像 發表于 09-20 09:51 ?3896次閱讀

    關于MPU, FPGA SoC以及eFPGA

    很低,這也是為何獨孤的PowerPC和FPGA要結合ARM 弄SoC的原因之一??梢圆豢鋸埖卣f,FPGA SoC是對ARM架構的MPU一場赤裸裸的打劫!
    的頭像 發表于 01-17 17:18 ?5672次閱讀
    關于MPU, <b class='flag-5'>FPGA</b> <b class='flag-5'>SoC</b>以及<b class='flag-5'>eFPGA</b>

    eFPGA是什么?幾個關于eFPGA的常見迷思

    eFPGA,全稱為嵌入式FPGA(Embedded FPGA),顧名思義是將類似于FPGA的可編程邏輯陣列“嵌入”到ASIC或SoC中。在老
    的頭像 發表于 01-27 10:40 ?8618次閱讀

    關于eFPGA性能分析和SoC架構師的分析介紹

    嵌入式FPGAeFPGA)是指將一個或多個FPGA以IP的形式嵌入ASIC,ASSP或SoC等芯片中。 換句話說,eFPGA是一種數字可重
    發表于 09-15 00:17 ?810次閱讀

    對于eFPGA該如何選擇

    eFPGA具有輸入和輸出引腳的外環,將eFPGA連接到SoC的其它部分,這些引腳也連接到可編程的互連網絡。
    發表于 07-29 15:13 ?603次閱讀
    對于<b class='flag-5'>eFPGA</b>該如何選擇

    對于eFPGAFPGA SoC之間的對比分析和異同

    如果說eFPGA是往SoC里面加入FPGA的話,那么FPGA SoC的概念就是在FPGA里面加上
    的頭像 發表于 09-04 16:12 ?3722次閱讀
    對于<b class='flag-5'>eFPGA</b>與<b class='flag-5'>FPGA</b> <b class='flag-5'>SoC</b>之間的對比分析和異同

    Achronix宣布其Speedcore eFPGA IP核出貨量超千萬個

     Achronix Speedcore eFPGA IP使客戶公司能夠將FPGA功能集成到其ASIC或SoC器件中。 Speedcore eFPGA
    發表于 03-26 10:18 ?1940次閱讀

    Achronix Speedcore eFPGA IP性能介紹

    相對于FPGA+SoC的方案,集成eFPGASoC或者ASIC將在功耗、單位成本、延遲和連接帶寬方面獲得巨大收益,其價值已經得到全球數十家頂級創新公司驗證。
    發表于 12-23 10:21 ?320次閱讀
    Achronix Speedcore <b class='flag-5'>eFPGA</b> IP性能介紹
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>