实验报告 · 25 | 原理讲解:HDMI——TMDS原理
课程:初级 | FPGA工程师基础启航(含板卡+证书) · 第三节 基础逻辑电路设计篇
发布自课程云笔记 · FPGA 实验证据骨架
TMDS 编码原理笔记(HDMI)
TMDS(最小化传输差分信号)是 HDMI 使用的一种高速数字信号传输技术,主要目的是减少信号跳变、维持直流平衡,提高传输可靠性。
TMDS 将输入的 8 位数据编码为 10 位数据,编码过程分为两个阶段:
减少跳变: 统计输入8位数据中“1”的数量,根据结果选择 XOR(异或)或 XNOR(同或)逐位编码,尽量减少相邻比特之间的电平跳变,从而降低电磁干扰。直流平衡: 统计已发送数据中“1”和“0”的数量差(cnt),根据当前数据和累计差值决定是否反转编码结果,使传输过程中“1”和“0”的数量尽量平衡,减少直流偏移。
当 DE=1 时,传输有效视频数据,进行 8b/10b 编码;当 DE=0 时,不传输像素数据,而是根据 C0、C1 输出对应的控制码,用于传递同步信息。
总结:TMDS 的核心就是先减少跳变,再维持直流平衡,最后通过差分信号实现 HDMI 高速可靠传输。
【本节要点】
【疑问/坑点】
【可复用的代码/思路】
【FPGA·实验证据】
【实验目标】
本节要验证什么?预期现象是什么?
【波形/截图】
用工具栏插入波形图、仿真界面或示波器照片
【仿真 log】
粘贴关键仿真输出或报错原文
【上板现象】
板卡现象、按键/数码管/接口实测结果
【结论与待改】
结论、坑点与下一步修改
评论 0