欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

Hx ? 作者:工程師陳翠 ? 2018-06-29 05:22 ? 次閱讀

FPGA開發(fā)中,當我們寫完代碼,進行仿真,確定設(shè)計沒有問題后,下載到硬件上一般都能按照我們的設(shè)計意愿執(zhí)行相應(yīng)功能。但這也并非絕對的,有時候你會遇到一些突然情況,比如時序問題或者仿真時我沒有考慮到某種情況,但實際中它確實存在的,這就會造成功能上的錯誤了。也有時候你的設(shè)計似乎你沒法進行仿真或者做起來很費勁,比如設(shè)計一個SDRAM或者DDR控制器,讓你相應(yīng)寫一個SDRAM或者DDR之類的模型進行仿真,這時候是不是就很為難了哈哈。

所以在很多時候,一個FPGA工程師應(yīng)該學(xué)會使用在線調(diào)試工具進行分析。我沒法寫一個DDR模型,我還不能采集它的時序進行修改,直到滿足要求嗎?這里給大家介紹Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA。Vivado中對ILA的使用非常靈活,操作也很方便,這里先介紹做常用的調(diào)試方式,即使用ILA核。

1. ILA核如何調(diào)用

ILA核,也可以當做是一個IP核。他可以把用戶指定的信號存入RAM中,然后讀取出來,用于查看分析。如下圖所示,在Vivado中,左邊欄有一個“IP Catalog”,雙擊這個選項就可以進行IP選擇了。

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

此時會彈出一個IP核選擇界面,在右上角方框里輸入“ila”,接著ILA核便會出現(xiàn),我們只需雙擊即可。

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

2. ILA核如何配置

接下來便會看到ILA核的真面目了,它的幫助文檔,在左上角的“Documentation”看到?jīng)],這個可以鏈接到IP核的data_sheet,如果對IP核的使用不是很懂可以點擊此處獲取IP核的詳細信息。下面我們介紹最經(jīng)常的使用。

圖中最上面的“Component Name”可以給IP核取一個名字,注意,必須IP核名與代碼中的IP名一致,才能關(guān)聯(lián)起來,而且一旦生成了IP核,就算打開IP核,也不能再更改這個IP核的名字了,所以取名需謹慎。

黃色框里是輸入信號的格式,如何你是AXI總線,就可以選擇“AXI”,如果不是就選“Native”。

“Number of Probes”是要采集的信號數(shù)量,如果要采集5個信號就在方框里輸入5即可。

“Sample Data Depth”是采樣深度,深度越大意味著能看到的信息量越多。但是要切記一點,采樣的數(shù)據(jù)都是要存儲在芯片內(nèi)的RAM里,所以選擇越大占用的資源就越多,用戶要根據(jù)自己芯片的情況選擇采樣深度。另外,因為使用了RAM,所以也會對布局布線產(chǎn)生影響,使用越多對時序可能影響越大,應(yīng)該根據(jù)實際情況選擇。

“Trigger Out Port”和“Trigger In Port”是用于觸發(fā),可以不選,觸發(fā)在后面調(diào)試時可以靈活使用。

“Trigger And Strorage Setting”是數(shù)據(jù)捕獲的設(shè)計,一般直接勾上即可。

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

“Probe_Ports”這個頁面就比較簡單了,在“Number of Probes”中用戶設(shè)置了多少個采樣數(shù)量,這里就會有多少個通道。如前面所示,我們設(shè)置了3,這里就出現(xiàn)了3個通道。

“Probe_Width”數(shù)據(jù)寬度,有多少位就填多少,像“PROBE1”通道是一個3Bit的數(shù)據(jù),就填3.其他的默認即可。

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

最后點擊“OK”就行了,等待ILA核的生成就行了,是不是很簡單哈哈。

當然,我們的代碼也必須有這個核的定義才行,如下圖所示,這樣才是一個完整的ILA核設(shè)計。

Xilinx公司的開發(fā)軟件Vivado上的在線調(diào)試工具——ILA

3. 總結(jié)

通過ILA核的使用,可以快速的幫助我們調(diào)試bug。另外,還有一個非常有用的VIO核,他就是虛擬輸入輸出IO,可以用來改變PL端的輸入信號的值,觀測輸出的值,至于ILA的使用VIO的介紹和使用以后再講。

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

    關(guān)注

    71

    文章

    2172

    瀏覽量

    122266
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    815

    瀏覽量

    66935
收藏 人收藏

    評論

    相關(guān)推薦

    開發(fā)軟件

    一個好的開發(fā)軟件是一個好的開始,對于為電子領(lǐng)域來說,好的開發(fā)軟件更為至關(guān)重要;現(xiàn)在就給大家介紹幾款好的開發(fā)軟件,1,就是keil2.就是protues3.protel 99 se這三款開發(fā)軟件
    發(fā)表于 07-20 10:23

    常用的調(diào)試開發(fā)軟件工具分享!

    學(xué)習(xí)單片機和嵌入式已經(jīng)好幾年了,從事開發(fā)工作也有幾年了,分享這些年常用的調(diào)試開發(fā)軟件工具,都是一些小工具,不過有了這些小工具
    發(fā)表于 11-06 20:03

    請問Xilinx常用的開發(fā)軟件有哪些?

    Xilinx常用的開發(fā)軟件
    發(fā)表于 11-18 08:03

    AVR開發(fā)軟件大全

    AVR開發(fā)軟件大全
    發(fā)表于 01-16 11:33 ?3969次閱讀

    STM8S開發(fā)軟件安裝教程

    ST公司的8位單片機-STM8S開發(fā)軟件安裝教程
    發(fā)表于 09-01 15:01 ?0次下載

    ADI DSP開發(fā)軟件的學(xué)習(xí)軟件

    ADI DSP開發(fā)軟件的學(xué)習(xí)軟件
    發(fā)表于 01-14 14:42 ?21次下載

    arm開發(fā)軟件使用教程

    arm開發(fā)軟件使用教程
    發(fā)表于 02-08 00:52 ?28次下載

    Vivado+FPGA:如何使用Debug Cores(ILA在線調(diào)試

    Vivado在線調(diào)試是利用ILA進行的,Xilinx官方給出了一個視頻,演示了如何使用Vivado
    發(fā)表于 02-08 08:52 ?2741次閱讀

    ZigBee開發(fā)軟件和驅(qū)動

    ZigBee開發(fā)軟件和驅(qū)動
    發(fā)表于 12-01 17:15 ?17次下載
    ZigBee<b class='flag-5'>開發(fā)軟件</b>和驅(qū)動

    介紹一下xilinx開發(fā)軟件vivado的仿真模式

    本文介紹一下xilinx開發(fā)軟件 vivado 的仿真模式, vivado的仿真暫分為五種仿真模式。 分別為: 1. run behavioral simulation-----行為
    的頭像 發(fā)表于 05-29 13:46 ?8326次閱讀

    Xilinx公司開發(fā)軟件Vivado在線調(diào)試工具——ILA

    “Sample Data Depth”是采樣深度,深度越大意味著能看到的信息量越多。但是要切記一點,采樣的數(shù)據(jù)都是要存儲在芯片內(nèi)的RAM里,所以選擇越大占用的資源就越多,用戶要根據(jù)自己芯片的情況選擇采樣深度。另外,因為使用了RAM,所以也會對布局布線產(chǎn)生影響,使用越多對時序可能影響越大,應(yīng)該根據(jù)實際情況選擇。
    的頭像 發(fā)表于 11-13 10:32 ?1.9w次閱讀
    <b class='flag-5'>Xilinx</b><b class='flag-5'>公司</b>的<b class='flag-5'>開發(fā)軟件</b><b class='flag-5'>Vivado</b><b class='flag-5'>上</b>的<b class='flag-5'>在線</b><b class='flag-5'>調(diào)試工具</b>——<b class='flag-5'>ILA</b>

    FPGA開發(fā)要懂得使用硬件分析儀調(diào)試——ILA

    其實這兒便很簡單了,可以直接在畫布添加一個ILA核,再把想要的信號線連進來就行了呀,都不需要在代碼里定義這個ILA核。不過這樣做就說明你還沒能靈活的使用Xilinx
    的頭像 發(fā)表于 11-14 10:47 ?6894次閱讀
    FPGA<b class='flag-5'>開發(fā)</b>要懂得使用硬件分析儀<b class='flag-5'>調(diào)試</b>——<b class='flag-5'>ILA</b>

    Keil開發(fā)軟件和六種實用工具免費下載

    本文檔的主要內(nèi)容是Keil開發(fā)軟件和六種實用工具免費下載包括了:Keil(MDK)開發(fā)軟件,USB轉(zhuǎn)串口驅(qū)動-CH340,串口調(diào)試助手,串口下載軟件
    發(fā)表于 03-29 08:00 ?5次下載
    Keil<b class='flag-5'>開發(fā)軟件</b>和六種實用<b class='flag-5'>工具</b>免費下載

    ?Vivado開發(fā)軟件下板驗證教程

    系統(tǒng)性的掌握技術(shù)開發(fā)以及相關(guān)要求,對個人就業(yè)以及職業(yè)發(fā)展都有著潛在的幫助,希望對大家有所幫助。本次帶來Vivado系列,使用Vivado開發(fā)軟件下板驗證教程。話不多說,上貨。
    的頭像 發(fā)表于 03-08 14:21 ?1214次閱讀

    Xilinx FPGA獨立的下載和調(diào)試工具LabTools下載、安裝、使用教程

    Xilinx LabTools工具Xilinx FPGA單獨的編程和調(diào)試工具,是從ISE或Vivado中獨立出來的實驗室
    的頭像 發(fā)表于 03-28 10:46 ?7183次閱讀