Menu Close

Vivado软件 调试工具的使用进阶(VIO的使用)–视频教程-2

上一篇文章Vivado软件 调试工具的使用初步中简单介绍了ILA(Integrated Logic Analyzer),集成内部逻辑分析仪的使用。大部分工程的调试,使用ILA已经可以满足观测跟踪信号的需求。然而在以下几种情况中,VIO(Virtual Input/Output,虚拟I/O)是更好的解决方法。

比如在某个系统下:

  • 需要使用外部信号来驱动FPGA。FPGA板上的按键不足,而工程里的信号需要被控制输入,这个时候,VIO就可以进行相关信号的控制。也就是说,VIO可以作为ILA的补充,用于工程调试。
  • 远程调试时,用户无法现场观察或是设置硬件的输入输出,例如无法远程按键,或是远程观察LED灯。VIO就是很好的解决方案。
  • 如果需要观察一个FPGA开发板启动期间的信号状态,有些产品中没有相关的按键配合,那么ILA就无法抓取FPGA初始的一些信号,不利于调试,VIO就可以控制启动,提供观察的机会。
  • 当需要开发的软件进行配合时,有些FPGA工程师对软件不熟悉,无法编写软件例程,就可以通过VIO模拟软件对寄存器的读写。
Posted in FPGA教学视频, 网络视频学院

发表回复

相关链接