<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數量的因素

jf_5P3RKFtu ? 來源:芯播客 ? 2023-04-06 11:20 ? 次閱讀

當SoC系統的規模很大的時候,單片FPGA驗證平臺已經無法容納這么多容量,我們將采取將SoC設計劃分為多個FPGA的映射。理論上,采用FPGA設計的一個系統對于FPGA的數量并沒有限制,而且一些FPGA的高手也能夠很順利的將巨大的數字系統設計很好的在多片FPGA系統中實現。

但實際在SoC開發過程中,采用FPGA原型驗證系統平臺的FPGA數量是有限的,當然一般廠商都號稱可以數臺級聯擴展,實現數百臺FPGA的級聯,以實現數百億門的邏輯規模的驗證平臺。

通常,以下幾點將限制原型驗證系統中FPGA的數量:

FPGA與FPGA片間連接:隨著設計被拆分到更多的FPGA上的邏輯映射,FPGA之間的連接通常會增長很多,并且取決于設計及其分區方式,片間連接的信號數量可能會超過給定系統中的可用IO連接,所以高內聚、低耦合的分割策略尤為重要。FPGA片間連接受給定系統中可用FPGA之間連接性的限制。

根據FPGA系統的不同,FPGA片間的連接可以是固定的,也可以在某種程度上是可編程的??朔﨔PGA間連接的IO數量瓶頸的一種常見技術是使用高速引腳復用方案(TDM),其中多個信號“時間共享”單個IO連接。然而,時域引腳復用需要高速時鐘,由于FPGA之間物理連接的定時限制,高速時鐘可能會限制系統時鐘速率。

信號傳輸:由于FPGA IO焊盤的上信號交互傳播延遲通常遠長于FPGA內的信號傳播延遲,所以FPGA之間的信號傳播通常是整個系統時序關鍵路徑,直接影響系統時鐘速率。整個板上過多的FPGA到FPGA延遲(包括長的信號穩定時間)將減少時序的裕度,并可能限制系統的時鐘速率。由于物理實現,系統中FPGA的數量越多,信號傳播延時問題就越嚴重,尤其是當信號通過多個連接器和連接介質(電纜、其他板)將多個板連接在一起時,接地回路和參考點可能變得無關緊要。

時鐘分布:多FPGA系統中的時鐘同步對其正常運行至關重要。具體而言,驅動來自一個FPGA的時鐘域的信號和來自其他FPGA的時鐘域的信號,這兩個時鐘必須在交換數據的FPGA之間具有最小的偏差,以不違反設置和保持時間,換句話說,不同FPGA上的時鐘必須做到同步。系統隨著FPGA的數量的增加而變得更大,物理實現上時鐘分布可能變得更難,可接受的偏差實現起來更加困難,尤其是在多個板連接在一起的可擴展系統中。

手動分割不同的FPGA:隨著整個系統中FPGA數量的增加,分區變得越來越復雜,手動分區可能完全不切實際。如果分區需要隨著設計的變化而經常修改,這可能會變得特別困難。因此自動分割軟件顯得尤為重要,而自動分割中采取的分割算法的合理性成為一個有競爭的地方。

管理多個FPGA:雖然這個層面不是技術障礙,但整個原型驗證系統中FPGA越多,整個過程就越繁瑣,需要更大的管理工作量。具體而言,在每次FPGA的設計迭代中,可能需要重新處理(合成、放置和路由)多個FPGA,并行處理多個FPGA需要軟件工具的多個工具許可證,否則該過程將變成串行的,需要更長的時間才能完成。此外,每個FPGA需要在引腳分配、時序約束、實現文件、修訂控制等方面進行管理,這增加了整個項目工程管理開銷。







審核編輯:劉清

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

    關注

    9

    文章

    427

    瀏覽量

    26318
  • TDM
    TDM
    +關注

    關注

    0

    文章

    55

    瀏覽量

    15532
  • SoC系統
    +關注

    關注

    0

    文章

    51

    瀏覽量

    10589
  • 時鐘信號
    +關注

    關注

    4

    文章

    382

    瀏覽量

    28147

原文標題:多片FPGA原型驗證的限制因素有哪些?

文章出處:【微信號:于博士Jacky,微信公眾號:于博士Jacky】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    驗證中的FPGA原型驗證 FPGA原型設計面臨的挑戰是什么?

    什么是FPGA原型?? FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來
    發表于 07-19 16:27 ?1829次閱讀

    高頻RFID芯片的FPGA原型驗證平臺設計及驗證

    的RFID系統,用FPGA原型驗證平臺替代上述的電子標簽芯片(Tag),使用上層的應用軟件開發驗證激勵。通過閱讀器與
    發表于 05-29 08:03

    ASIC設計-FPGA原型驗證

    ASIC設計-FPGA原型驗證
    發表于 03-19 16:15

    FPGA原型驗證的技術進階之路

    Tape Out并回片后都可以進行驅動和應用的開發。目前ASIC的設計變得越來越大,越來越復雜,單片FPGA已不能滿足原型驗證要求,多片FPGA驗證
    發表于 08-21 05:00

    基于FPGA原型的GPS基帶驗證系統設計與實現

    隨著SoC設計復雜度的提高,驗證已成為集成電路設計過程中的瓶頸,而FPGA技術的快速發展以及良好的可編程特性使基于FPGA原型驗證越來越多
    發表于 11-11 16:00 ?35次下載

    如何在N多選擇中,為FPGA原型驗證系統規劃實用高效的接口?

    FPGA(Field Programmable Gate Array)原型驗證,基于其成本適中、速率接近真實系統環境等優點,受到了驗證工程師
    發表于 09-19 13:40 ?610次閱讀
    如何在N多選擇中,為<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b><b class='flag-5'>系統</b>規劃實用高效的接口?

    為什么SoC驗證一定需要FPGA原型驗證呢??

    在現代SoC芯片驗證過程中,不可避免的都會使用FPGA原型驗證,或許原型驗證一詞對你而言非常新鮮
    的頭像 發表于 03-28 09:33 ?933次閱讀

    如何建立適合團隊的FPGA原型驗證系統平臺與技術?

    FPGA原型驗證在數字SoC系統項目當中已經非常普遍且非常重要,但對于一個SoC的項目而言,選擇合適的FPGA
    的頭像 發表于 04-03 09:46 ?1005次閱讀

    SoC設計的IO PAD怎么移植到FPGA原型驗證

    FPGA原型驗證系統要盡可能多的復用SoC相關的模塊,這樣才是復刻SoC原型的意義所在。
    的頭像 發表于 04-19 09:08 ?918次閱讀

    SoC設計的IO PAD怎么移植到FPGA原型驗證

    FPGA原型驗證系統要盡可能多的復用SoC相關的模塊,這樣才是復刻SoC原型的意義所在。
    發表于 05-23 16:50 ?437次閱讀
    SoC設計的IO PAD怎么移植到<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b>

    多片FPGA原型驗證系統互連拓撲分析

    多片FPGA原型驗證系統的性能和容量通常受到FPGA間連接的限制。
    發表于 05-23 17:12 ?1276次閱讀
    多片<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b><b class='flag-5'>系統</b>互連拓撲分析

    為什么SoC驗證一定需要FPGA原型驗證呢?

    在現代SoC芯片驗證過程中,不可避免的都會使用FPGA原型驗證,或許原型驗證一詞對你而言非常新鮮
    發表于 05-30 15:04 ?1048次閱讀
    為什么SoC<b class='flag-5'>驗證</b>一定需要<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b>呢?

    多片FPGA原型驗證限制因素有哪些?

    當SoC系統的規模很大的時候,單片FPGA驗證平臺已經無法容納這么多容量,我們將采取將SoC設計劃分為多個FPGA的映射。
    發表于 06-19 15:42 ?579次閱讀

    什么是FPGA原型驗證?FPGA原型設計的好處是什么?

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上
    發表于 01-12 16:13 ?506次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現到功能驗證的整個過程,是
    的頭像 發表于 03-15 15:05 ?478次閱讀
    亚洲欧美日韩精品久久_久久精品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>