FPGA以其強大的靈活性和適應性見長。系統設計師在設計大容量復雜應用時,越來越多的考慮使用SoC中集成FPGA方案來減小功耗并提高性能。
將FPGA集成進SoC的好處顯而易見:1.對于已有的FPGA SoC系統,例如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保持一致。
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等。
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高帶寬存儲的融合。
cFPGA SiP方案的優勢:
1.支持多工藝節點的片間融合。
2.旨在打造標準化、模塊化的IP,因此FPGA部分通常是一個固定芯片模塊,SiP設計的重構迭代速度更快。
eFPGA SoC方案的優勢:
1.無需去了解你可能并不熟悉的SoC片間互連技術(有時無法從你的PHY IP提供商那獲得)。
2.免去了高昂的多片封裝基板費用。
3.旨在強化FPGA的可定制性,在個性化細節定制方面更加靈活。
原文標題:集成FPGA的兩種方式:Embedded FPGA(SoC)和FPGA Chiplets(SiP)
文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
FPGA
+關注
關注
1630文章
21794瀏覽量
605129 -
soc
+關注
關注
38文章
4196瀏覽量
218782
原文標題:集成FPGA的兩種方式:Embedded FPGA(SoC)和FPGA Chiplets(SiP)
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論