精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何對傳統的非DFX設計進行調試呢?

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2023-08-10 09:07 ? 次閱讀

對傳統的非DFX設計進行調試時,一個重要環節是插入ILA(Integrated Logic Analyzer,集成邏輯分析儀)。可以采用如下圖所示的兩種方式。方式1是實例化方式,即在RTL代碼或者BD中實例化ILA。如果圖中紅色字體“Instantiation”所示。方式2是網表插入方式,即在綜合后的網表中插入ILA。

不難看出方式1是在綜合之前完成,而方式2則是在綜合之后完成。方式1需要手工例化ILA,同時將待測網線連接到ILA的測試端口,這個過程稍顯繁瑣,尤其是待測信號需要穿越多個層次到達ILA所在層次時,但也確保了待測信號能夠百分之百被觀測到(不會被工具優化掉)。方式2更為自動化,在綜合后的網表中找到待測信號將其標記為debug(本質上是將其屬性mark_debug設置為true)。但有可能出現待測信號名字發生改變或者徹底被優化掉而無法找到的情形。

b9ab78e4-3711-11ee-9e74-dac502259ad0.png

對于DFX設計,那么就只能使用實例化方式插入ILA。但即便如此,仍有一些特殊之處。為便于說明,我們看一個實際案例。這個DFX設計中的RP(Reconfigurable Partition)為math,該RP下有兩個RM(ReconfigurableModule),分別為add和mult,如下圖所示。

每個RM中均包含一個ILA。這個ILA無論參數配置是否一致,都要分別調用ILA IP Core,單獨例化。這是DFX設計所要求的,即每個IP都要以唯一的方式存在于RM中。

b9e78bc2-3711-11ee-9e74-dac502259ad0.png

到這里我們看到的例化ILA的方式與傳統的非DFX設計并沒有什么不同。但是在每個RM的頂層,需要添加12個BSCAN端口,如下圖所示。這12個端口最終會與dbg_hub相連。這里要求端口名字必須與圖中紅色方框內的名字完全一致,如果不一致,則要通過屬性X_INTERFACE_INFO設定。

b9fdf290-3711-11ee-9e74-dac502259ad0.png

ba0c4f5c-3711-11ee-9e74-dac502259ad0.png

在整個設計的頂層,對RM進行實例化時,這12個端口的端口映射為空,如下圖所示,如果使用的是VHDL,端口映射內填寫open。

ba27d254-3711-11ee-9e74-dac502259ad0.png 在綜合階段生成的網表中,dbg_hub是以黑盒子的形式存在,在設計頂層和RM內分別有一個dbg_hub,如下圖所示。dbg_hub與ILA的連接關系由工具自動處理,無需人工干預。

ba43d95e-3711-11ee-9e74-dac502259ad0.pngba550a94-3711-11ee-9e74-dac502259ad0.png

實際上,在opt_design階段,Vivado會自動生成dbg_hub,這可在runme.log文件中查看到,如下圖所示。

ba7da062-3711-11ee-9e74-dac502259ad0.png

打開布線后的網表文件,執行命令get_debug_cores,可以看到當前網表中的ILA、VIO和dbg_hub。如下圖所示,設計頂層和RM中各有一個dbg_hub。

bab25ffa-3711-11ee-9e74-dac502259ad0.png

如果某個RM中并沒有使用ILA或VIO,而其他RM中至少有一個使用了ILA或VIO,那么所有的RM都要列出上文提到的12個BSCAN端口,以確保所有RM接口的一致性。







審核編輯:劉清

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

    關注

    68

    文章

    19165

    瀏覽量

    229138
  • VHDL語言
    +關注

    關注

    1

    文章

    113

    瀏覽量

    17988
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59706
  • VIO
    VIO
    +關注

    關注

    0

    文章

    11

    瀏覽量

    10128
  • DFx
    DFx
    +關注

    關注

    0

    文章

    35

    瀏覽量

    10526

原文標題:如何對DFX設計進行調試?

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是DFX技術?DFX設計一定要執行設計規則檢查嗎?

    DFX(Dynamic Function eXchange)的前身是PR(部分可重配置,Partial Reconfiguration)。
    的頭像 發表于 09-21 09:21 ?7139次閱讀
    什么是<b class='flag-5'>DFX</b>技術?<b class='flag-5'>DFX</b>設計一定要執行設計規則檢查嗎?

    采用UltraScale/UltraScale+芯片的DFX設計注意事項

    采用UltraScale/UltraScale+芯片進行DFX設計時,建議從以下角度對設計進行檢查。
    的頭像 發表于 01-18 09:27 ?859次閱讀
    采用UltraScale/UltraScale+芯片的<b class='flag-5'>DFX</b>設計注意事項

    如何對傳統應用進行容器化改造

    對傳統應用進行容器化改造
    發表于 04-24 12:02

    如何對傳統應用進行容器化改造

    對傳統應用進行容器化改造
    發表于 05-14 06:53

    網絡、數字技術對傳統音頻的影響及對策是什么?

    網絡、數字技術對傳統音頻的影響及對策是什么?
    發表于 06-07 06:32

    對傳統的CML動態比較器的MC仿真總結是什么?

    對傳統的CML動態比較器的MC仿真總結是什么?如何對動態比較器失調進行仿真測試?
    發表于 06-22 08:03

    如何對STM32的USART進行調試

    如何對STM32的USART進行調試?有哪些調試步驟?
    發表于 11-12 07:02

    PCB板DFX工藝性要求

    PCB板DFX工藝性要求PCB板DFX工藝性要求
    發表于 07-26 16:29 ?0次下載

    allegro軟件的絕對傳輸延遲是什么,絕對傳輸延遲應該怎么設置

    標題:allegro軟件的絕對傳輸延遲是什么,絕對傳輸延遲應該怎么設置? 我們在用allegro進行PCB設計完成以后,都需要對一組傳輸的總線進行
    的頭像 發表于 04-15 11:28 ?3947次閱讀

    簡述DFX理念與產品研發(一)

    隨著市場競爭的日益激烈,產品低價格、高質量、交貨周期短已成趨勢,在電子制造業中,躺著賺錢的日子一去不返,越來越多的企業開始重視DFX,然而DFX如何快速融入企業及產品開發中傳統
    的頭像 發表于 09-28 16:01 ?3174次閱讀

    簡要分析DFX實施流程

    整體的流程和架構,DFX的各個方面相互獨立又相互影響,比如產品的可制造性(DFM)會影響著可裝配性(DFA),可靠性設計(DFR)對DFM、DFA有相應的約束和要求,而這些都會對DFC造成直接的影響,所以,要站在產品整體的角度進行DFX
    的頭像 發表于 09-28 16:14 ?3575次閱讀

    互聯網經濟對傳統會計的沖擊及思考

    互聯網經濟對傳統會計的沖擊及思考
    發表于 06-15 10:32 ?8次下載

    HarmonyOS對DFX能力的要求

    提到開發一個產品,我們通常首先想到的是要實現什么樣的功能,但是除了功能之外,功能屬性也會很大程度上影響一個產品的體驗效果,比如不定時出現的應用卡死、崩潰現象。那為什么有的系統故障頻頻,有的卻很少出現這些問題,這就不得不提到我們今天的主角
    的頭像 發表于 12-17 14:39 ?3721次閱讀

    屏蔽網線和屏蔽網線如何進行選擇

      其實對于絕大部分人來說,對家庭網絡的需求很簡單,就是:網速快(帶寬)、穩(不掉線、丟包),所以在購買網線時覺得屏蔽網線效果遠優于屏蔽網線。那么,屏蔽網線和屏蔽網線之間有什么區別,屏蔽網線和屏蔽網線如何
    的頭像 發表于 12-26 10:21 ?4438次閱讀

    DFX可制造性設計與組裝技術

    今天分享是《DFX可制造性設計與組裝技術》 資料
    的頭像 發表于 12-11 11:10 ?805次閱讀
    <b class='flag-5'>DFX</b>可制造性設計與組裝技術