chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vivado中關(guān)于ILA的詳解

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-08 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文轉(zhuǎn)載自:ZYNQ微信公眾號(hào)

ILA 簡(jiǎn)介

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

添加 ILA

1.使用 IP 添加

添加IP

例化IP,并將所需要的信號(hào)放入 Probe 里面

o4YBAGAKAO2AXoT_AAGb3gZWB9k492.png

2.圖形界面添加

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

pIYBAGAKAS2AVgW2AAHuTJTUOEo819.png

在綜合選項(xiàng)下點(diǎn)擊set up debug,選擇需要查看的信號(hào)即可

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

1. hw_ila表示的是ila核

2. hw_ila_data表示保存在存儲(chǔ)器中的ila文件

3. WCFG是波形配置(信號(hào)顏色,總線(xiàn)進(jìn)制表示,信號(hào)順序,marker等)

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

o4YBAGAKAdmAJw2HAAB-oS3vvd4207.png

ILA 失敗情景

情景1:沒(méi)有波形窗口

現(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 的時(shí)鐘,如果不是自由時(shí)鐘會(huì)出現(xiàn)這種問(wèn)題,然后重啟VIVADO軟件,重新打開(kāi)

情景2:有波形窗口沒(méi)有波形

現(xiàn)象如下:

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

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

o4YBAGAKAyeAYEc9AAKmVxGNi7U245.png

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

o4YBAGAKA2-AZ_kKAAdUTdRgiwQ497.png

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

o4YBAGAKA8CAAhu1AAmRY9Bw9CE462.png

上電后查看 ILA 信號(hào)

使用場(chǎng)景:flash偶爾在上電后讀出來(lái)后出錯(cuò),可以使用該方法。

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

pIYBAGAKA_-AEtkXAADe1QxIwHM642.png

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

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

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

%run_hw_ila -file ila_trig.tas [get_hw_ilas hw_ila_1]

打開(kāi)實(shí)現(xiàn)后的implement工程

運(yùn)行下面的Tcl命令把觸發(fā)設(shè)置加到當(dāng)前內(nèi)存里已經(jīng)布線(xiàn)的implement設(shè)計(jì)上去

%apply_hw_ila_trigger ila_trig.tas

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

直接用Tcl命令生成bit文件,不能點(diǎn)擊生成bit命令,這樣工程會(huì)認(rèn)為implement發(fā)生了改動(dòng)而全部重新布線(xiàn)。

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.。.

審核編輯:何安

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

    關(guān)注

    19

    文章

    852

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    vivado中常用時(shí)序約束指令介紹

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

    如何在vivadoila進(jìn)行debug調(diào)試

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

    ILA 抓取MCU200T的內(nèi)部信號(hào)

    我們?cè)谡{(diào)BUG的過(guò)程單純利用引腳輸出中間變量的方法可能比較困難,因此我們?cè)趯?shí)際的開(kāi)發(fā)過(guò)程中使用了ILA內(nèi)嵌式邏輯分析儀來(lái)進(jìn)行內(nèi)部信號(hào)的捕捉和觀(guān)察。 1、在E203的 vivado工程
    發(fā)表于 10-29 08:03

    將e203 例化AXI總線(xiàn)接口

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

    DDR存儲(chǔ)拓展教程

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

    VIVADO對(duì)NICE進(jìn)行波形仿真的小問(wèn)題的解決

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

    vivado仿真時(shí)GSR信號(hào)的影響

    利用vivado進(jìn)行設(shè)計(jì)xilinx FPGA時(shí),寫(xiě)完設(shè)計(jì)代碼和仿真代碼后,點(diǎn)擊run simulation(啟動(dòng)modelsim進(jìn)行仿真)。
    的頭像 發(fā)表于 08-30 14:22 ?1209次閱讀
    <b class='flag-5'>vivado</b>仿真時(shí)GSR信號(hào)的影響

    Vivado無(wú)法選中開(kāi)發(fā)板的常見(jiàn)原因及解決方法

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

    FPGA調(diào)試方式之VIO/ILA的使用

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

    FPGA遠(yuǎn)程燒寫(xiě)bit文件和調(diào)試ILA指南

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

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

    本文講述了如何使用 One Spin 檢查 AMD Vivado Design Suite Synth 的結(jié)果(以 Vivado 2024.2 為例)。
    的頭像 發(fā)表于 05-19 14:22 ?1155次閱讀
    如何使用One Spin檢查AMD <b class='flag-5'>Vivado</b> Design Suite Synth的結(jié)果

    一文詳解Vivado時(shí)序約束

    Vivado的時(shí)序約束是保存在xdc文件,添加或創(chuàng)建設(shè)計(jì)的工程源文件后,需要?jiǎng)?chuàng)建xdc文件設(shè)置時(shí)序約束。時(shí)序約束文件可以直接創(chuàng)建或添加已存在的約束文件,創(chuàng)建約束文件有兩種方式:Constraints Wizard和Edit Timing Constraints,在綜合后
    的頭像 發(fā)表于 03-24 09:44 ?4657次閱讀
    一文<b class='flag-5'>詳解</b><b class='flag-5'>Vivado</b>時(shí)序約束

    使用DDS生成三個(gè)信號(hào)并在Vivado實(shí)現(xiàn)低通濾波器

    本文使用 DDS 生成三個(gè)信號(hào),并在 Vivado 實(shí)現(xiàn)低通濾波器。低通濾波器將濾除相關(guān)信號(hào)。
    的頭像 發(fā)表于 03-01 14:31 ?2654次閱讀
    使用DDS生成三個(gè)信號(hào)并在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>實(shí)現(xiàn)低通濾波器

    AMD Vivado Design Suite IDE的設(shè)計(jì)分析簡(jiǎn)介

    本文檔涵蓋了如何驅(qū)動(dòng) AMD Vivado Design Suite 來(lái)分析和改善您的設(shè)計(jì)。
    的頭像 發(fā)表于 02-19 11:22 ?1024次閱讀
    AMD <b class='flag-5'>Vivado</b> Design Suite IDE<b class='flag-5'>中</b>的設(shè)計(jì)分析簡(jiǎn)介

    電力電子的坐標(biāo)變換詳解

    電力電子的坐標(biāo)變換詳解 clark變換&park變換
    發(fā)表于 02-17 15:28 ?1次下載