Genesys 2 HDMI演示
Overview
描述
The Genesys 2 HDMI Demo project demonstrates usage of the Genesys 2's HDMI in and HDMI out ports. . The behavior is as follows:
-
在115200波特的UART上显示菜单。
-
有3个视频缓冲区可以容纳视频数据,以及输入指针和输出指针。
-
The input pointer chooses which display buffer to write to (Test pattern or input stream from HDMI in).
-
输出显示缓冲区的指针选择display through the HDMI out port.
-
输出分辨率是独立于输入数据控制的。可以使用菜单更改此输出分辨率。
重要的
为Zynq处理器设计了图形函数(功能3、4、7和8)。这些函数在微闪烁处理器上运行速度非常缓慢,因此建议暂时不要使用这些功能。浮点计算可能会降低这些功能。这应该在以后的版本中修复。
使用的功能
不曾用过 | Used | |
---|---|---|
8 User Switches | X | |
8个用户LED | X | |
6个用户按钮 | X | |
128×32 MonochromeOLED展示 | X | |
USB-UART桥 | X | |
完全粘结的400针FMC HPC连接器 | X | |
Micro SD Card Connector | X | |
HDMI水槽和HDMI来源 | X | |
VGA Connector | X | |
两个四车道显示港连接器 | X | |
音频编解码器带四个3.5毫米千斤顶 | X | |
10/100/1000以太网PHY | X | |
1GIB 1800MT/S DDR3内存 | X | |
串行闪光灯 | X | |
Five Pmod Ports | X | |
Pmod for XADC Signals | X | |
USB HID主机 | X | |
USB 2.0主机/设备/OTG PHY | X |
先决条件
Hardware
-
Genesys 2 FPGA董事会
-
2 Micro-USB cables
-
Genesys 2电源
-
1 or 2 HDMI-HDMI or HDMI-DVI Cables
软件
-
Vivado Design Suite 2016.4
-
该项目必须在2016.4
-
-
Xilinx SDK 2016.4
-
可以使用较新的版本,但是该过程可能会略有不同
-
董事会支持文件
-
Genesys 2Support Files
-
这些文件将描述GPIOinterfaces on your board and make it easier to select your FPGA board and addGPIOIP块。
-
遵循Wiki指南:Digilent 7系FPGA板的Vivado板文件关于如何为Vivado安装板支持文件。
-
下载
下载并启动Genesys 2 HDMI演示
1)遵循使用Digilent GitHub演示项目Tutorial. Since this is a Vivado SDK Project, you can either directly launch SDK and import the hardware handoff, or you can generate a bitstream in Vivado before launching SDK. Select the hardware handoff options in the tutorial if you don't want to modify the project block design later. Return to this guide when prompted to check for additional hardware requirements and setup.
Using the Genesys 2 HDMI Demo
小费
缩放函数(功能8)是为Zynq处理器设计的。在当前状态下,此功能在微封闭过程中非常缓慢地运行,因此建议您暂时不要使用这些功能。这应该在以后的版本中修复。
1.查看菜单
2.更改显示分辨率(选项1)
3.更改框架缓冲区索引(选项2)
Selecting option 2 will cycle between the 3 frame buffers to output to the monitor.
4. Print Test Patterns (Option 3 and 4)
选择这些将在选定的输入视频框架缓冲区上打印一个测试模式。
5. Start/Stop Video Stream (Option 5)
此选项将从HDMI输入启动或停止视频数据流。流式传输时,HDMI输入数据将显示在当前视频帧缓冲区上。
6. Change Video Frame Buffer (Option 6)
此选项将更改视频输入将流入的缓冲区。
7. Grab Video Frame and invert colors (Option 7)
此选项将从HDMI输入中获取当前帧并反转颜色。倒置帧将在以下显示缓冲区上输出。
8.获取视频框架和比例以显示分辨率(选项8)
小费
这将在Genesys 2上非常缓慢地运行。
此选项将从HDMI输入中获取当前帧,并将其扩展到当前输出分辨率。