ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Xilinx Kintex-7 FPGA视频案例|HDMI_capture_display案例

2021-02-01 11:03:11  阅读:132  来源: 互联网

标签:视频 FPGA HDMI 接口 案例 Xilinx OUT


Xilinx Kintex-7 FPGA视频案例|HDMI_capture_display案例

本文主要介绍基于FPGA+ MicroBlaze裸机的视频开发案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。本章节,主要讲解:视频开发案例:HDMI视频输入、HDMI视频输出案例。主要基于创龙科技TLK7-EVM评估板进行演示。

TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA设计的高端评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

评估板接口资源丰富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用户快速进行产品方案评估与技术预研。

 

TLK7-EVM评估板

 

开发案例主要包括:Ø

Ø CameraLink、SDI、HDMI、PAL视频输入/输出案例

Ø 高速AD(AD9613)采集+高速DA(AD9706)输出案例

Ø AD9361软件无线电案例

Ø UDP(10G)光口通信案例

Ø UDP(1G)光口通信案例

Ø Aurora光口通信案例

Ø PCIe通信案例

Ø 案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可点: site.tronlong.com/pfdownload获取。

 

l 案例功能 

案例功能:评估板通过FMC视频模块TL7611/9022F的HDMI IN接口进行1080P60视频采集,并通过TL7611/9022F模块的HDMI OUT接口将采集到的视频进行输出。

 

 

l 操作说明

请将创龙科技的TL7611/9022F模块连接至评估板FMC1接口,评估板J1跳线帽选择3.3V档位,以配置FMC IO的BANK电压为3.3V。

准备一台拥有HDMI OUT接口的PC机(例如笔记本),通过HMDI数据线将PC机HDMI OUT接口连接至TL7611/9022F模块的HDMI IN接口,PC机HDMI OUT接口用作图像输出。通过HMDI数据线将一台HDMI显示屏连接至TL7611/9022F模块的HDMI OUT接口,HDMI显示屏用作图像显示。

请运行程序,即可看到串口调试终端打印如下信息,然后在PC机的显卡设置(或图形属性)中,按照下图设置HDMI分辨率为1920x1080、刷新率为60pHz。 

 

 

 

此时,HDMI显示屏将显示PC机HDMI OUT接口输出的图像。

 

 

 

 

l 关键代码(MicroBlaze)

 

MicroBlaze裸机源码为"sw\baremetal_demo\project\hdmi_capture_display\src\",关键代码说明如下。

(1) 调用Sil9022A、ADV7611初始化函数。初始化前需先通过AXI GPIO IP核控制Sil9022A和ADV7611的复位引脚,使其复位后再进行初始化。

 

(2) 初始化VDMA,将采集到的视频数据缓存至DDR,并将视频数据搬运至AXI4-Stream to Video Out IP核,再进行HDMI视频输出。

 

(3) 初始化Sil9022A。

 

 

(4) 初始化ADV7611。

 

l 更多推荐

新品推荐:TL6678ZH-EVM评估板(TI TMS320C6678 + Xilinx Zynq-7045/7100)

 

 

标签:视频,FPGA,HDMI,接口,案例,Xilinx,OUT
来源: https://blog.csdn.net/Tronlong/article/details/113501598

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有