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

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

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

3天內不再提示

Xilinx公司的開發軟件Vivado上的在線調試工具——ILA

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-11-13 10:32 ? 次閱讀

0. ILA概述

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

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

1. ILA核如何調用

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

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

2. ILA核如何配置

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

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

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

"Number of Probes"是要采集的信號數量,如果要采集5個信號就在方框里輸入5即可。

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

“Trigger Out Port”和“Trigger In Port”是用于觸發,可以不選,觸發在后面調試時可以靈活使用。

"Trigger And Strorage Setting"是數據捕獲的設計,一般直接勾上即可。

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

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

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

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

3. 總結

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

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

    關注

    1630

    文章

    21786

    瀏覽量

    605067
  • 信號
    +關注

    關注

    11

    文章

    2804

    瀏覽量

    76992

原文標題:FPGA開發要懂得使用硬件分析儀調試——ILA(1)

文章出處:【微信號:FPGAer_Club,微信公眾號:FPGAer俱樂部】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開發軟件

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

    常用的調試開發軟件工具分享!

    學習單片機和嵌入式已經好幾年了,從事開發工作也有幾年了,分享這些年常用的調試開發軟件工具,都是一些小工具,不過有了這些小工具,
    發表于 11-06 20:03

    請問Xilinx常用的開發軟件有哪些?

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

    AVR開發軟件大全

    AVR開發軟件大全
    發表于 01-16 11:33 ?3953次閱讀

    STM8S開發軟件安裝教程

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

    ADI DSP開發軟件的學習軟件

    ADI DSP開發軟件的學習軟件
    發表于 01-14 14:42 ?21次下載

    arm開發軟件使用教程

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

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

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

    Xilinx公司開發軟件Vivado在線調試工具——ILA

    在FPGA開發中,當我們寫完代碼,進行仿真,確定設計沒有問題后,下載到硬件一般都能按照我們的設計意愿執行相應功能。但這也并非絕對的,有時候你會遇到一些突然情況,比如時序問題或者仿真時我沒有考慮到某種情況,但實際中它確實存在的,這就會造成功能上的錯誤了。
    的頭像 發表于 06-29 05:22 ?1w次閱讀

    ZigBee開發軟件和驅動

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

    介紹一下xilinx開發軟件vivado的仿真模式

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

    FPGA開發要懂得使用硬件分析儀調試——ILA

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

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

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

    ?Vivado開發軟件下板驗證教程

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

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

    Xilinx LabTools工具Xilinx FPGA單獨的編程和調試工具,是從ISE或Vivado中獨立出來的實驗室
    的頭像 發表于 03-28 10:46 ?7080次閱讀
    主站蜘蛛池模板: 免费中文字幕视频| 99热只有这里有精品| 羞羞漫画视频| 4k岛国精品午夜高清在线观看| jizz非洲| 久久精品久精品99热| 青草久久影院| 在线欧美免费人成视频| 国产3级在线观看| 美女脱精光让男生桶下面| 亚洲AV无码专区国产精品麻豆| ass女人下部欣赏| 久久久久久久电影| 亚洲看片网站| 国产精品亚欧美一区二区三区| 欧美末成年videos在线| 中国女人精69xxxxxx视频| 国精产品一区一区三区有限在线 | 伊人久久中文大香线蕉综合| 国产GV天堂亚洲国产GV刚刚碰| 魔乳 堕乳漫画acg产卵| 伊人青青久久| 九九热精品在线| 亚洲mv在线观看| 国产第一页在线视频| 日韩高清特级特黄毛片| gay吊粗大双龙| 欧美极限变态扩张video| 91se在线看片国产免费观看| 久久免费精彩视频| 夜色视频社区| 极品内射少妇精品无码视频| 亚洲精品第一国产综合| 国产精品色欲AV亚洲三区软件| 色翁荡熄月月| 国产 浪潮AV性色四虎| 日韩欧美高清一区| 大陆女人内谢69XXXORG| 日韩亚洲人成在线| 超碰超碰视频在线观看| 日本亚洲电影|