HDMI 2.1的traning流程

7 篇文章 1 订阅
4 篇文章 0 订阅

在支持FRL模式下,source和Sink首次建立链接时需要进行link traning 和更新FRL rate 也需要进行Link traning。

 

traning流程:

首次Training会依次经历4个 link training state

 

LT State

Source Behavior

Sink Behavior

LTS:1

Read EDID

读取解析EDID后,发现EDID非FF,就开始判断Sink 是否支持FRL mode, 满足以下3个条件为支持

FRL_Max_Rate >0

SCDC_present =1

Sink Version !=0

提供EDID和设置SCDC

LTS:2

Prepare for FRL

Source 反复查询,直到SCDC FLT_Ready 为1

设置FRL_Rate和FFE level

Sink准备好link training时,把SCDC FLT_Ready设置为1

LTS:3

Training in progress

根据Ln(x)_LTP_req寄存器值,发出相应pattern

Ln(x)_LTP_req=0 进入下个LTS:P 状态

设置FRL_Start=0

通过Ln(x)_LTP_req寄存器,为每个lane请求pattern,当接收到的pattern与参数一致,就对Ln(x)_LTP_req=0,使其进行下一阶段

LTS:P

FRL training passed

开始FRL 传输

查询FRL_Start=1才开始音视频传输

检测到FRL 传输后,设置FRL_Start=1, 准备接收音视频

 

当Link 更新 FRL rate 时, 会使用到状态LTS:4 Update FRL_Rate

当Link training 失败或者超时, 会进入状态LTS:L Legacy TMDS。Source 和Sink工作在TMDS 模式,也就是HDMI1.4b/2.0 模式。

FRL_Start = 0时traning过程

FRL_Start =1 时传输视频内容

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值