ZYBO HDMI演示

概述

功能使用

不习惯 使用
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

描述

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

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

先决条件

技能

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

硬件

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

软件

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

下载

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

ZYBO HDMI OUT项目仓库-邮政编码GIT存储库


如何……

1.生成项目

1.1)下载下载部分中链接的项目,并将其解压到您选择的位置。
1.2)生成hdmi_in在继续之前,请遵循本指南:如何从Digilent的Github生成一个项目

2.构建项目

2.1)点击产生的比特流在左边菜单的底部。在自动生成位流之前,Vivado将通过run Synthesis和run Implementation运行。

注:如果需要,可以按顺序单独点击每个步骤运行合成运行实现然后产生的比特流

3.出口到SDK

3.1)通过going to导出microblaze项目出口文件> >出口硬件.单击复选框包括比特流,并将其导出到本地项目。这将在项目目录中创建一个.sdk文件夹。之后,点击文件>发射SDK启动Xilinx SDK。

4.导入SDK文件

4.1)在左侧的项目资源管理器窗口中,单击文件>导入然后展开“常规”选项卡并单击现有项目进入工作区.导航到Projects/hdmi_in文件夹,选择sdk文件夹,单击“确定”。在进口窗口,单击“完成”,导入SDK项目。

5.FPGA程序

5.1)点击Xilinx FPGA工具>程序并点击程序.然后Xilinx SDK将使用微闪耀位文件对FPGA进行编程。

6.编写Microblaze处理器程序

6.1)点击videodemo文件夹,单击“绿色”在本地videodemo.elf上运行系统调试器按钮。微火焰程序会被编程到你的泽博板上。

7.运行该项目

这一部分将帮助您运行演示并观察它的所有特性。

7.1)设置

将HDMI线的一端插入视频源,另一端插入ZYBO HDMI端口。将VGA线的一端插入ZYBO的VGA端口,另一端插入VGA显示器。

7.2)设置UART通信

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

7.3) HDMI显示选项

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