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

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

3天內不再提示

eFPGA技術的應用優(yōu)勢和實施注意事項

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Anil Parchuri ? 2022-06-09 09:38 ? 次閱讀

嵌入式 FPGA (eFPGA) 技術并不是一個新概念。事實上,它已經以各種形式實施了幾十年。那么,為什么它會突然受到如此多的關注呢?答案在于半導體行業(yè)內兩個基本經濟趨勢的交匯處。

首先,每一代新工藝的開發(fā)成本都在急劇上升。這些是由抽象設計本身以及這些設計在實際 SoC 設備中的物理實現日益復雜的驅動,包括軟件工具、工程時間和掩模成本等項目。

其次(反之亦然),這些設備中每單位功能的成本一直在下降。例如,二十或三十年前,FPGA 門相對昂貴,因此 FPGA 設備傾向于用于原型設計和預生產,而不是大批量生產應用。嘗試將 FPGA 門添加到 ASIC 通常會增加整體裸片尺寸和復雜性,以至于新的混合設備變得過于昂貴而無法實用。現在這不再是真的了。

相反,SoC 設計中涉及的高成本增加了與沒有完全正確的產品來滿足特定市場需求相關的風險,而 FPGA 門的成本相對較低意味著嵌入 FPGA 技術可以獲得一定程度的設計靈活性(從而降低市場風險)具有經濟意義。

eFPGA 技術的優(yōu)勢

然而,除了解決這兩個主要經濟趨勢帶來的挑戰(zhàn)之外,基于 eFPGA 的設計方法還提供了許多其他潛在的好處。例如,通過將 eFPGA IP 放置在與 SoC 中的其他功能塊相同的硅片上,它可以與設計的其余部分具有低功耗、低延遲、非常高的帶寬連接。結果是,與 ASIC 加分立 FPGA 解決方案相比,具有嵌入式 FPGA 塊的 ASIC 可以具有更低的功耗、更高的性能、更低的成本和更少的電路板空間,同時仍保持設計靈活性。

eFPGA 的另一個優(yōu)勢是 FPGA 的可重新編程特性使設計團隊能夠輕松地調整他們的 SoC 以適應新的、快速變化的或在制造后略有不同的市場需求,從而延長產品的上市時間并增加收入、毛利率、和整體盈利能力。SoC-with-eFPGA 特別有效的例子包括快速支持新的或不斷發(fā)展的接口標準,添加新功能以快速應對新興的競爭威脅,或以具有成本效益的方式為高度分散的市場(如互聯網)創(chuàng)建多種產品變體物聯網IoT)。

最后,將 eFPGA 技術添加到 SoC 設計中可以提高整體設計性能,同時降低總功耗。某些功能在 FPGA 邏輯中實現的性能或功率效率更高,特別是如果它們需要像當今大多數 SoC 設計中那樣具有片上處理器的靈活性時。此外,通過采用大多數嵌入式 FPGA 技術的可重新編程方面,設計工程師可以創(chuàng)建基于硬件的解決方案,這些解決方案可以重新配置以適應手頭的特定問題,從而進一步提高設計性能并降低功耗。

實施注意事項

為了最有效地獲得嵌入 FPGA IP 的好處,設計團隊必須考慮其 eFPGA 實施的各個方面。首先要考慮的是綜合工具與設計流程其余部分之間的集成質量。綜合工具應明確支持 eFPGA 架構,并應能夠生成優(yōu)化設計網表以實現高效設計。例如,QuickLogicMentor 合作為其 eFPGA 技術提供設計和開發(fā)環(huán)境——特別是 Mentor 的 Precision Synthesis 軟件,該軟件經過優(yōu)化以支持公司 eFPGA IP 中使用的 QuickLogic ArcticPro 架構。

綜合在設計過程中起著關鍵作用,因為它對設計的結果質量 (QoR) 影響最大。QoR 指標是多維的——它可能是頻率、面積和功率的函數,具體取決于用戶的設計要求。對于綜合工具而言,當前支持諸如 Verilog、SystemVerilog (SV2009) 和 VHDL (VHDL-2008) 等行業(yè)標準 HDL 語言以實現設計輸入的靈活性非常重要。而且,為了獲得最佳 QoR,綜合工具必須深入了解目標架構,以最佳地映射到架構中可用的資源。

設計流程中的第二個考慮因素是 eFPGA 實現本身的軟件質量,因為它將最終決定 SoC 器件的效率、性能和成本。FPGA 架構及其相關的開發(fā)工具往往會共同發(fā)展,因為其中一個的變化可能會對另一個產生巨大的影響。因此,已出貨數百萬個 FPGA 并擁有數十年開發(fā)用于為數千個實際應用中的這些設備提供設計支持的軟件經驗的公司更有可能提供良好的 eFPGA IP/軟件解決方案。

在某些情況下,經驗豐富的 FPGA 供應商還學會了如何將 eFPGA 技術有效地集成到他們自己的 SoC 設備中,這使他們能夠通過充當自己的技術客戶來進一步完善他們的 eFPGA IP 產品。例如,QuickLogic 為可聽、可穿戴和物聯網應用開發(fā)了傳感器處理 SoC(圖 1)。該設備包括 eFPGA 技術,因為該公司了解到,擁有可編程邏輯塊可以讓他們的客戶快速實施新的傳感器處理算法和接口標準。

pYYBAGKhTyKASVyTAAD_BtSR6NM291.png

【圖1 | EOS S3傳感器處理平臺框圖]

作為 eFPGA 工具本身的用戶,QuickLogic 工程師很快了解了他們需要哪些工具以及如何最好地優(yōu)化 eFPGA 實現設計流程。在此過程中,他們遇到了各種問題并加以解決,最終創(chuàng)建了成功的 eFPGA IP 集成所需的全套工具和設計文件。

這些工具生成的一些文件包括設備包裝文件、反向注釋文件和布局數據。設備封裝文件是一個網表,它定義了 eFPGA“黑盒”端口以及它們如何連接到 SoC 設計的其余部分。背面注釋文件提供對設計驗證過程至關重要的庫和時序信息。布局數據包括設計團隊可用于實例化物理設計塊的物理布局信息。

eFPGA 在人工智能、物聯網、安全和其他應用中的用途

SoC 顯然用于廣泛的應用,添加嵌入式 FPGA 技術只會擴展?jié)撛诘挠美?。但是,在一些應用示例中,采?eFPGA 的 SoC 解決方案提供了優(yōu)于傳統 SoC 的顯著優(yōu)勢。

我們已經回顧了傳感器處理,其中 EOS S3 SoC 的嵌入式 FPGA 部分可以實現快速傳感器算法和接口更新,而無需流片新版本的設備。與基于云的人工智能相關的語音處理是人機交互的下一個重要步驟,它能夠為支持“智能揚聲器”產品(如亞馬遜的 Alexa)的生態(tài)系統快速輕松地添加新的觸發(fā)詞。

高度分散的物聯網市場是 eFPGA 技術可以提供實質性好處的另一個很好的例子。整體市場是巨大的,但很少有個別應用程序本身會有大量的市場需求。因此,對于 SoC 設計人員來說,采用基于平臺的方法是有意義的,他們的“基礎”設備可以實現每個應用程序共有的所有功能。然后,eFPGA 技術可用于快速且經濟高效地創(chuàng)建多種產品變體,以滿足特定應用的需求。也可以解決突然出現的新應用,而無需花費與重新設計 ASIC 相關的時間和成本。

包括大數據和深度學習在內的幾乎所有機器學習應用程序都可以利用大多數 eFPGA 解決方案提供的可重構特性。eFPGA 模塊中的硬件可以根據需要進行配置,然后重新配置,以經濟高效地解決當今計算機解決的一些最復雜的問題。

另一個很好的例子,也是現在特別相關的一個例子,是需要不斷更新基于硬件的安全算法。隨著新的安全漏洞或漏洞被發(fā)現,提供更新的防御性解決方案變得至關重要——非常適合 SoC 中的 eFPGA 硬件。

eFPGA 技術的未來

鑒于開發(fā)和單位成本趨勢將使嵌入式 FPGA 技術對 SoC 設計團隊更具吸引力,eFPGA IP 的未來非常光明。然而,與每一項復雜的技術一樣,也存在一些挑戰(zhàn)。其中之一是,一種尺寸并不適合所有情況,eFPGA IP 架構、尺寸和技術以及跨不同代工廠和工藝節(jié)點的 SoC 實現有很多很多可能的組合。還存在與需要不同數量的金屬層、管理時鐘域邊界以及協調不同的電源管理方案相關的潛在集成問題。

盡管 eFPGA 技術已經以各種形式出現已經有一段時間了,但市場才剛剛從早期采用階段進入主流階段。這種趨勢只會在短期內加速。示例應用程序和最終產品變得越來越容易找到,范圍從移動設備、可聽設備、可穿戴設備和物聯網到大數據和通信中心,再到可重新配置的計算平臺,再到基于云的人工智能。

然而,只有將可編程邏輯有效地集成到 SoC 中,eFPGA 技術才會成功。這需要技術、架構和軟件工具的正確組合,以便開發(fā)團隊擁有完整且有效的設計流程,使他們能夠無縫地從概念到工作芯片,再到制造后的市場調整和準備發(fā)貨的產品。

審核編輯:郭婷

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

    關注

    2551

    文章

    51099

    瀏覽量

    753606
  • 嵌入式
    +關注

    關注

    5082

    文章

    19126

    瀏覽量

    305242
  • soc
    soc
    +關注

    關注

    38

    文章

    4165

    瀏覽量

    218269
收藏 人收藏

    評論

    相關推薦

    多層板埋孔設計注意事項

    多層板埋孔設計注意事項
    的頭像 發(fā)表于 12-20 16:06 ?129次閱讀

    TMS系統的實施步驟與注意事項

    TMS(Transportation Management System)即運輸管理系統,其實施步驟與注意事項如下: 一、實施步驟 系統選擇與安裝 根據企業(yè)的運輸需求和目標,選擇合適的TMS系統
    的頭像 發(fā)表于 11-26 09:38 ?320次閱讀

    PCBA生產注意事項

    ? ?PCBA生產注意事項。 長按識別二維碼關注[現代電子裝聯工藝技術]訂閱號,開啟我們共同的學習之旅 end
    的頭像 發(fā)表于 11-15 17:04 ?385次閱讀
    PCBA生產<b class='flag-5'>注意事項</b>

    繞線電感定制的注意事項

    電子發(fā)燒友網站提供《繞線電感定制的注意事項.docx》資料免費下載
    發(fā)表于 09-20 11:24 ?0次下載

    Primemas選擇Achronix eFPGA技術用于Chiplet平臺

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

    共模電感定制的注意事項

    電子發(fā)燒友網站提供《共模電感定制的注意事項.docx》資料免費下載
    發(fā)表于 09-04 11:47 ?0次下載

    LiFePO4設計注意事項

    電子發(fā)燒友網站提供《LiFePO4設計注意事項.pdf》資料免費下載
    發(fā)表于 09-03 09:24 ?0次下載
    LiFePO4設計<b class='flag-5'>注意事項</b>

    先進FPGA的電源設計注意事項(電源設計器121)

    電子發(fā)燒友網站提供《先進FPGA的電源設計注意事項(電源設計器121).pdf》資料免費下載
    發(fā)表于 08-26 09:27 ?0次下載
    先進<b class='flag-5'>FPGA</b>的電源設計<b class='flag-5'>注意事項</b>(電源設計器121)

    現場總線的使用方法與注意事項

    的穩(wěn)定可靠運行,正確的使用方法和注意事項至關重要。本文將詳細介紹現場總線的使用方法和注意事項,以供讀者參考。
    的頭像 發(fā)表于 06-06 11:49 ?790次閱讀

    FPGA的高速接口應用注意事項

    FPGA的高速接口應用注意事項主要包括以下幾個方面: 信號完整性與電磁兼容性(EMC) : 在設計FPGA高速接口時,必須充分考慮信號完整性和電磁兼容性。這要求合理的PCB布局、走線策略和屏蔽
    發(fā)表于 05-27 16:02

    FMD LINK 使用注意事項

    電子發(fā)燒友網站提供《FMD LINK 使用注意事項.pdf》資料免費下載
    發(fā)表于 05-06 10:11 ?0次下載

    FPGA設計添加復位功能的注意事項

    本文將回顧使用重置輸入對給定功能進行編碼的一些基本注意事項。設計者可能會忽視使用復位輸入的后果,但不正確的復位策略很容易造成嚴重處罰。復位功能會對 FPGA 設計的速度、面積和功耗產生不利影響。
    發(fā)表于 05-03 09:49 ?217次閱讀
    向<b class='flag-5'>FPGA</b>設計添加復位功能的<b class='flag-5'>注意事項</b>

    EMI / Safety觀念簡介及注意事項

    電子發(fā)燒友網站提供《EMI / Safety觀念簡介及注意事項.ppt》資料免費下載
    發(fā)表于 02-28 09:45 ?1次下載

    浪涌抑制器的應用及注意事項?

    浪涌抑制器的應用及注意事項?|深圳比創(chuàng)達電子
    的頭像 發(fā)表于 01-19 09:55 ?742次閱讀
    浪涌抑制器的應用及<b class='flag-5'>注意事項</b>?

    測速電機: 常見6大注意事項

    測速電機: 常見6大注意事項!測速電機是一種用于測量物體運動速度的設備,廣泛應用于工業(yè)生產和科學研究中。測速電機常見的6大注意事項以確保安全和準確性。
    的頭像 發(fā)表于 01-11 10:53 ?493次閱讀
    測速電機: 常見6大<b class='flag-5'>注意事項</b>