当前位置: 代码迷 >> 综合 >> vivado DEBUG使用说明
  详细解决方案

vivado DEBUG使用说明

热度:61   发布时间:2023-12-07 20:55:30.0

对应ISE套件中的chipscope,Vivado已经将逻辑分析仪嵌入到IDE中了,现在叫做vivadoDebug,根据文档UG908,debug功能可以在综合完成以后,通过set up debug加入需要监视的信号,这样做比较繁琐,可以通过如下方式将Debug放入到Vivado中:

通过IP Catalog增加一个ila模块;

 

 

probe0为监视的线的个数,可以多选一些,然后把用不到的线赋值为0;

例化一个ila模块,把需要的线赋值到probe0中,加入到顶层工程中,如下所示:

 

编译工程,生成bit文件;

连接到PC机上,点击Open Target 选择Auto Connect,Vivado自动连接到设备,会打开如下界面:

 

 

在waveform界面可以通过+图表增加需要监视的线;

在Triger Setup界面增加触发线和触发时机;

在Waveform界面,可以操作如下功能:

 

开始捕获触发信号

选择以后,可以连续不断的捕获数据

 

开始捕获数据

如果是block design,可以在需要debug的线上右击,列表中选择debug:

然后线上就会出现一个

同时在Diagram窗口中出现一个Run Connection Automation

点击上图中Run Connection Automation,IDE会自己增加一个ila核,并且已经连接好;

debug请参照第3步;

 

 

 

 

 

 

  相关解决方案