<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > 嵌入式FPGA(eFPGA)為SoC帶來了新的靈活性

          嵌入式FPGA(eFPGA)為SoC帶來了新的靈活性

          作者:EEPW 時間:2024-08-14 來源:EEPW 收藏

          引言

          本文引用地址:http://www.ex-cimer.com/article/202408/462012.htm

          隨著嵌入式系統(tǒng)的不斷發(fā)展,設(shè)計師面臨著越來越多的挑戰(zhàn)。功能性和連接性增加了集成的復(fù)雜性,尤其是在設(shè)計系統(tǒng)級芯片(SoC)時,通常很難提供最佳的邏輯架構(gòu)來管理系統(tǒng)。本文將探討嵌入式(e)的結(jié)構(gòu),并探討如何在保持最大靈活性的同時,實現(xiàn)硅資源的最佳優(yōu)化。

          高級SoC設(shè)計取代板級系統(tǒng)

          我們正進入一個將許多傳統(tǒng)PCB上的IC合并到單一單片IC或芯片組作為SoC的時代。如果IC設(shè)計團隊未能加入正確的功能,或者在設(shè)計部分發(fā)現(xiàn)了漏洞,他們可能會錯失市場機會或時間節(jié)點。傳統(tǒng)上,常用于原型設(shè)計、在PCB上增加靈活功能或集成簡單的I/O和控制功能。

          隨著更高級別的集成出現(xiàn),我們遇到了帶寬瓶頸和I/O限制問題,比如在IC封裝上無法在有限空間內(nèi)實際綁定足夠的I/O引腳。引腳密度和布線擁擠、層數(shù)增加以及信號完整性問題都是在復(fù)雜的PCB設(shè)計中常見的問題。

          在這種情況下,eFPGA作為一個包含LUTs、內(nèi)存、DSP和計算元素的矩陣,可以在半導(dǎo)體芯片的尺寸和空間要求范圍內(nèi),配置為任意大小,同時提供幾乎無限數(shù)量的I/O接口引腳。

          eFPGA如何增強系統(tǒng)設(shè)計

          eFPGA的一個隱含優(yōu)勢是可以在IC內(nèi)部運行,無需I/O接口的限制,可以運行在系統(tǒng)速度,并通過寬總線接口傳輸數(shù)據(jù)。這樣設(shè)計師可以在產(chǎn)品量產(chǎn)后或在現(xiàn)場更新邏輯,按需定制產(chǎn)品。

          例如,Menta的eFPGA包含較小的元件,如I/O塊和嵌入式自定義塊。I/O塊可以選擇注冊I/O并使用D觸發(fā)器,以便設(shè)計可以在接口級別上時鐘并關(guān)閉定時。

          嵌入式自定義塊(eCB)是客戶特定的可定義功能或硬宏,可以集成到矩陣中。配置I/O接口允許用戶通過可定制邏輯編程eFPGA位流,并通過設(shè)計測試接口(DFT I/O)對eFPGA進行全面檢查。

          可編程邏輯中的LUT

          當涉及可編程邏輯時,關(guān)鍵在于LUT(查找表),它是eLB的一部分。LUT通過硬連接LUT的輸入到預(yù)定值,并使用輸入產(chǎn)生正確的邏輯輸出,從而創(chuàng)建所需的組合邏輯。

          在更復(fù)雜的設(shè)備中,我們有4、5、6、7甚至8輸入LUT,使得LUT的大小增加,延遲也相應(yīng)變長。LUT是eFPGA邏輯映射中組合邏輯部分的重要組成部分。

          eFPGA選擇時的注意事項

          在選擇 eFPGA 時,您應(yīng)該清楚您的應(yīng)用范圍以及您想要實現(xiàn)的目標。eFPGA 供應(yīng)商提供了一種讓您能夠為定制 IC 添加靈活性的工具,但您必須了解 eFPGA 可實現(xiàn)的局限性。時鐘速度會低于傳統(tǒng)標準單元 ASIC 設(shè)計,并且將現(xiàn)有 ASIC IP(Verilog 和 VHDL)的部分移植到 eFPGA 可能需要一些定制工作。

          通常,我們發(fā)現(xiàn) ASIC IP 使用了門控時鐘,這對于 FPGA 來說是一個大禁忌,因此預(yù)期需要一些手工處理。代碼優(yōu)化也可以顯著減少邏輯使用量,因為 eFPGA/FPGA 具有更大的塊供邏輯映射。FPGA 映射到 LUT 和 D-FF,而定制 ASIC 映射到標準或全定制單元。

          對于 DSP 應(yīng)用,如果您希望獲得最高的性能和單元利用率,您需要仔細編寫 DSP 代碼和/或定義一個優(yōu)化的架構(gòu),以充分利用 DSP 元素。您還需要了解編程接口,并能夠從設(shè)計(如 ROM、CPU 等)中發(fā)送位流,同時擁有一個堅實的設(shè)計測試計劃和策略。

          eFPGA 的優(yōu)勢在于靈活性、設(shè)計復(fù)用能力、在產(chǎn)品定型后修復(fù)錯誤或更改算法的能力,以及讓客戶制造出可以為不同產(chǎn)品定制的更通用的 ASIC 的可能性。



          關(guān)鍵詞: FPGA

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();