vivado DEBUG使用说明
對(duì)應(yīng)ISE套件中的chipscope,Vivado已經(jīng)將邏輯分析儀嵌入到IDE中了,現(xiàn)在叫做vivadoDebug,根據(jù)文檔UG908,debug功能可以在綜合完成以后,通過(guò)set up debug加入需要監(jiān)視的信號(hào),這樣做比較繁瑣,可以通過(guò)如下方式將Debug放入到Vivado中:
通過(guò)IP Catalog增加一個(gè)ila模塊;
?
?
probe0為監(jiān)視的線的個(gè)數(shù),可以多選一些,然后把用不到的線賦值為0;
例化一個(gè)ila模塊,把需要的線賦值到probe0中,加入到頂層工程中,如下所示:
?
編譯工程,生成bit文件;
連接到PC機(jī)上,點(diǎn)擊Open Target 選擇Auto Connect,Vivado自動(dòng)連接到設(shè)備,會(huì)打開(kāi)如下界面:
?
?
在waveform界面可以通過(guò)+圖表增加需要監(jiān)視的線;
在Triger Setup界面增加觸發(fā)線和觸發(fā)時(shí)機(jī);
在Waveform界面,可以操作如下功能:
?
| 開(kāi)始捕獲觸發(fā)信號(hào) | |
| 選擇以后,可以連續(xù)不斷的捕獲數(shù)據(jù) | |
| ? | 開(kāi)始捕獲數(shù)據(jù) |
如果是block design,可以在需要debug的線上右擊,列表中選擇debug:
然后線上就會(huì)出現(xiàn)一個(gè)
同時(shí)在Diagram窗口中出現(xiàn)一個(gè)Run Connection Automation
點(diǎn)擊上圖中Run Connection Automation,IDE會(huì)自己增加一個(gè)ila核,并且已經(jīng)連接好;
debug請(qǐng)參照第3步;
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的vivado DEBUG使用说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Eclipse Debug功能的使用教程
- 下一篇: Debug的使用