色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

lp7u_bia ? 來源:SiliconThink ? 作者:SiliconThink ? 2021-08-09 14:12 ? 次閱讀

1. 前言

在數(shù)字IP/ICFPGA項目的上板驗證階段,對于一些難以確定原因的bug,比如:RTL仿真時,測試pattern覆蓋不夠全面,fpga跑起來后的實際信號時序可能跟RTL 仿真不一致,從而出現(xiàn)Bug。一種debug的方式就是用FPGA工具提供的ILA模塊(xilixn在ISE中叫:chipscope),來實時抓取FPGA內(nèi)部數(shù)字信號的波形,分析邏輯錯誤的原因,幫助debug。

ILA的正確、高效使用,能加速debug的進程。

2. ILA工作原理

根據(jù)xilinx的datasheet功能描述,猜測ILA也是一個數(shù)字IP,大致結(jié)構(gòu)如下:

1f86597a-f878-11eb-9bcf-12bb97331649.png

其中:

1) dbg_sig?:是待觀測的debug信號;

2) ila_clk:是設(shè)置的ILA工作時鐘(監(jiān)測、抓取);

3) jtag_inf:ILA數(shù)據(jù)與上層的交互口(tigger條件設(shè)置,抓取的數(shù)據(jù)上傳);

4) sram_ctrl:根據(jù)trig_ctrl,觸發(fā)抓取,并把抓取的數(shù)據(jù)按cila_clk的cycle實時寫入SRAM;

5) sram:抓取數(shù)據(jù)的存儲空間;

6) jtag_io:Jtag協(xié)議定義的標(biāo)準(zhǔn)IO;

根據(jù)這個大致結(jié)構(gòu),預(yù)計ILA工作原理如下:

1) PC端GUI應(yīng)用程序設(shè)置trigger條件;通過jtag_io配置進入ILA core;

2) ILA core開始工作,使用ila_clk監(jiān)測debug信號是否符合tigger條件;

3) 符合條件后,使用ila_clk抓取debug信號,并實時存入SRAM;

4) 抓取結(jié)束后,通過jtag_io把debug信號的值上傳到PC端;

5) PC端GUI應(yīng)用程序顯示波形;

根據(jù)這個工作原理,可以推導(dǎo)出ILA的一些使用特性:

1) ILA加入后,需要增加LUT/DFF的使用量;

2) ILA加入后,需要增加的使用量,跟debug信號的數(shù)量,抓取深度成正比;

這些特性,跟實際布局布線后的結(jié)果是匹配的。

3. ILA使用方法與注意

ILA的使用步驟如下:

A. 設(shè)計綜合;

B. 點擊:Set Up Debug開始添加ILA;

C. 添加debug信號:

D. 對每個debug信號選擇監(jiān)測、抓取時鐘:

E. 設(shè)置抓取特性:

F. 結(jié)束,保存ILA設(shè)置。ILA信息將存入工程的xdc約束文件:

到此,ILA插入結(jié)束,在place&route完成,產(chǎn)生configure bit后,下載進入FPAG即可使用ILA進行內(nèi)部觀測了。

4. ILA使用注意

在ILA的使用過程中,有如下3點需要注意:

A. 設(shè)置監(jiān)測、抓取時鐘時,最好用drive這個信號的clk。因為是數(shù)字電路,也存在跨時鐘域的問題。如果ila_clk和debug信號的clk不一致,這兒就是一個跨時鐘域的點。在P&R時,timing會報錯。你可以用set_false_path來mask掉這些timing violation,但是需要記住跨時鐘域的特性:如果debug一個4bit信號,實際信號只有4‘b0001--》 4’b0111的變化,可能抓取到:4‘b0001--》 4’b0101 -》 4‘b0111。

B. 因為綜合可能優(yōu)化掉一些信號(尤其是組合邏輯),或改變信號的名字,為了keep某些信號,可以在RTL code中,添加:“* mark_debug = “true” *”,使用如下:

C. 設(shè)置抓取特性時,“input pipe stage”建議設(shè)置到2~3。這樣雖然多用些DFF,可以確保ILA輸入時的timing更容易過。因為你的debug邏輯可能離ILA core非常的遠,增加pipe stage寄存器,可以把信號一級一級pipe到ILA core的輸入口。

5. 寫在最后

雖然ILA比邏輯分析儀好用多了,但是并不建議靠ILA來debug。因為:

1) ILA分析的波形長度有限;

2) ILA抓取的信號數(shù)量有限;

3) 添加大量信號時,麻煩;

4) 如果需要新加debug信號,需要重新做ILA,在Place&Route,這樣費時費力(一個稍大的工程,可能需要跑數(shù)小時);

所以,“此女”雖好但不可褻玩焉,否則走火入魔,舉步維艱。建立完備的測試pattern,cover全功能點,跑RTL simulation才是正道。

編輯:jq

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

    關(guān)注

    193

    文章

    1629

    瀏覽量

    80756
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

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

    關(guān)注

    0

    文章

    5

    瀏覽量

    3616

原文標(biāo)題:數(shù)字IC/FPGA設(shè)計基礎(chǔ)_ILA原理與使用

文章出處:【微信號:bianpinquan,微信公眾號:變頻圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ADC12DJ3200設(shè)置斜坡測試模式,通過ILA查看數(shù)據(jù),從第九個數(shù)據(jù)開始出現(xiàn)錯誤,怎么解決?

    ADC設(shè)置為JMODE1模式,lane_rate=6.4G ,K=4 , jesd204B_core lck=160MHz, sysref都是20MHz, 采用3.2GHz的采樣頻率, 設(shè)置斜坡測試模式,通過ILA查看數(shù)據(jù),從第九個數(shù)據(jù)開始,出現(xiàn)錯誤,如圖:
    發(fā)表于 11-19 06:03

    毫伏表的使用方法注意事項

    毫伏表是一種用于測量電壓的電子儀器,特別擅長于測量毫伏級以下的微小電壓,包括微伏交流電壓。這種儀器在電子學(xué)和電氣工程中有著廣泛的應(yīng)用,是電子電路初學(xué)者必備的測量設(shè)備之一。毫伏表的使用方法注意事項如下:
    的頭像 發(fā)表于 10-03 16:21 ?1173次閱讀

    光纖收發(fā)器的使用方法注意事項

    光纖收發(fā)器作為光纖通信系統(tǒng)中的關(guān)鍵設(shè)備,其正確的使用方法注意事項對于確保網(wǎng)絡(luò)傳輸?shù)姆€(wěn)定性和可靠性至關(guān)重要。光纖收發(fā)器作為光纖通信系統(tǒng)中的關(guān)鍵設(shè)備,其正確的使用方法注意事項對于確保網(wǎng)
    的頭像 發(fā)表于 08-26 15:20 ?1144次閱讀

    現(xiàn)場總線的使用方法注意事項

    的穩(wěn)定可靠運行,正確的使用方法注意事項至關(guān)重要。本文將詳細介紹現(xiàn)場總線的使用方法注意事項,以供讀者參考。
    的頭像 發(fā)表于 06-06 11:49 ?854次閱讀

    BLDC電機的工作原理使用方法

    自動化系統(tǒng),BLDC電機的身影無處不在。本文將詳細探討B(tài)LDC電機的工作原理使用方法及其優(yōu)勢,以期為讀者提供全面且深入的了解。
    的頭像 發(fā)表于 06-04 18:26 ?1282次閱讀

    鉗形電流表的使用方法注意事項

    鉗形電流表,作為電氣測量和測試的重要工具,其使用方法注意事項對于保障測量結(jié)果的準(zhǔn)確性和操作人員的安全至關(guān)重要。本文將從鉗形電流表的使用方法注意事項兩個方面進行詳細闡述,以期為讀者提
    的頭像 發(fā)表于 05-14 16:14 ?3687次閱讀

    LCR電橋測試儀的工作原理使用方法

    LCR電橋測試儀是一種精密的電子測量儀器,主要用于測量電感(L)、電容(C)和電阻(R)等元件的參數(shù)。它基于電橋原理進行測量,通過比較未知元件與已知標(biāo)準(zhǔn)元件之間的差異來確定待測元件的參數(shù)數(shù)值。本文將詳細介紹LCR電橋測試儀的工作原理使用方法以及
    的頭像 發(fā)表于 05-13 16:50 ?4786次閱讀

    電阻測試儀的使用方法注意事項

    注意事項仍然是確保測試準(zhǔn)確度和設(shè)備安全的關(guān)鍵。本文將對電阻測試儀的使用方法注意事項進行詳細闡述,以期為使用者提供參考。
    的頭像 發(fā)表于 05-11 16:27 ?4133次閱讀

    數(shù)字萬用表的使用方法注意事項

    數(shù)字萬用表的使用方法注意事項
    的頭像 發(fā)表于 05-07 16:50 ?886次閱讀

    使用Python提取ILA數(shù)據(jù)的流程

    ILA應(yīng)該是調(diào)試AMD-Xilinx FPGA最常用的IP。
    的頭像 發(fā)表于 05-01 10:43 ?834次閱讀
    使用Python提取<b class='flag-5'>ILA</b>數(shù)據(jù)的流程

    點焊機的工作原理使用方法

    點焊機是一種常用于金屬加工中的設(shè)備,它能夠?qū)⒔饘倭慵ㄟ^瞬間高溫融合在一起。這種焊接方式在汽車制造、電子設(shè)備制造、金屬加工等領(lǐng)域廣泛應(yīng)用。本文創(chuàng)想焊縫跟蹤小編將介紹點焊機的工作原理以及使用方法
    的頭像 發(fā)表于 03-26 17:50 ?3377次閱讀
    點焊機的<b class='flag-5'>工作原理</b>及<b class='flag-5'>使用方法</b>

    錫膏的使用方法注意事項

    的介紹一下使用方法注意事項:一、錫膏的使用方法1、錫膏須保存在2℃-10℃的冷藏空間內(nèi),貯存期限為6個月。在使用前,將原裝的錫膏從冷藏室取出,需要在室溫20℃-2
    的頭像 發(fā)表于 03-26 16:51 ?3211次閱讀
    錫膏的<b class='flag-5'>使用方法</b>及<b class='flag-5'>注意</b>事項

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

    普通人的手速顯然是無能為力的。有的變通方法比如在程序中加入一定的延時量或者外部按鍵做觸發(fā) ILA 采集也可以實現(xiàn)。但是某些應(yīng)用場景下,初始化必須在上電后的一定時間范圍內(nèi)完成。本文將介紹一種可適用于上述場景的方法,即在下載 Bit
    的頭像 發(fā)表于 02-23 09:45 ?910次閱讀
    如何在下載Bitstream后自動觸發(fā)<b class='flag-5'>ILA</b>采集

    板式換熱器工作原理 板式換熱器的安裝和使用方法

    板式換熱器是一種常用的換熱設(shè)備,它通過將冷熱流體分別流經(jīng)板式換熱器的兩側(cè),使熱量從熱流體傳遞給冷流體,從而實現(xiàn)熱量的傳遞和能量的高效利用。本文將詳細介紹板式換熱器的工作原理、安裝和使用方法。 一
    的頭像 發(fā)表于 02-20 16:10 ?4941次閱讀

    制氧機原理及使用方法 空氣制氧機的工作原理

    制氧機是一種能夠從空氣中提取出高純度氧氣的設(shè)備,廣泛應(yīng)用于醫(yī)療機構(gòu)、養(yǎng)老院、家庭等多個領(lǐng)域。制氧機的原理和使用方法對于使用者來說非常重要,下面將詳細介紹。 一、制氧機的工作原理 制氧機是根據(jù)分子篩
    的頭像 發(fā)表于 02-03 14:50 ?8667次閱讀
    主站蜘蛛池模板: 在线a视频| 色偷偷91综合久久噜噜 | 国产精品高潮呻吟AV久久96 | 俄罗斯12x13x处 | 97色伦图片97色伦图影院久久 | 国产精品一区二区免费 | 99热这里只有精品88 | 日韩欧美国产免费看清风阁 | 国产人妻人伦精品久久久 | 韩日午夜在线资源一区二区 | 少妇无套内谢久久久久 | 狠狠人妻久久久久久综合九色 | 插骚妇好爽好骚 | 国产综合91 | 午夜国产福利 | 97精品在线| 精品一区二区三区AV天堂 | 网址在线观看你懂我意思吧免费的 | 國產麻豆AVMDXMDX| 色欲AV久久综合人妻蜜桃 | 在线欧美精品一区二区三区 | 日日碰狠狠添天天爽 | 免费观看99热只有精品 | 亚洲欧美高清在线 | 免费在线观看黄色网址 | 国产亚洲精品第一区香蕉 | 在线观看a视频 | 国产小视频国产精品 | 国产人妻午夜无码AV天堂 | 牛牛自拍国产免费视频 | 九九精彩视频在线观看视频 | 伦理片在线线手机版韩国免费观看 | 在线亚洲97se | 国产精品线路一线路二 | 国产亚洲精品久久久久久国 | 亚洲第一成年人网站 | 人妻少妇69式99偷拍 | 国产曰韩无码亚洲视频 | 欧美性情video sexo视频 | 麻豆免费高清完整版 | 亚洲黄色在线播放 |