HDMI 2.1的traning流程
在支持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 时传输视频内容
                    
                
                
            
        
浙公网安备 33010602011771号