<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-05-04 16:21 ? 次閱讀

在進行FPGA原型驗證的過程中,當要把大型的SoC進行FPGA原型驗證時,有時候會遇到一種情況,同樣的接口分兩組出去到不同的模塊,而這兩個模塊規模較大,又需要分割在兩片FPGA中,這時候就會像下圖一樣:

20e79c06-e65c-11ed-ab56-dac502259ad0.png

此時,途中畫圈的Block到底應該放在FPGA_A中還是FPGA_B中呢?假如放在FPGA_A中,則會增加FPGA_A和FPGA_B的IO資源,如下圖所示,FPGA需要64+8=72個IO,而FPGA_B則需要64個IO。這樣,對于整個FPGA原型驗證系統而言,光這一個功能點,IO資源一共使用了64+72=136個,然而真正的SoC并不僅僅是這一點兒功能,實際上需要更多的IO去連接各個FPGA。

20f2cf5e-e65c-11ed-ab56-dac502259ad0.png

所以,對于原型驗證系統,我們推薦采用復制邏輯的辦法,以使FPGA原型驗證系統在不改變SoC功能的情況下,完成IO的節省,如下圖所示,使用的IO數量從64+72下降到8+8、所以FPGA原型驗證系統的EDA工具要有分辨那些模塊能夠在不改變功能的前提下復制到不同的FPGA中,以節省IO。

20fcda26-e65c-11ed-ab56-dac502259ad0.png

誠然,節省IO的代價使增加了整個系統的邏輯資源,但這個增加是值得的。復制是一個非常有用的技巧,當我們進行分區時,或者最好是在分區之前,我們應該注意復制機會,以降低IO需求。復制對于在FPGA之間分發芯片支持項目(如時鐘和重置)也非常有用。

審核編輯:湯梓紅

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

    關注

    1608

    文章

    21368

    瀏覽量

    594728
  • 芯片
    +關注

    關注

    447

    文章

    48300

    瀏覽量

    411638
  • 接口
    +關注

    關注

    33

    文章

    7865

    瀏覽量

    149023
  • soc
    soc
    +關注

    關注

    38

    文章

    3799

    瀏覽量

    216085
  • 原型驗證
    +關注

    關注

    0

    文章

    21

    瀏覽量

    10698

原文標題:FPGA原型驗證系統中復制功能模塊的作用

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

收藏 人收藏

    評論

    相關推薦

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

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

    簡述FPGA原型驗證系統復制功能模塊作用

    在進行FPGA原型驗證的過程中,當要把大型的SoC進行FPGA原型驗證時,有時候會遇到一種情況,
    的頭像 發表于 04-25 11:15 ?1701次閱讀
    簡述<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b><b class='flag-5'>系統</b>中<b class='flag-5'>復制</b><b class='flag-5'>功能模塊</b>的<b class='flag-5'>作用</b>

    怎么采用FPGA原型系統加速物聯網設計?

    ProtoBridge 系統在物聯網設計起重要作用,S2C 的Prodigy 完整原型平臺還可以為物聯網設計流程的 各個方面提供解決方案。我們提供最全面的
    發表于 08-07 09:41

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

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

    ASIC設計-FPGA原型驗證

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

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

    FPGA原型驗證已是當前原型驗證的主流且成熟的芯片驗證方法——它通過將RTL移植到現場可編程門陣
    發表于 08-21 05:00

    SIMULINK功能模塊的處理

    SIMULINK功能模塊的處理功能模塊的基本操作,包括模塊的移動、復制、刪除、轉向、改變大小、模塊命名、顏色設定、參數設定、屬性設定、
    發表于 06-19 12:50 ?2325次閱讀

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

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

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

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

    什么是FPGA原型驗證?如何用FPGA對ASIC進行原型驗證

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

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

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

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

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

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

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

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

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

    fpga原型驗證流程

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