当前位置:   article > 正文

Vivado调试记录_[labtools 27-188] use refresh_hw_device command, w

[labtools 27-188] use refresh_hw_device command, with a valid [debug_nets.lt

1. 如何SDK和ILA联合调试

  • SDK与ILA联合调试一定要在SDK下将比特流下载到FPGA中,而不要在vivado中下载比特流。Xilinx官方给出的解释是:由于使用PS端的时钟来接入ILA,所以要先在SDK中将比特流进行下载
  • 在SDK中进入debug模式,在首个断点处,在Vivado中连接目标板,此时将会进入硬件调试界面,如果没有就点击一下refresh device , 在程序烧写到device上之后,需要refresh device 才能加载到抓信号界面,因为烧写程序和抓信号都是通过Jtag线来做的
  • 确认debug core时钟频率比Jtag线的频率高
  • 对于free running clock是上电就可以运行的时钟,而不能是需要一定条件才能运行的时钟(比如ZYNQ CPU输出的时钟,必须下载ELF后才能启动,这种情况在design block中允许,但是在外部创建debug core或者debugIP内部信号的时候不行)。
  • 可以与CPU同级设计一个PLL专门输出debug时钟,但是尽量不要把ZYNQ_CPU作为顶层,不然更新IP时候总是会把例化的debug PLL给优化掉。可用进行约束设置,防止综合器优化。
 (*dont_touch="true"*) 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/533651
推荐阅读
相关标签
  

闽ICP备14008679号