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

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

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

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

如何在下載Bitstream后自動(dòng)觸發(fā)ILA采集

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:XILINX開(kāi)發(fā)者社區(qū) ? 2024-02-23 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師Zhang Cheng

在硬件調(diào)試時(shí),經(jīng)常需要用 ILA 采集一些 FPGA 內(nèi)部或者對(duì)外的初始化信號(hào),然而在下載完 Bitstream 后立即采集這些變化稍縱即逝的信號(hào),比如在 1uS 內(nèi)手動(dòng)觸發(fā) ILA 采集信號(hào),以普通人的手速顯然是無(wú)能為力的。有的變通方法比如在程序中加入一定的延時(shí)量或者外部按鍵做觸發(fā) ILA 采集也可以實(shí)現(xiàn)。但是某些應(yīng)用場(chǎng)景下,初始化必須在上電后的一定時(shí)間范圍內(nèi)完成。本文將介紹一種可適用于上述場(chǎng)景的方法,即在下載 Bitstream 后自動(dòng)觸發(fā) ILA 采集,為硬件調(diào)試提供更多便利。

調(diào)試方法:

1. 設(shè)備信息

操作系統(tǒng):Win10
硬件平臺(tái):Xilinx VCU118開(kāi)發(fā)板
軟件版本:AMD Vivado2022.1


2. 代碼分析

132a642e-d173-11ee-a297-92fbcf53809c.png

當(dāng) MMCM 初始化完成,Locked 信號(hào)置1后,Init_Buf 開(kāi)始計(jì)數(shù),當(dāng) Init_Buf 等于 0x0E 時(shí),Dout_Init 置1觸發(fā) Data_Buf 開(kāi)始計(jì)數(shù),最終控制 Dout 輸出5個(gè)脈沖。整個(gè)過(guò)程大約在 1uS 內(nèi)結(jié)束,普通人的手速是無(wú)法在如此短的時(shí)間內(nèi)采集到這組信號(hào)。

3. Vivado 操作步驟

打開(kāi) Vivado,新建工程按照常規(guī)流程完成 synthesis 后,點(diǎn)擊 Setup Debug,將 Data_Buf, Dout, MMCM_locked, Dout_Init, Init_Buf 這些信號(hào)加入到 ILA 中,設(shè)置 100MHz 的時(shí)鐘作為 ILA 的采集時(shí)鐘。

Implementation 后 Generate Bitstream 并且下載到 FPGA。

此時(shí)可以看到之前連接到 ILA 的信號(hào)都已經(jīng)顯示,設(shè)置 ILA 的觸發(fā)條件,本工程設(shè)置為當(dāng) Dout_Init =1 時(shí)觸發(fā) ILA 采集。

運(yùn)行

cdc:/ILA_Startup/ILA_Startup.runs/impl_1/

粗體部分可設(shè)置為任意的工程路徑,這樣便于在生成 bit 以后找到對(duì)應(yīng)的文件。

在 Tcl Console 窗口輸入:

run_hw_ila -file ila_trig.tas [get_hw_ilas hw_ila_1] -force

Open implementation design,在Tcl窗口輸入:apply_hw_ila_trigger ila_trig.tas

在Tcl窗口輸入:

write_bitstreamc:/ILA_Startup/ILA_Startup.runs/impl_1/trig_at_startup.bit -force

粗體部分可設(shè)置為任意的工程路徑。

把新生成的 trig_at_startup.bit 通過(guò) JTAG 下載到器件,下載完成后可以看到 ILA 將自動(dòng)觸發(fā)采集信號(hào),如下圖所示:

133e0362-d173-11ee-a297-92fbcf53809c.png

注意事項(xiàng):

改變 ILA 的觸發(fā)條件后,需要重復(fù)上面 Step4- Step7 的步驟。

改變 ILA 的信號(hào)連接后,需要重復(fù)上面 Step2- Step7 的步驟。

審核編輯:湯梓紅

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

    關(guān)注

    1659

    文章

    22379

    瀏覽量

    633928
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7388

    瀏覽量

    129100
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6232

    瀏覽量

    116427
  • ILA
    ILA
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    3867

原文標(biāo)題:開(kāi)發(fā)者分享|AMD Vivado Hardware Debug 技巧-如何在下載 Bitstream 后自動(dòng)觸發(fā) ILA 采集

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何實(shí)現(xiàn)ILA Cross Trigger

    ILA Cross Triggering功能使得ILA核心之間、以及ILA核心與處理器(例如,AMD Zynq 7000 SoC)之間可以進(jìn)行Cross Trigger。這個(gè)功能在你需要在不同時(shí)鐘域的兩個(gè)
    的頭像 發(fā)表于 11-30 10:17 ?2490次閱讀
    如何實(shí)現(xiàn)<b class='flag-5'>ILA</b> Cross Trigger

    一個(gè)ICON下兩個(gè)ila如何同時(shí)觸發(fā)

    請(qǐng)問(wèn)大家,在一個(gè)ICON下做了兩個(gè)ila,使用的是不同的時(shí)鐘域。請(qǐng)問(wèn)該如何同時(shí)觸發(fā)呢?非常感謝!
    發(fā)表于 11-25 08:49

    何在下載flash圖像時(shí)從IAR編程選項(xiàng)字節(jié)

    大家好! 有沒(méi)有人知道,如何在下載flash圖像時(shí)從IAR編程選項(xiàng)字節(jié),就像它在STVP中實(shí)現(xiàn)的那樣?也許,使用一些腳本來(lái)自動(dòng)化。我需要編程幾百個(gè)uCs,每次手動(dòng)設(shè)置這些字節(jié)都會(huì)
    發(fā)表于 04-24 15:11

    如何使用AXI配置的ILA調(diào)試PCIe AXI接口?

    認(rèn)為綜合提出了一個(gè)警告,說(shuō)它刪除了user_clk,或者那種性質(zhì)的東西。當(dāng)我切換到系統(tǒng)時(shí)鐘時(shí),我的負(fù)余量從15ps變?yōu)?4ns(但它表示0路徑失?。?。 c)失敗的設(shè)置時(shí)間會(huì)導(dǎo)致ILA觸發(fā)嗎?我應(yīng)該設(shè)置
    發(fā)表于 09-25 09:26

    LabVIEW如何控制工業(yè)相機(jī)軟觸發(fā)采集圖像

    。2)軟件觸發(fā)模式:通過(guò)sdk軟件方式給相機(jī)觸發(fā)信號(hào)重新曝光,曝光完成輸出圖像;3)硬件觸發(fā)模式:通過(guò)外部電路方式給相機(jī)觸發(fā)信號(hào)重新曝光,
    發(fā)表于 05-17 11:18

    Vivado在線(xiàn)調(diào)試方法-Vivado內(nèi)嵌邏輯分析儀器的使用

    生成bit文件。III、下載程序連接開(kāi)發(fā)板,下載程序。點(diǎn)擊Program device,出現(xiàn)了bit文件和ltx文件。點(diǎn)擊Program,自動(dòng)出現(xiàn)在線(xiàn)調(diào)試窗口。此時(shí)可以看到,采樣深度
    發(fā)表于 04-06 21:48

    JLINK在下載程序的過(guò)程中怎么實(shí)現(xiàn)插入目標(biāo)板自動(dòng)下載?

    Jlink在下載程序的過(guò)程中怎么實(shí)現(xiàn)插入目標(biāo)板自動(dòng)下載
    發(fā)表于 10-11 06:31

    什么是D-ILA投影技術(shù)

    什么是D-ILA投影技術(shù) D-ILA(Direct-Drive Image Light Amplifier,直接驅(qū)動(dòng)圖像光源放大器)技術(shù)。D-ILA技術(shù)在提供高分辨率和高對(duì)比度方面顯示了技術(shù)優(yōu)勢(shì),
    發(fā)表于 02-05 10:42 ?961次閱讀

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

    集成邏輯分析儀 (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ā)
    的頭像 發(fā)表于 02-08 11:35 ?2.9w次閱讀
    Vivado中關(guān)于<b class='flag-5'>ILA</b>的詳解

    Vivado之ILA詳解

    集成邏輯分析儀 (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ā)
    發(fā)表于 01-22 07:52 ?20次下載
    Vivado之<b class='flag-5'>ILA</b>詳解

    何在Vivado下設(shè)置BITSTREAM配置信息

    首先我們看一下如何在Vivado下設(shè)置BITSTREAM配置信息。這可以在綜合之后進(jìn)行。借助如下操作: 打開(kāi)綜合的設(shè)計(jì) 依次點(diǎn)擊Tools-》 Edit Device Properties 會(huì)彈
    的頭像 發(fā)表于 06-15 14:26 ?7883次閱讀
    如<b class='flag-5'>何在</b>Vivado下設(shè)置<b class='flag-5'>BITSTREAM</b>配置信息

    教你們?cè)趺丛O(shè)置或獲取BITSTREAM屬性信息

    首先我們看一下如何在Vivado下設(shè)置BITSTREAM配置信息。這可以在綜合之后進(jìn)行。借助如下操作: 打開(kāi)綜合的設(shè)計(jì) 依次點(diǎn)擊Tools-》 Edit Device Properties 在這
    的頭像 發(fā)表于 06-18 10:24 ?2997次閱讀
    教你們?cè)趺丛O(shè)置或獲取<b class='flag-5'>BITSTREAM</b>屬性信息

    ILA工作原理 ILA使用方法與注意

    1. 前言 在數(shù)字IP/IC,F(xiàn)PGA項(xiàng)目的上板驗(yàn)證階段,對(duì)于一些難以確定原因的bug,比如:RTL仿真時(shí),測(cè)試pattern覆蓋不夠全面,fpga跑起來(lái)的實(shí)際信號(hào)時(shí)序可能跟RTL 仿真
    的頭像 發(fā)表于 08-09 14:12 ?2w次閱讀
    <b class='flag-5'>ILA</b>工作原理 <b class='flag-5'>ILA</b>使用方法與注意

    何在SQL中創(chuàng)建觸發(fā)

    在SQL中,觸發(fā)器(Trigger)是一種特殊類(lèi)型的存儲(chǔ)過(guò)程,它自動(dòng)執(zhí)行或激活響應(yīng)表上的數(shù)據(jù)修改事件(如INSERT、UPDATE、DELETE等)。觸發(fā)器可以用于維護(hù)數(shù)據(jù)庫(kù)的完整性、自動(dòng)
    的頭像 發(fā)表于 07-18 16:01 ?4242次閱讀

    何在汽車(chē)CAN應(yīng)用中使用負(fù)邊緣觸發(fā)觸發(fā)器節(jié)省電力

    電子發(fā)燒友網(wǎng)站提供《如何在汽車(chē)CAN應(yīng)用中使用負(fù)邊緣觸發(fā)觸發(fā)器節(jié)省電力.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 10:06 ?0次下載
    如<b class='flag-5'>何在</b>汽車(chē)CAN應(yīng)用中使用負(fù)邊緣<b class='flag-5'>觸發(fā)</b><b class='flag-5'>觸發(fā)</b>器節(jié)省電力