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 時傳輸視頻內容
?
?
?
總結
以上是生活随笔為你收集整理的HDMI 2.1的traning流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信公众号接入图灵机器人
- 下一篇: 创业计划书PPT模板