本实验基于ECE-CV K7-75T FPGA开发板实现。

软件使用Vivado 2018.1。

基于HDMI的视频流输入输出实验

1 HDMI概述

HDMI高清多媒体界面(英语:High Definition Multimedia Interface)是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视游乐器、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。

图1 HDMI硬件实物

如图1,红框为ECE-CV板的HDMI输入输出接口,最高支持到1080P@60HZ的图像输入和输出功能。

图2 HDMI_IN 和HDMI_OUT原理图

如图2所示为ECE底板的HDMI_IN和HDMI_OUT的原理图,下面对ECE-EDA和ECE-CV的HDMI接口的引脚介绍如表1所示:

表1 ECE-CV板HDMI接口引脚介绍

信号名称

Kintex7引脚标号

电平

备注

HDMI_RX0_P

R25

TMDS_33

HDMI接收数据0正

HDMI_RX1_P

T24

TMDS_33

HDMI接收数据1正

HDMI_RX2_P

T22

TMDS_33

HDMI接收数据2正

HDMI_RX_CLK_P

N21

TMDS_33

HDMI接收时钟正

HDMI_RX_CEC

P24

LVCMOS33

HDMI遥控器信号

HDMI_RX_HPD

N24

LVCMOS33

HDMI热插拔检测信号

HDMI_RX_SDA

M25

LVCMOS33

HDMI IIC数据

HDMI_RX_SCL

L25

LVCMOS33

HDMI IIC时钟

HDMI_TX0_P

M21

TMDS_33

HDMI发送数据0正

HDMI_TX1_P

N19

TMDS_33

HDMI发送数据1正

HDMI_TX2_P

P16

TMDS_33

HDMI发送数据2正

HDMI_TX_CLK_P

P23

TMDS_33

HDMI发送时钟正

HDMI_TX_CEC

L24

LVCMOS33

HDMI遥控器信号

HDMI_TX_HPD

M24

LVCMOS33

HDMI热插拔检测信号

HDMI_TX_SDA

U16

LVCMOS33

HDMI IIC数据

HDMI_TX_SCL

N16

LVCMOS33

HDMI IIC时钟

2 HDMI IP介绍

如图3所示,rgb2dvi IP 实现RGB并行图像数据信号转换成串行差分信号输出。1920*1080P@60HZ的像素时钟为148.5MHZ。

图3  rgb2dvi IP

图4 rgb2dvi IP设置

如图4所示,其他项均默认,TMDS clock range 选择大于120MHZ。

如图5 Dvi2rgb IP实现串行视频差分信号转RGB并行图像数据。参考时钟为200MHZ。

图5 dvi2rgb IP

图6  dvi2rgb IP设置

如图6所示,TMDS clock range 选择大于120MHZ,Preferred resolution选择1920*1080。

3 HDMI输入输出实验系统搭建

笔记本电脑的HDMI输出1080P@60HZ的视频ECE-CV平台,经过HDMI_IN到核心板再到HDMI_OUT再到显示屏,显示屏正常输出视频。整个硬件平台如图7所示。

图7  ECE-CV数字图像处理硬件平台

如图8,为HDMI_IN_OUT最终系统连接图。

HDMI_IN_OUT系统由外部OSC输入100MHZ时钟,经过Clock Wizard IP的倍频输出200MHZ时钟到Dvi2rgb IP作为参考时钟,同时输出reset_n(locked )信号为全局复位信号。复位信号(reset_n)经过Utility Vector Logic IP取反输出‘1’复位‘0’有效rst信号。Dvi2rgb IP的参考时钟(Refclk)为200MHZ,差分数据信号输入为TMDS_IN,经过Dvi2rgb IP转换为RBG888的VGA时序信号以及输出像素时钟(Pixelclk)。Rgb2dvi IP接收RBG888的VGA时序信号输出TMDS_OUT的差分数据信号。xlconstant IP为HDMI的输入和输出提供热插拔信号输出为‘1’。

图8 HDMI输入输出实验系统连接图

4 实验结果展示

欢迎加入FPGA自习学院

FPGA自习学院将不断更新和总结FPGA相关学习资料,书籍,实例工程和教学视频。

一起学习一起成长。

万水千山总是情,点个 “好看” 行不行!!!

基于HDMI的视频流输入输出相关推荐

  1. 基于HDMI的视频流输入输出实验

    本实验基于ECE-CV K7-75T FPGA开发板实现. 软件使用Vivado 2018.1. 欢迎添加QQ:2639406604一起交流 原文链接: 基于HDMI的视频流输入输出实验 基于HDMI ...

  2. 基于OpenCv的视频流处理方法

    秋风阁--北溪入江流:https://focus-wind.com/ 秋风阁--基于OpenCv的视频流处理方法 使用VideoCapture读取视频流 在使用OpenCv处理视频时,无论是视频文件还 ...

  3. 基于YOLOv5的视频流检测

    在YOLOv5的基础之上做fine tune,用适合视频流大小尺寸的图像训练10个epoc 1.用 cv2自带的VideoCapture读取摄像头信息 import cv2 cap=cv2.Video ...

  4. 基于FFmpeg音视频流同步

    https://blog.csdn.net/u010872301/article/details/81105757

  5. 基于FPGA图像的镜像

    几何变换-镜像 镜像的目的是将图像进行翻转,如图1所示,美国怀俄明大提顿国家公园被水面镜像.镜像可以用前向映射实现,同时由于输出坐标必然落在原先的图像区域内,所以不用进行区域判断,属于比较简单的几何变 ...

  6. 2.2 获取图像感兴趣区域_几何变换图像裁剪

    基于FPGA图像的裁剪 1 几何变换介绍 几何变换:从新规定图像内像素的几何排列方式. 几何变换包括:缩放.旋转.平移等.这些变换一般用于校正图像处理引起的空间失真,或者通过将图像配准到一个预定义的坐 ...

  7. 基于FPGA的HDMI显示(一)

    1.1 HDMI简介 简介略,网上很多,这里也不过多描述. 1.2 基于FPGA的HDMI接口设计   HDMI输出接口在FPGA方面应用时,主要有两种方式:一种就是如图1 22所示的方式,采用Sil ...

  8. 基于Google的Android平台上GVR 3D全景视频播放器(支持本地文件和视频流传输)

    基于GVR(Google VR)安卓平台下的 3D全景视频播放器 Google GVR GVR简介 示例应用 源码实现 GVR关键的api调用 Gradle配置 效果图 布局 m3u8和hls协议(自 ...

  9. Pericom PI3HDX414FCEEX HDMI 多路分配器

    PI3HDX414FCEEX有源驱动开关解决方案针对基于HDMI/DVI标准和TMDS信号处理的高分辨率视频网络. PI3HDX414FCEEX是一个有源单TMDS信道到四个TMDS信道分离器和具有H ...

最新文章

  1. 人脸标记检测:ICCV2019论文解析
  2. R语言ggplot2可视化在箱图中为箱图添加均值的标签及对应数值实战
  3. 5.1.3 IO控制方式
  4. webservice xsd.exe根据xml生成xsd。然后根据xsd生成java bean
  5. MVP 模式实例解析
  6. python3.7运行报错_Python 3.7 环境下运行 scrapy crawl 报错 def write(self, data, async=False)?...
  7. 手机上有没有学python的软件-有哪些可以在手机上敲Python代码的App
  8. 太真实了!工业界AI项目落地血泪教训总结
  9. Java中基本类型和引用类型(简单介绍)
  10. Gym 100818F Irrational Roots (数学)
  11. Linus Torvalds 通过了 Linux 中避免 master/slave 等术语的提案
  12. 过滤树形结构数组的方法
  13. SolidWorks工装 焊接 夹具 治具 检具 3D图档-350套(9.2G)
  14. python做后端的优势_python做后端好吗
  15. BoundsChecker简易使用教程
  16. 安卓手机获取IP地址
  17. 平面几何----用梅涅劳斯定解20年一道高三数学模拟题
  18. 图片极致压缩,不失真
  19. Android之数据存储-刘志远-专题视频课程
  20. python remove pop

热门文章

  1. 2020Y学习归纳成长56
  2. SpringBoot项目目录POJO包
  3. html什么是语义化,什么是html语义化,HTML5新增标签有哪些
  4. 【歌词】金蛇狂舞-许笑薇-童声
  5. sweetalert 显示html,SweetAlert 弹窗插件入门教程
  6. 织田信长《人间五十年》
  7. 踏进Android王国
  8. arcgis海图相关
  9. :target 伪类使用技巧
  10. 洗地机和扫地机器人哪个好、家用洗地机品牌排行榜前十名