在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

jf_5P3RKFtu ? 來源:芯播客 ? 2023-04-19 09:08 ? 次閱讀

FPGA原型驗證系統要盡可能多的復用SoC相關的模塊,這樣才是復刻SoC原型的意義所在。

通常,許多SoC中設計的方式在FPGA中其實是不能通用的,在SoC設計的頂層,主要包括SoC芯片外設元件和頂層的IO PAD實例。典型的SoC頂層的簡化視圖如下所示:

d2f3bc1e-de2c-11ed-bfe3-dac502259ad0.png ? ? ?

為了將這種SoC設計順利移植到FPGA,我們需要用FPGA中現有的等效物替換圖中所示的Chip Support和IO PAD,或者簡單地完全移除頂層,并用新的FPGA里面特有的單元頂層封裝Design Core。

RTL中的IO PAD實例化的代碼在FPGA中是不能被綜合的,并且FPGA中其實是不需要再將SoC代碼中的IO PAD綜合的,因為綜合工具根據相關設置能夠將相應的SoC的IO映射到FPGA的IO PAD,在大多數情況下只需要做綁定FPGA管腳的配置,并用其FPGA等效實物的可綜合模型替換每個SoC的IO PAD實例。

ASIC的工藝廠商技術庫中的典型IO焊盤在其邊界處可能有20個或更多的連接,包括主輸入和輸出加上電壓和轉換控制以及掃描測試。其中一些連接將連接到封裝引腳/球,而另一些連接到設計的核心或直接連接到相鄰的焊盤。為了進行FPGA原型設計,我們只需要對從設計核心到“外部”世界的邏輯連接進行建模。因此,我們只需要一種更簡單的焊盤形式來實現邏輯連接,省略掃描等。我們寫一個小RTL文件,該文件適合SoC

RTL中的IO PAD實例化,但包含等效的FPGA子集,這將黑盒PAD實例化轉換為FPGA可綜合的。盡管SoC中可能有一千多個PAD,但可能只有十種或更多不同類型的PAD。用FPGA等效可綜合邏輯代碼替換每種類型將相對簡單,特別是如果我們的SoC設計在多個項目中使用相同的PAD庫,我們可以建立一個小的等效邏輯庫。

上圖中標記為“Design Support”的塊包含設計中通常特定于目標的元素,通常被視為SoC的RTL代碼主要功能的次要元素,但對其功能正確至關重要。這可能包括時鐘生成和分配、復位控制和同步、電源門控以及測試和調試控制等功能。

一些團隊建議簡單地用另一個更簡單的塊替換Design Support塊,該塊負責FPGA所需的元件。這意味著,實際上我們有一個新的FPGA兼容版本的SoC頂層。SoC的頂層RTL文件可以用作新FPGA頂層的基礎,下圖中的框圖顯示了新頂層的示例,可以看到頂層的時鐘生成和同步電路圖。

d30e40b6-de2c-11ed-bfe3-dac502259ad0.png


支持現有設計核心。等效FPGA芯片支持塊的創建是一項相對簡單的FPGA設計任務,涉及分頻器、時鐘緩沖器和同步器,當原型使用多片FPGA時,FPGA時鐘網絡的使用變得更加復雜。

d33c8692-de2c-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

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

    關注

    1629

    文章

    21736

    瀏覽量

    603419
  • asic
    +關注

    關注

    34

    文章

    1200

    瀏覽量

    120507
  • SoC設計
    +關注

    關注

    1

    文章

    148

    瀏覽量

    18774
  • PAD
    PAD
    +關注

    關注

    1

    文章

    98

    瀏覽量

    30695
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59790

原文標題:【芯知識】SoC設計的IO PAD怎么移植到FPGA原型驗證

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

收藏 人收藏

    評論

    相關推薦

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

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

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

    FPGA原型驗證已是當前原型驗證的主流且成熟的芯片驗證方法——它通過將RTL
    發表于 08-21 05:00

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

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

    基于FPGASoc原型設計

    當前SoC是從算法研究人員硬件設計人員,乃至軟件工程師和芯片布局團隊等眾多專家的工作結晶,在項目不斷發展的同時,各類專家也都有自己的需求。SoC 項目的成功很大程度上取決于上述各類專家所使用的硬件
    發表于 11-24 17:04 ?2699次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>Soc</b><b class='flag-5'>原型</b>設計

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

    在現代SoC芯片驗證過程中,不可避免的都會使用FPGA原型驗證,或許原型
    的頭像 發表于 03-28 09:33 ?1288次閱讀

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

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

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

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植現場可編程門陣列(FPGA)來驗證專門應
    發表于 04-10 09:23 ?1514次閱讀

    SoC的RTL移植FPGA的RTL修改啥?

    盡管對于工程師而言目標始終是以原始形式對SoC源RTL進行原型化,但在原型化工作的早期,SoC設計必須進行必要的修改,以適應FPGA
    的頭像 發表于 04-26 09:48 ?1102次閱讀

    如何將這些SoC的邏輯功能原型正確的移植多片FPGA中?

    SoC的規模在一片FPGA中裝不下的時候,我們通常選擇多片FPGA原型驗證的平臺來承載整個SoC
    發表于 05-10 10:15 ?333次閱讀

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

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

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

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

    SoC仿真驗證FPGA原型驗證的時機

    我們當然希望在項目中盡快準備好基于FPGA原型驗證的代碼,以便最大限度地為軟件團隊和RTL驗證人員帶來更客觀的收益。
    發表于 05-30 11:10 ?976次閱讀
    從<b class='flag-5'>SoC</b>仿真<b class='flag-5'>驗證</b><b class='flag-5'>到</b><b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b>的時機

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

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

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

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植現場可編程門陣列(FPGA)來驗證專門應
    發表于 01-12 16:13 ?1224次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現功能
    的頭像 發表于 03-15 15:05 ?1583次閱讀
    主站蜘蛛池模板: 成人中文字幕一区二区三区 | 成人宗合网| 日本不卡在线一区二区三区视频| 特级做a爰片毛片免费看一区| 激情六月网| 久久夜夜肉肉热热日日| 狠狠叉| 天天摸天天躁天天添天天爽| 狠狠一区| 色综合精品| 亚洲黄视频| 一区二区三区高清视频在线观看| 日韩系列| 天天操天天干天天操| 男女交性永久免费视频播放| 男人的天堂天堂网| 欧美簧片| 一级特黄aaa大片免色| 911精品国产91久久久久| xxxxxxxxxxx性bbbb| 黄色录像三级| 福利毛片| 色激情五月| 色婷婷综合在线视频最新| videsgratis欧美另类| 国产成人啪精品午夜在线播放| 色天天综合久久久久综合片| 午夜秒播| xxx久久| 风流护士| 狠狠操狠狠搞| 天堂bt种子资源地址在线| 99久久综合狠狠综合久久男同| 中文字幕一区在线观看| 欧美日a| 99久久免费午夜国产精品| 色老头影视| 久久天天躁狠狠躁夜夜爽蜜月| 五月六月伊人狠狠丁香网| 午夜免费观看_视频在线观看| 99久久免费中文字幕精品|