dp協議學習----1、sst協議學習


本文主要講述dp協議中的sst協議:

一、組包整體結構圖:

localparam BS = 8'hBC;      // K28.5

localparam SR = 8'h1C;      // K28.0

localparam BE = 8'hFB;      // K27.7

localparam FS = 8'hFE;      // K30.7

localparam FE = 8'hF7;      // K23.7

localparam SS = 8'h5C;      // K28.2

localparam SE = 8'hFD;      // K29.7

 

1、關鍵字介紹:

●BS (Blanking  Start)

在垂直顯示區最后一個有效像素后插入;視頻顯示中,一行最后一個有效數據后插入;

在無視頻數據的情況下,每隔8192個symbols插入一個BS,每間隔512BS插入一個SR。

●BE (Blanking  End)

在垂直顯示區中,每一行的第一個有效像素前插入。

●FS  (Fill Start)

在傳輸單元(TU)的填充符號的開始處插入。如果僅僅只有一個填充符號,則省略FS,

只插入FE(填充結束)當僅僅只有兩個填充符號時,FS后面緊跟FE,中間沒有其他填充字符。

● SR(Scrambler Reset)

每 512 個 BS 符號要用一個 SR 代替;在加擾中檢測SR進行復位。

● CPBS(Content Protection BS)

內容保護模式下的 BS 與普通模式的不同,也稱為 CP。

● CPSR(Content Protection SR)

其中 FS 和 FE 符號在 TU 模塊中插入;SS 和 SE 符號則是音頻數據包傳到 MUX

模塊前在包頭和包尾插入;BS 和 BE 在模塊 MUX 插入;SR 和 CPSR 符號則是在

Scrambler 模塊中每檢測累計到 512 個 BS 符號代替 BS 一次。

● MSA(Main Stream Attribute)

●VB-ID,Mvid7:0,Maud7:0應該傳輸4次,無論Main-link上的鏈路數是多少,如下圖:

 

2、Pixel data結構如下圖:

上圖的pixdat由N個TU單元組成。

 

3、一個TU單元:

一個tu的總size=64btye,一個tu中的Valid Data Symbols的個數計算公式=packed data rate/link symbol rate*tu size;(packed data rate=?,link symbol rate=DSI速率/10,tu size=64)

最后一個tu中的  Valid Data Symbols的個數可能需要填00;

 

四、消影區組包結構圖:

五、msa組包結構圖:

六、偏移:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM