### 视频连接技术:利用TMDS I/O实现视频传输 #### 概述 过渡最小化差分信号(Transition Minimized Differential Signaling,简称TMDS)是一种用于通过数字视觉接口(Digital Visual Interface,简称DVI)和高清晰度多媒体接口(High-Definition Multimedia Interface,简称HDMI)传输视频数据的标准。这两种接口广泛应用于消费电子设备,如平板电视、个人电脑显示器、DVD播放器、台式机以及视频游戏控制台等。 #### 引言 DVI和HDMI协议在物理层使用TMDS进行通信。TMDS的吞吐量取决于所传输视频屏幕模式的串行数据速率,这反过来又决定了用于支持该吞吐量的Spartan-3A FPGA的速度等级。 #### FPGA吞吐量与视频屏幕模式 Spartan-3A FPGA集成了原生TMDS I/O,并符合差分电压标准。表1列出了每种Spartan-3A FPGA速度等级的最大吞吐量,而表2则列举了对应这些数据速率的常见视频屏幕模式。 **表1:Spartan-3A系列TMDS I/O吞吐量** | 速度等级 | 吞吐量 | |----------|----------| | -5 | 700 Mb/s | | -4 | 640 Mb/s | **表2:常见视频屏幕模式** | 屏幕模式 | 像素速率 | 串行数据速率 | 颜色深度 | |-------------------|----------|-------------|----------| | VGA (640x480@60Hz)| 25 MHz | 250 Mb/s | 24 bits | | 480p (720x480@60Hz)| 27 MHz | 270 Mb/s | 24 bits | | SVGA (800x600@60Hz)| 50 MHz | 500 Mb/s | 24 bits | | XGA (1024x768@60Hz)| 65 MHz | 650 Mb/s | 24 bits | | HDTV 720p (1280x720@60Hz)| 74.25 MHz | 742.5 Mb/s | 24 bits | | HDTV 1080i (1920x1080@60Hz交错)| 74.25 MHz | 742.5 Mb/s | 24 bits | **注释**: 1. 符合CEA-861-D标准。 #### TMDS视频传输协议 本节简要讨论了TMDS视频传输协议。TMDS通过差分对传输数据,这种设计可以最大限度地减少电磁干扰并提高信号质量。TMDS使用三个独立的数据通道来传输像素数据,以及一个额外的时钟/控制通道来同步这三个数据通道。每个数据通道通常支持高达3.4 Gbps的数据速率,这意味着一个完整的HDMI 1.4b信号可以达到约10.2 Gbps的总带宽。 TMDS信号传输采用8b/10b编码方案,这是一种将8位数据转换为10位符号的技术,旨在减少直流偏置和改善信号的传播特性。此外,TMDS还采用了特殊符号序列,这些序列被插入到数据流中以帮助接收端恢复时钟信号。 为了实现视频连接功能,Spartan-3A FPGA提供了一套参考设计,能够支持最高达700 Mb/s的数据流传输与接收,这适用于许多常见的视频格式,包括VGA、SVGA、XGA以及一些高清视频模式如HDTV 720p和1080i。 利用TMDS I/O接口,Spartan-3A FPGA能够在保持高质量视频信号的同时,提供高性能且经济高效的视频连接解决方案。对于那些希望在不牺牲图像质量的情况下降低成本的应用场景来说,这种集成的TMDS I/O接口是一个非常有价值的选择。 ### 结论 通过使用Spartan-3A FPGA中的原生TMDS I/O接口,设计人员可以轻松实现DVI或HDMI数据流的传输和接收,同时确保视频质量和性能。这一技术不仅简化了设计过程,还降低了成本,并为消费电子产品提供了高质量的视频连接选项。
剩余35页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0