SAS遵循自己的摩爾定律版本,每隔幾年將速度翻倍。為了保持傳統(tǒng),SAS 24G(Gen-5)讓我們解碼一下,有效速度是如何翻倍到24G的,盡管信令速率保持在22.5G。這是通過更高效的128b/150b編碼方案實(shí)現(xiàn)的,以實(shí)現(xiàn)24G的可用數(shù)據(jù)速率,同時(shí)保持與6G和12G的兼容性。還引入了其他功能以提高整體協(xié)議效率。一些新添加的功能包括二進(jìn)制原語、基元參數(shù)、SMP 開放優(yōu)先級(jí)、擴(kuò)展器間公平性仲裁增強(qiáng)功能......等。在本博客中,我們將介紹一些新功能,并將繼續(xù)在即將發(fā)布的SAS博客中深入研究更多詳細(xì)信息。
128b/150b 編碼
對(duì) Gen-5 的支持不僅僅是早期 Gen-4 的減速帶;但也采用了全新的編碼方案。SAS-4采用128b/150b編碼方案,旨在以22.5G及更高的速度提供更好的鏈路效率。為了保持與早期版本的向后兼容性,當(dāng)物理鏈路以 Gen-128 或更高版本(SAS 數(shù)據(jù)包模式)運(yùn)行時(shí),將使用 150b/5b 編碼。當(dāng)物理鏈路以 Gen-8 或更低速度(SAS Dword 模式)運(yùn)行時(shí),使用傳統(tǒng)的 10b/4b 編碼方案。
128b/150b 編碼過程將四個(gè)雙字編碼為 150 位,而 8b/10b 編碼方法會(huì)導(dǎo)致相同的四個(gè)雙字為 160 位(要傳輸?shù)奈粩?shù)更少!與 8b/10b 編碼不同,128b/150b 編碼允許校正接收器的傳輸錯(cuò)誤。在這種新的編碼方案中,信息以“SPL數(shù)據(jù)包”的形式傳輸,這些數(shù)據(jù)包是在網(wǎng)絡(luò)上串行傳輸?shù)?50位塊。每個(gè)塊包含:
2 位 SPL 數(shù)據(jù)包標(biāo)頭
128 位 SPL 數(shù)據(jù)包有效負(fù)載描述符
20 位前向糾錯(cuò) (FEC) 信息
聲壓級(jí)數(shù)據(jù)包
聲壓級(jí)數(shù)據(jù)包標(biāo)頭
SPL 數(shù)據(jù)包標(biāo)頭字段定義數(shù)據(jù)包有效負(fù)載描述符的格式,即數(shù)據(jù)包有效負(fù)載中包含的分段類型。
聲壓級(jí)數(shù)據(jù)包有效負(fù)載描述符
數(shù)據(jù)包有效負(fù)載描述符包含加擾的空閑段、空閑的雙字段、SPL 幀段或基元段??紤]數(shù)據(jù)包有效負(fù)載描述符的一種簡單方法是,它是四個(gè)相同類型(基元或數(shù)據(jù)雙字)的雙字的集合。
置亂的空閑段包含四個(gè)設(shè)置為零的數(shù)據(jù)字。加擾空閑段是可刪除的 SPL 數(shù)據(jù)包。
空閑 dword 段包含四個(gè)打亂的空閑 dword,并在幀外傳輸。
幀段包含四個(gè)數(shù)據(jù)雙字,它們是幀的一部分。這可以是 SSP 幀段、SMP 幀段、STP 幀段或地址幀段。CRC 放置在幀的最終 SPL 數(shù)據(jù)包中。由于所有數(shù)據(jù)包都是 4 位字對(duì)齊的,因此使用填充字來填充 CRC 和 SPL 幀段末端之間的任何未填充插槽。
基元段包含一個(gè)擴(kuò)展的二進(jìn)制基元或四個(gè)作為基元/二進(jìn)制基元的雙字(以及關(guān)聯(lián)的基元參數(shù),如果有的話)。我們將在后續(xù)博客中看到有關(guān)二進(jìn)制基元和基元參數(shù)的更多信息。
前向糾錯(cuò)
128b150b編碼方案還使接收器能夠糾正傳輸錯(cuò)誤。這是通過嵌入在每個(gè)SPL數(shù)據(jù)包中的前向糾錯(cuò)信息來實(shí)現(xiàn)的。里德所羅門代碼用于此目的。為了計(jì)算 FEC,使用 26 位數(shù)據(jù)包標(biāo)頭和 2 位數(shù)據(jù)包有效負(fù)載構(gòu)造 128 符號(hào)消息 M(x)。每個(gè)符號(hào)的寬度為 5 位(26 個(gè)符號(hào) x 5 位 = 130 位)。然后在此消息 M(x) 上計(jì)算奇偶校驗(yàn)符號(hào) P(x)。計(jì)算出的奇偶校驗(yàn) P(x) 嵌入在原始消息中并傳輸。選定的里德所羅門代碼允許糾正多達(dá) 2 個(gè)符號(hào)錯(cuò)誤。
審核編輯:郭婷
-
接收器
+關(guān)注
關(guān)注
14文章
2468瀏覽量
71871 -
編碼
+關(guān)注
關(guān)注
6文章
940瀏覽量
54814 -
數(shù)據(jù)包
+關(guān)注
關(guān)注
0文章
260瀏覽量
24385
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論