已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤

这个想要成功之前是需要搭建好硬件平台的,比如我自己的板子是自己开发的,就和官方的Xilinx的开发板等有所区别,jtag线要插好一一对应上。开始的时候我就是没有对应好管脚,只是电源vcc插对了,也看不出哪里错了。正常情况下,下载器插上USB口后会显示橙色灯亮,jtag端口中vcc电源管脚如果接对了,就会由橙色变成绿色灯。开始我就以为这样就证明jtag管脚线插对了呢,其实没有,以内只要一个vcc插对了,下载器的灯也会变绿。jtag没插对时报如下错误

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第1张图片

反正就是硬件没连好的原因,自己找下。

正常操作下,硬件平台搭好,jtag连接正确,绿灯亮,打开vivado开发环境

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第2张图片

 

选择Flow-》Open Hardware Manager

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第3张图片

选择Open target-》Auto connect

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第4张图片

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第5张图片

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第6张图片

选中xc7vx69器件右键-》Program Device

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第7张图片

添加上bit文件和ltx文件,点击Program 

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第8张图片

烧录成功后就可以看到弹出的仿真窗口了

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第9张图片

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第10张图片

在这里添加触发信号。如下举例说明,我这里有读有效和写有效信号

Vivado中触发设置,将读信号和写信号都拉出来,读value设置成1或者上升沿,写value选择don’t  care 。(如果两个都设置成1,就要求读有效和写有效同时为1时才触发,所以不能同时设置触发条件除非需要同时满足才行),vivado中点击三角按钮run,会进入waiting for trigger状态。  (我这里是串口中进行读写命令操作,比如上述设置读触发,所以再写完后进行读命令后,波形界面会自动更新得到波形结果)

已知.bit文件和.ltx文件用Vivado 的 ILA debug调试步骤_第11张图片

你可能感兴趣的:(FPGA)