Zybo HDMI输入演示

概述

描述

Zybo HDMI In项目演示了在Zybo上使用HDMI和VGA端口。行为如下:

  • 视频数据流通过HDMI端口输入,通过VGA端口输出。
  • 可以使用UART接口来配置通过VGA输出的内容。
  • 有3个显示帧缓冲区,用户可以选择显示或写入。

功能使用

不习惯 使用
4用户切换 X
4用户发光二极管 X
5个用户按键 X
USB-UART桥 X
Micro SD卡连接器 X
HDMI Sink和HDMI Source X
16位VGA接口 X
音频编解码器/三个3.5毫米插孔 X
用户eepm X
10/100/1000以太网PHY X
512MiB 800Mt/s DDR3内存 X
串行闪存 X
五Pmod港口 X
XADC信号的Pmod X
USB HID主机 X

先决条件

技能

  • 基本熟悉Vivado和SDK
    • 这种体验可以通过我们的“Vivado入门”指南找到

硬件

  • Zybo董事会
  • 微型usb电缆
  • HDMI电缆
  • HDMI源
  • VGA监视器

软件

  • Vivado Design Suite & Xilinx SDK 2016.4
    • 必须使用2016.4版本来生成项目

下载

ZYBO HDMI IN Project Repository -邮政编码GIT存储库


下载并启动Zybo HDMI输入演示

遵循使用Digilent Github演示项目教程。因为这是一个Vivado SDK项目,你可以直接启动SDK并导入硬件切换,或者你可以在启动SDK之前在Vivado中生成一个比特流。如果您不想稍后修改项目块设计,请选择本教程中的硬件切换选项。当提示检查额外的硬件要求和设置时,返回本指南。
将HDMI线的一端插入视频源,另一端插入Zybo HDMI端口。将VGA线的一端插入Zybo的VGA端口,另一端插入VGA显示器。

要查看UART通信通道,在您的计算机上打开一个设置为112500波特率、8个数据位、无奇偶校验位和1个停止位的终端程序。开机时,Zybo会显示HDMI设置菜单,如下图所示。

使用Zybo HDMI输入演示

HDMI显示选项

改变VGA输出到监视器的分辨率。
2 -改变帧缓冲显示在VGA监视器上。
3/4 -在选定的视频帧缓冲区中存储两个测试模式之一。
5 -从HDMI开始/停止流视频数据到选择的视频帧缓冲区。
6 -改变HDMI数据流进入的视频缓冲区。
7 -将当前视频帧反转并存储到下一个视频帧缓冲区并显示它。
8 -将当前视频帧缩放到显示分辨率,并将其存储到下一个视频帧缓冲区中,然后显示它。



实际运行中的演示——显示混合测试模式。