Xilinx ZYNQ 7000 HDMI
High-Definition Multimedia Interface (HDMI)
参考xilinx application note XAPP460
HDMI来自High-Definition Multimedia Interface 高分辨率多媒体接口,多媒体一般包含图像和声音。
Transition Minimized Differential Signaling (TMDS) 是HDMI的物理层。
TMDS有三个串行通道,分别为Channel 0,Channel 1,Channel 2 ,Pixel Clock。
每个通道把输入的并行信号进行串行编码,然后进行发送,接受后把串行数据解码转换为并行数据。
并行传输需要使用大量位宽,在传输线上1 BIT就需要一根线,并行传输必然会产生大量的传输线,线越多传输越困难。
所以把并行数据转换为串行信号(一条数据线)可以减少数据线,提高传输能力。
Transition Minimized 我的理解是传输位宽尽量的小。
Differential Signaling 差分信号传输,提高传输信号在物理层的抗干扰性。
Transition Minimized Differential Signaling (TMDS) 具体的拓扑图如下所示
在Channel 0,Channel 1,Channel 2上分别传输Blue,Green,Red 分量的颜色信号。
D[7:0] 表示传输位宽为8 bit,所以TMDI的RGB信号是分为三个通道传输。
Channel 0 可以携带行场同步信号
Channel 1,Channel 2 携带 额外的控制字段。
HDMI在TMDI基础上进行在扩展,在原有TMDI基础上每个通道多传输4 bit位宽的信息,可以用来传输声音,字幕等等。
传输时序 DVI
DVI为数字影响传输接口,其物理层也是使用TMDI
VDE表示Video Data Enbale,有效时表示正在传输图像信号RGB,8 bit 的数据经过编码变成 10bit。低电平时,称为消隐期间(blanking period),用来传输非图像数据。也就是每个通道除了图像信号的其他信号,行场同步控制字同样是 2bit 转为10bit。
HDMI的编码规则沿用TMDI,区别在于HDMI在VDE消隐期间传输了更多的数据。
同时在消隐期传输是加入了跟过的冗余数据。前导数据,数据岛前后字段。总体理解还是不难。
Xilinx ZYNQ 7000 HDMI相关推荐
- Xilinx Zynq 7000 安装Linux 系统
Xilinx Zynq 7000 安装Linux 系统 介绍 1 准备工作 2 工具的安装 2.1 支持库的安装 2.2 PetaLinux的安装 3 搭建硬件系统 3.1 建立工程 3.2 添加IP ...
- Xilinx ZYNQ 7000学习笔记三(qspi flash读写操作)
参考文献:Zynq-7000 SoC Technical Reference Manual (UG585)-ch12 Quad-SPI Flash Controller 一.nor Flash介绍 z ...
- Xilinx ZYNQ 7000入门
ZYNQ是Xilinx推出的新一代全可编程片上系统,将处理器的软件可编程性与FPGA的硬件可编程性完美整合. ZYNQ7020:xc7z020clg400-2 ZYNQ7010:xc7z ...
- xilinx ZYNQ 7000 AXI GPIO
.0AXI GPIO 第一部分 PS 和 PL之间的通讯有一个接口称为AXI.AXI总线具体的内容这边不去深究,可以理解为一种特殊协议的通讯方式. AXI GPIO是什么意思? PL是FPGA它可以做 ...
- xilinx ZYNQ 7000 XADC 片上模拟转数字模块
上图所示,XADC 属于 PL部分的资源 XADC是一种硬逻辑实现,位于PL功率域.PS- xadc接口是PS的一部分,可以被PS APU访问,而不需要对PL进行编程.PL必须上电才能配置PS-XAD ...
- Xilinx ZYNQ 7000+Vivado2015.2系列(五)之ZYNQ的三种启动方式-JTAG、SD card、Flash
前言: 前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Run as或者Debug as来运行程序.JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以 ...
- Xilinx ZYNQ 7000学习笔记一(复位和启动)
一.复位系统 参考文献:Zynq-7000 SoC Technical Reference Manual (UG585)-ch26 Reset System zynq7000复位信号源包括硬件复位.看 ...
- zynq7000创建fsbl启动_Xilinx Zynq 7000 FSBL启动分析(一)
花了几天看完了FSBL的代码,在这里做个总结,分析一下zynq的启动过程. 众所周知,xilinx zynq 7000系列的芯片中包括两个部分,PS和PL,也就是FPGA的逻辑编程的部分跟嵌入式ARM ...
- zynq 7000 的HDMI 显示实验
用了很多年的zynq 7000,一直就没做hdmi 显示实验.前几天终于做了这个实验,也就做一个总结. 我的实验是在微相的z7-lite下根据他们的教程完成的.平台是windows 10 , Viva ...
最新文章
- ros与下位机通信常用的c++ boost串口应用
- jenkins如何实现重新发布历史构建记录里的版本
- python爬虫入门教程-Python 爬虫介绍
- 密码技术--国密SM4分组密码算法及Go语言应用
- 计算机导论中IEE是什么缩写,Proc.IEE是期刊吗?全称是什么
- 存储过程 while is null_4.2 串的存储实现(2)
- [最新]制作u盘引导安装ubuntu11.04
- Android 百度地图开发问题----解决地图有时候加载不出来问题
- 11.企业安全建设入门(基于开源软件打造企业网络安全) --- 办公网数据防泄漏
- Oracle数据库的【安装包选择、下载】、安装与卸载
- Unity3D 发布APK安卓环境配置步骤、安装、教程(含Java/Android)(超全流程)
- 盖茨自说不善招聘、管理:善于“借力”
- MacOS上BeyondCompare无限试用的方法
- php程序员需要什么资质,微信小程序服务类目及资质要求
- 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)
- DBA平均月薪17000,入职3年感叹这份工作实在是太难了!
- 星际密码(编程题解)
- 德勤 Intern - online assessment prep(一)
- php程序员英语求职信,考研英语写作必备模板:求职信
- c语言顿号怎么打用电脑,笔记本顿号怎么打
【操作办法】
热门文章
- postfix邮件系统搭建手册(openldap)
- Android程序记事本源码,安卓记事本程序源代码(Android Notepad program source code).doc...
- 四川嘉庆恒运:拼多多店铺怎么解绑店铺
- 为什么free函数只需要传入要释放的指针,而不需要大小的参数呢?
- 广州科二化龙考场_广州番禺化龙驾考新考场启用 每年可供30万人次考试
- 写一些关于如何运用计算机英语,计算机专业英语的重要性
- iOS应用内截屏并分享(大致思路)
- 17换代哈弗h6系统升级_17款全新换代哈弗H6两周年用车感受,分享一下
- 2015071301 - 烧烤模式
- [数学知识]高中数学-分类计数原理 分步计数原理