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

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

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

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

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

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

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

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

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

eFPGA 技術(shù)的優(yōu)勢

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

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

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

實施注意事項

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

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

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

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

pYYBAGKhTyKASVyTAAD_BtSR6NM291.png

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

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

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

eFPGA 在人工智能、物聯(lián)網(wǎng)、安全和其他應用中的用途

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

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

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

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

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

eFPGA 技術(shù)的未來

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

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

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

審核編輯:郭婷

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

    關注

    2545

    文章

    50445

    瀏覽量

    751067
  • 嵌入式
    +關注

    關注

    5059

    文章

    18973

    瀏覽量

    302040
  • soc
    soc
    +關注

    關注

    38

    文章

    4099

    瀏覽量

    217775
收藏 人收藏

    評論

    相關推薦

    繞線電感定制的注意事項

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

    共模電感定制的注意事項

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

    LiFePO4設計注意事項

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

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

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

    現(xiàn)場總線的使用方法與注意事項

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

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

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

    FMD LINK 使用注意事項

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

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

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

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

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

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

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

    光纜安裝的主要注意事項

    光纜安裝的主要注意事項? 光纜安裝是建設光纖網(wǎng)絡的關鍵步驟之一,其正確安裝對于網(wǎng)絡質(zhì)量和穩(wěn)定性至關重要。下面將為大家詳細介紹光纜安裝的主要注意事項。 首先,光纜安裝前要進行規(guī)劃和設計。在實施光纜安裝
    的頭像 發(fā)表于 12-27 15:02 ?734次閱讀

    霍爾元件使用的注意事項

    霍爾元件使用的注意事項? 霍爾元件是一種常見的電子元件,主要用于測量和檢測磁場的變化。它具有靈敏度高、響應速度快、耐磁場干擾等優(yōu)點,在各種應用中得到廣泛使用。然而,為了確?;魻栐恼9ぷ骱脱娱L其
    的頭像 發(fā)表于 12-18 14:56 ?1170次閱讀

    電流互感器的使用注意事項

    當談到電流互感器的使用時,有一些重要的注意事項需要我們牢記。在本文中,我們將探討這些注意事項,為您提供詳細和全面的信息。
    的頭像 發(fā)表于 12-15 10:34 ?1310次閱讀
    電流互感器的使用<b class='flag-5'>注意事項</b>

    輕負載時開關元件工作相關的注意事項

    輕負載時開關元件工作相關的注意事項
    的頭像 發(fā)表于 12-14 15:43 ?410次閱讀
    輕負載時開關元件工作相關的<b class='flag-5'>注意事項</b>

    VGA OUT 的PCB設計注意事項

    VGA OUT 的PCB設計注意事項
    的頭像 發(fā)表于 11-23 09:04 ?779次閱讀