Nexys Video HDMI演示
 (此处插入显示缓冲器的流程图)
(此处插入显示缓冲器的流程图)
概述
描述
Nexys Video HDMI演示项目演示了Nexys视频的HDMI和HDMI OUT端口的使用。。行为如下:
- 
           在115200波兰语中显示一个菜单。
- 
           有3个视频缓冲区可以保存视频数据,以及输入指针和输出指针。
- 
           输入指针选择写入哪个显示缓冲区(测试模式或从HDMI输入流)。
- 
           输出指针选择要通过HDMI OUT端口显示的显示缓冲区。
- 
           控制输出分辨率与输入数据无关。可以使用菜单更改此输出分辨率。
笔记:为Zynq处理器设计了绘图功能(功能3,4,7和8)。在其当前状态下,这些函数在微勃布处理器上运行非常缓慢,因此建议不要在时间使用这些功能。浮点计算可能会减慢这些功能。这应该在稍后的释放中修复。
使用的功能
| 不曾用过 | 使用 | |
|---|---|---|
| 8用户交换机 | X | |
| 8用户LED | X | |
| 128×32单色oled.展示 | X | |
| USB-UART Bridge | X | |
| 160引脚FMC LPC连接器 | X | |
| Micro SD卡连接器 | X | |
| HDMI水槽和HDMI源 | X | |
| displayport源码 | X | |
| 音频编解码器W /四个3.5mm插孔 | X | |
| 6用户按钮 | X | |
| 用户EEPROM. | X | |
| 10/100/1000以太网PHY | X | |
| 512MIB 800MT / s DDR3内存 | X | |
| 串行闪存 | X | |
| 四个PMOD港口 | X | |
| XADC信号的PMOD | X | |
| USB HID主机 | X | 
先决条件
技能
- 
           与SDK的基本熟悉
硬件
- 
           Nexys视频FPGA板
- 
           2微型USB电缆
- 
           Nexys视频电源
- 
           2 HDMI电缆
- 
           HDMI兼容监视器
软件
- 
           Vivado设计套房2016.4- 
             该项目必须在2016年生成
 
- 
             
- 
           Xilinx SDK 2016.4- 
             可以使用较新的/旧版本,但程序可能会略有不同
 
- 
             
板支持文件
- 
           Nexys视频支持文件- 
             这些文件将描述GPIO您的电路板上的接口,并更轻松地选择FPGA板并添加GPIOIP块。
- 
             遵循Wiki指南:Divido Board For Digilent 7系列FPGA板如何为Vivado安装LobS支持文件。
 
- 
             
下载
下载并启动Nexys Video HDMI演示
跟着使用DigIlent GitHub演示项目教程。因为这是一个Vivado SDK项目,你可以直接启动SDK并导入硬件切换,或者你可以在启动SDK之前在Vivado中生成一个位流。如果以后不想修改项目块设计,请选择本教程中的硬件切换选项。当提示检查其他硬件要求和设置时,返回到本指南。
将其中一个HDMI电缆的一端插入您的显示器,另一端插入Nexys视频的HDMI OUT端口。将其他HDMI电缆插入计算机和端口中的HDMI。
小费
您的电缆无需HDMI-HDMI电缆,HDMI-DVI或任何数量的其他被动适配器将正常工作。
使用Nexys Video HDMI演示
查看菜单
选项1.更改显示分辨率
选项2.更改帧缓冲索引
选择选项2将在3帧缓冲区之间循环以输出到显示器。
选项3和4.打印测试模式
选项5.启动/停止视频流
此选项将从HDMI输入启动或停止视频数据流。流式传输时,HDMI输入数据将显示在当前视频帧缓冲区上。
选项6.更改视频帧缓冲区
此选项将更改视频输入将流入的缓冲区。







