【问题标题】:Xilinx - Vivado Project: VGA IO not workingXilinx - Vivado 项目:VGA IO 不工作
【发布时间】:2021-01-06 17:02:45
【问题描述】:

我是 Xilinx-Vivado 的新手。所以目前我们只需要看看 Vivado 和 SDK 如何使用 Zybo Zynq-7000 Board 工作。我在互联网上搜索,找到了一个带有VGA IO的项目。神奇的是,我上学的时候居然也去上班了,但由于目前的情况,我们帮不上什么忙,我现在就一个人在家。

This 是项目。

首先我想问一下下面的控制台告诉我什么?

  1. 我生成了比特流,然后导出了包含比特流的硬件,最后我启动了 SDK。在 SDK 上,我对 FPGA 进行了编程,然后将项目作为 Launch as Hardware(系统调试器和 GDB)运行。 我就是这样做的: Image1

  2. 还有配置: Image2

  3. 我通过控制台得到的输出是: Image3

我的主要问题,是我已将所有电缆连接到所需的 Zybo 板;从我的笔记本电脑到 FPGA 的 USB 电缆和从 FPGA 到我的显示器屏幕的 VGA 电缆。问题是我的显示器上没有任何输出,我是否必须启用某些东西才能使从 FPGA 到显示器的 VGA 电缆正常工作?

【问题讨论】:

  • 你说有些东西行不通,但你不说什么是行不通的。您期望发生什么,而您正在观察什么。设计不编程吗?设计程序但你没有输出吗?至于控制台,没有错误。这只是说自上次构建以来没有任何变化,因此不需要重建。
  • 感谢您的解释。我的问题是我的 VGA/输出没有显示在我的显示器、设计程序上,但我没有通过 VGA 得到输出。我是否必须启用某些功能才能使其工作?
  • @Travis 谢谢,我已经编辑了我的问题,正如你所说,我的显示器没有任何输出。

标签: sdk vhdl fpga xilinx vivado


【解决方案1】:

这最终归结为标准调试。我只能提几个建议。

首先,确认您的设计在仿真中运行;检查您的输出,尤其是同步信号,是否按预期工作。

接下来确认您的 IO 约束设置正确,并且您在板上使用了正确的 IO 引脚。

如果所有这些看起来都正确,理想情况下您可以使用信号分析仪,但在当前情况下这听起来不太可能。作为替代方案,您可以考虑使用 ILA(如芯片示波器)来探测信号并在硬件中监控它们。

最后,很明显,确保所有电缆都正确连接。

祝你设计顺利。

【讨论】:

  • 也会有所不同,因为我的显示器没有 VGA 并且我正在使用转换器,我刚刚被告知如果它是转换器而不是电缆则不会有任何区别( VGA 转 HDMI)。对吗?
  • 连接是从 FPGA 出来的 VGA,然后将转换器连接到 VGA 电缆,我想应该可以正常工作。如果 FPGA 输出是 HDMI,那可能就不行了。
  • 不,它是带有转换器的 VGA 电缆。
  • 我已经完成了你的建议,但无法让它发挥作用。会不会是显示器?显示器上会不会有区别?顺便问一下,你知道我如何找到 Zybo 的视频时间吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多