当前位置:   article > 正文

Vivado使用ila核进行板级debug的教程_vivado debug信号黄色

vivado debug信号黄色

vivado进行板级调试有好几种方法,比如使用ila核、debug标记等等,但是我只用了ila核,此处专讲ila核

一、创建一个ila的IP核

1.如下点击IP Catalog

在这里插入图片描述

2.搜索ila,在输出结果中如下双击

在这里插入图片描述

3.出现如下情况

在这里插入图片描述

4.如下操作,首先是General options,然后是probe_Ports,一定要等两个栏全部编辑完再点ok。(如果有哪个忘记点了后面还能修改的,莫慌)

在这里插入图片描述
在这里插入图片描述

然后点ok就行,下面是我演示用的配置。在这里插入图片描述

5.这里直接点Generate就行在这里插入图片描述

6.直接点ok,这时候你记的ip核就创建好了在这里插入图片描述

7.在sources中能看到所创建的ila核

在这里插入图片描述

8.如果IP核需要修改,直接双击上图中的黄色的标签,能直接进入4中的界面,修改完像上面一样点击就行

1.如下展开ip核,打开这个.veo文件

在这里插入图片描述

2.找到下图中的代码,这个是使用这个ila核的格式,直接复制。

在这里插入图片描述

3.在自己的代码中粘贴,然后将对应的clk改为用来采样的时钟,probe名改为自己要观测的信号的名字,your_instance_name表示例化后的名字,这个随便改。

这里的.clk表示采样的时钟,这个时钟必须大于下面被采样观察的信号频率的两倍或以上。

在这里插入图片描述
注:此处如果需要观察sys_clk的信号,也必须保证采样的时钟高于sys_clk频率的两倍,这时候可以使用pll核去得到一个更高频率的信号,再用这个信号去做.clk的采样信号,将sys_clk作为被采样信号。

4.然后正常分析综合,布局布线,生成bit文件和ltx文件,并下载到fpga中

三、开始触发采样

1.下载结束后会自动出现这个界面

在这里插入图片描述

2.如果不小心关掉了,可以如下方式再找回

在这里插入图片描述

3.界面说明如下

在这里插入图片描述

4.使用过程中:图中表示,led信号低电平时,触发一次。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/508947
推荐阅读
相关标签
  

闽ICP备14008679号