日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

Vivado中關于ILA的詳解

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-08 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文轉載自:ZYNQ微信公眾號

ILA 簡介

集成邏輯分析儀 (Integrated Logic Analyzer :ILA) 功能允許用戶在 FPGA 設備上執(zhí)行系統(tǒng)內調試后實現(xiàn)的設計。當設計中需要監(jiān)視信號時,應使用此功能。用戶還可以使用此功能在硬件事件和以系統(tǒng)速度捕獲數(shù)據(jù)時觸發(fā)。

添加 ILA

1.使用 IP 添加

添加IP

例化IP,并將所需要的信號放入 Probe 里面

o4YBAGAKAO2AXoT_AAGb3gZWB9k492.png

2.圖形界面添加

給待測試的信號加上約束,防止被優(yōu)化

pIYBAGAKAS2AVgW2AAHuTJTUOEo819.png

在綜合選項下點擊set up debug,選擇需要查看的信號即可

ILA 數(shù)據(jù)和波形的關系

1. hw_ila表示的是ila核

2. hw_ila_data表示保存在存儲器中的ila文件

3. WCFG是波形配置(信號顏色,總線進制表示,信號順序,marker等)

4. WDB是波形數(shù)據(jù)庫(波形數(shù)據(jù))

o4YBAGAKAdmAJw2HAAB-oS3vvd4207.png

ILA 失敗情景

情景1:沒有波形窗口

現(xiàn)象如下:

pIYBAGAKAhuATgtiAADvK88-bQE073.png

WARNING: [Labtools 27-3123] The debug hub core was not detected at User Scan Chain 1 or 3.

Resolution:

1. Make sure the clock connected to the debug hub (dbg_hub) core is a free running clock and is active OR

2. Manually launch hw_server with -e “set xsdb-user-bscan ” to detect the debug hub at User Scan Chain of 2 or 4. To determine the user scan chain setting, open the implemented design and use: get_property C_USER_SCAN_CHAIN [get_debug_cores dbg_hub]。

WARNING: [Labtools 27-1974] Mismatch between the design programmed into the device xc7z010_1 and the probes file E:/Xilinx/example/dma_sg_m/dma_sg_m.runs/impl_1/debug_nets.ltx.

The device design has 0 ILA core(s) and 0 VIO core(s)。 The probes file has 1 ILA core(s) and 0 VIO core(s)。

Resolution:

1. Reprogram device with the correct programming file and associated probes file OR

2. Goto device properties and associate the correct probes file with the programming file already programmed in the device.

解決方法:查看 ILA 的時鐘,如果不是自由時鐘會出現(xiàn)這種問題,然后重啟VIVADO軟件,重新打開

情景2:有波形窗口沒有波形

現(xiàn)象如下:

使用示波器查看ILA信號發(fā)現(xiàn)時鐘頻率發(fā)現(xiàn)是10M

分析:查看 Xilinx 手冊發(fā)現(xiàn)JATG的時鐘頻率要比被ILA的時鐘頻率2.5倍低

o4YBAGAKAyeAYEc9AAKmVxGNi7U245.png

解決方法1:修改 Hardware Target 的 JTAG 時鐘頻率

o4YBAGAKA2-AZ_kKAAdUTdRgiwQ497.png

解決方法2:在TCL里面添加約束

o4YBAGAKA8CAAhu1AAmRY9Bw9CE462.png

上電后查看 ILA 信號

使用場景:flash偶爾在上電后讀出來后出錯,可以使用該方法。

一般情況下都是讓要抓的事件延遲發(fā)生或者循環(huán)發(fā)生,方便調試。

pIYBAGAKA_-AEtkXAADe1QxIwHM642.png

如果實在要抓啟動時的事件,按下面的步驟:(下面流程是ILA核在綜合階段不能浮空)

先把有ILA核的bit文件下進去,設置觸發(fā)好條件

運行下面的Tcl命令把觸發(fā)寄存器的值保存在tas文件中

%run_hw_ila -file ila_trig.tas [get_hw_ilas hw_ila_1]

打開實現(xiàn)后的implement工程

運行下面的Tcl命令把觸發(fā)設置加到當前內存里已經布線的implement設計上去

%apply_hw_ila_trigger ila_trig.tas

注意:如果發(fā)生錯誤的話說明ILA核在綜合過程中被flattened了,這時需要設置保留hierarchy重新綜合實現(xiàn)。

直接用Tcl命令生成bit文件,不能點擊生成bit命令,這樣工程會認為implement發(fā)生了改動而全部重新布線。

write_bitstream trig_at_startup.bit

下載bit到芯片。

參考鏈接

chrome-extension://ibllepbpahcoppkjjllbabhnigcbffpi/https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug9.。.

chrome-extension://ibllepbpahcoppkjjllbabhnigcbffpi/https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug9.。.

審核編輯:何安

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

    關注

    19

    文章

    860

    瀏覽量

    71425
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VivadoIP核被鎖定的解決辦法

    當使用不同版本的Vivado打開工程時,IP核被鎖定的情況較為常見。不同版本的Vivado對IP核的支持程度和處理方式有所不同。
    的頭像 發(fā)表于 02-25 14:00 ?572次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>IP核被鎖定的解決辦法

    Vivado時序約束invert參數(shù)的作用和應用場景

    Vivado的時序約束,-invert是用于控制信號極性的特殊參數(shù),應用于時鐘約束(Clock Constraints)和延遲約束(Delay Constraints),用于指定信號的有效邊沿或邏輯極性。
    的頭像 發(fā)表于 02-09 13:49 ?452次閱讀
    <b class='flag-5'>Vivado</b>時序約束<b class='flag-5'>中</b>invert參數(shù)的作用和應用場景

    使用Vivado ILA進行復雜時序分析的完整流程

    在 HDL 代碼中標記待觀測信號,添加 (* mark_debug = "true" *) 屬性(Verilog)或 keep 屬性(VHDL)
    的頭像 發(fā)表于 02-04 11:28 ?566次閱讀

    vivado中常用時序約束指令介紹

    vivado,我們常用的時序約束指令主要包括如下幾個方面。
    的頭像 發(fā)表于 01-20 16:15 ?667次閱讀

    如何在vivadoila進行debug調試

    其中1是添加幾個觀察信號,2是采樣深度。1根據(jù)自己要觀察的信號進行選擇,2一般越大越好。
    的頭像 發(fā)表于 01-15 14:25 ?869次閱讀
    如何在<b class='flag-5'>vivado</b>用<b class='flag-5'>ila</b>進行debug調試

    ILA 抓取MCU200T的內部信號

    我們在調BUG的過程單純利用引腳輸出中間變量的方法可能比較困難,因此我們在實際的開發(fā)過程中使用了ILA內嵌式邏輯分析儀來進行內部信號的捕捉和觀察。 1、在E203的 vivado工程
    發(fā)表于 10-29 08:03

    將e203 例化AXI總線接口

    將系統(tǒng)外設總線內部axi接口引出給gpio,注意vivadogpio地址分配應保證移植 Debug: 通過Xil_Out32函數(shù)給gpio的地址寫1或者0,注意這里地址是gpio地址也就是核
    發(fā)表于 10-29 06:08

    DDR存儲拓展教程

    電復位初始化: ***注:關于vivado自帶的嵌入式邏輯分析儀ila的使用可以直接百度,網上一堆圖文教程,本人在此不再贅述。 六、通過nuclei studio軟件讀寫測試 我們
    發(fā)表于 10-28 07:25

    VIVADO對NICE進行波形仿真的小問題的解決

    https://www.rvmcu.com/community-topic-id-386.html 以上鏈接為如何生成.verilog,并在VIVADO中生成波形的例子。我們在實踐過程,發(fā)現(xiàn)了兩個
    發(fā)表于 10-27 06:41

    vcs和vivado聯(lián)合仿真

    文檔明確描述vivado2021.2版本對應VCS的版本是2020.12,由于license問題所以選擇vcs2018的版本;雖然目前與官方的版本不匹配,但是不影響正常使用; 使用tcl界面
    發(fā)表于 10-24 07:28

    vivado仿真時GSR信號的影響

    利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真)。
    的頭像 發(fā)表于 08-30 14:22 ?1614次閱讀
    <b class='flag-5'>vivado</b>仿真時GSR信號的影響

    Vivado無法選中開發(fā)板的常見原因及解決方法

    對應的器件信息和約束文件(XDC),大大簡化工程初始化流程。然而,在某些情況下,我們可能會發(fā)現(xiàn) Vivado 的界面無法選中目標開發(fā)板,導致只能手動選擇器件。那么,遇到這種情況該如何處理呢?
    的頭像 發(fā)表于 07-15 10:19 ?1988次閱讀
    <b class='flag-5'>Vivado</b>無法選中開發(fā)板的常見原因及解決方法

    FPGA調試方式之VIO/ILA的使用

    Vivado,VIO(Virtual Input/Output)是一種用于調試和測試FPGA設計的IP核,它允許設計者通過JTAG接口實時讀取和寫入FPGA內部的寄存器,從而檢查設計的運行狀態(tài)并修改其行為。VIO IP核提供了一個簡單易用的接口,使得用戶可以輕松地與F
    的頭像 發(fā)表于 06-09 09:32 ?4414次閱讀
    FPGA調試方式之VIO/<b class='flag-5'>ILA</b>的使用

    FPGA遠程燒寫bit文件和調試ILA指南

    在 FPGA 開發(fā)過程,燒寫bit文件和使用ILA進行調試是再常見不過的操作。但如果 FPGA 板卡被放在機房,或者通過PCIe插在服務器上,那么每次調試時我們都不得不帶著筆記本電腦跑去機房或服務器旁,接上 JTAG 線后才能進行調試,非常不便。
    的頭像 發(fā)表于 06-05 16:41 ?2814次閱讀
    FPGA遠程燒寫bit文件和調試<b class='flag-5'>ILA</b>指南

    如何使用One Spin檢查AMD Vivado Design Suite Synth的結果

    本文講述了如何使用 One Spin 檢查 AMD Vivado Design Suite Synth 的結果(以 Vivado 2024.2 為例)。
    的頭像 發(fā)表于 05-19 14:22 ?1514次閱讀
    如何使用One Spin檢查AMD <b class='flag-5'>Vivado</b> Design Suite Synth的結果
    琼结县| 紫金县| 荔浦县| 普宁市| 定兴县| 英超| 班玛县| 白水县| 晴隆县| 鄂尔多斯市| 邻水| 东阿县| 石景山区| 筠连县| 凉城县| 天祝| 兰考县| 九龙县| 商河县| 应用必备| 长垣县| 南华县| 河曲县| 洪湖市| 临桂县| 工布江达县| 宜昌市| 南江县| 醴陵市| 剑川县| 萨迦县| 吉木萨尔县| 新野县| 嵊州市| 泌阳县| 津市市| 寿阳县| 浏阳市| 合阳县| 五常市| 青川县|