SAS(串行連接 SCSI)仍然是任務(wù)關(guān)鍵型存儲子系統(tǒng)的首選接口。SAS 24G不僅僅是上一代SAS 2GB的12倍減速帶,而是對該技術(shù)的重大改革。
在之前的博客 - 解碼SAS 24G:新的編碼和功能中,我們研究了最近推出的128b / 150b編碼,SAS協(xié)議層(SPL)數(shù)據(jù)包和前向糾錯(FEC),以支持22.5Gbps的傳輸。SPL 數(shù)據(jù)包是一個 150 位塊,包含 2 位標(biāo)頭、128 位 SPL 數(shù)據(jù)包有效負(fù)載和 20 位 FEC。SPL 數(shù)據(jù)包的 FEC 字段有助于錯誤檢測和恢復(fù)。繼續(xù) SAS 博客系列,我們將在這篇文章中介紹二進(jìn)制基元、擴(kuò)展二進(jìn)制基元和基元參數(shù)。
二進(jìn)制基元和擴(kuò)展二進(jìn)制基元
基元是用于提供鏈接的控制或狀態(tài)的特殊雙字?;阪溄由虾苋菀鬃R別,因為它們在 dword 的第一個字節(jié)位置有一個控制字符。在 Gen5 傳輸時,四個基元組合成一個 SPL 基元數(shù)據(jù)包,數(shù)據(jù)包標(biāo)頭設(shè)置為 01b。 SPL 引入了兩種新的基元類型:二進(jìn)制基元和擴(kuò)展二進(jìn)制基元。
二進(jìn)制基元是占據(jù) SPL 基元數(shù)據(jù)包中 dword 位置的 32 位二進(jìn)制數(shù)據(jù)。與傳統(tǒng)的 SAS 基元(ACK、RRDY 等)不同,二進(jìn)制基元在第一個字節(jié)位置不包含控制字符。在 dword 模式鏈接上不會觀察到這些基元,因為它們?nèi)鄙儆糜跈z測的控制字符。發(fā)送器將 SPL 數(shù)據(jù)包的原始同步選擇或控制 1/2/3 字段設(shè)置為 01b,以指示該位置的 dword 是二進(jìn)制原語。APTA 控制原語(例如:APTA_ADJUST (*))和幀結(jié)束標(biāo)識符(例如:B_EOF (*))是標(biāo)準(zhǔn)定義的一些二進(jìn)制原語。
擴(kuò)展二進(jìn)制基元是 128 位二進(jìn)制數(shù)據(jù),占用 SPL 數(shù)據(jù)包中數(shù)據(jù)包有效負(fù)載描述符的 128 位。此類型的基元將“基元同步選擇”字段設(shè)置為 10b。到目前為止定義的擴(kuò)展二進(jìn)制基元是PACKET_SYNC、PACKET_SYNC_LOST、LINK_RATE_MANAGEMENT和END_TRAIN。
二進(jìn)制和擴(kuò)展二進(jìn)制原語僅在以數(shù)據(jù)包模式運(yùn)行的鏈路上觀察到。接收器通過在基元段的“基元同步選擇”、“控制 01”、“控制 1”或“控制 2”字段中查找特定模式 (3b) 來區(qū)分二進(jìn)制基元和舊版 SAS 基元。當(dāng)接收方在 SPL 數(shù)據(jù)包有效負(fù)載的基元同步字段中檢測到 10b 時,它會檢測到擴(kuò)展的二進(jìn)制基元。
基元參數(shù)
SPL 數(shù)據(jù)包結(jié)構(gòu)允許將其他可變長度參數(shù)數(shù)據(jù)與基元相關(guān)聯(lián)。此參數(shù)數(shù)據(jù)在傳達(dá)與基元關(guān)聯(lián)的附加信息時很有用?;獏?shù)僅出現(xiàn)在 SPL 基元段內(nèi),并且始終與基元或二進(jìn)制基元相關(guān)聯(lián)。CONTROL10、CONTROL1 或 CONTROL2 中的值 3b 表示存在與上述基元關(guān)聯(lián)的基元參數(shù)。由于參數(shù)數(shù)據(jù)的長度可以是可變的,因此參數(shù)長度字段定義參數(shù)數(shù)據(jù)的長度。
SPL 為 CLOSE 和 OPEN_REJECT(重試類)基元定義基元參數(shù)。SPL 為OPEN_REJECT重試類基元定義了一個 4 字節(jié)參數(shù)數(shù)據(jù),可用于指定延遲,在此之后可以重試打開幀。CLOSE 基元參數(shù)是為擴(kuò)展器設(shè)備定義的。它的長度為 12 字節(jié),擴(kuò)展器將擴(kuò)展公平優(yōu)先級信息傳送到連接的擴(kuò)展器設(shè)備。端點不會為 CLOSE 發(fā)起基元參數(shù),如果收到一個基元參數(shù),則忽略該參數(shù)。
shenhbj;gt
-
接口
+關(guān)注
關(guān)注
33文章
8706瀏覽量
151973 -
存儲
+關(guān)注
關(guān)注
13文章
4358瀏覽量
86196 -
SAS
+關(guān)注
關(guān)注
2文章
524瀏覽量
32947
發(fā)布評論請先 登錄
相關(guān)推薦
24G微波雷達(dá)技術(shù)在智能照明領(lǐng)域的應(yīng)用
英飛凌的24G毫米波雷達(dá)開發(fā)板Distance2GO如何開發(fā)
業(yè)界首次24G SAS端到端存儲互操作性測試
鎧俠發(fā)布第二代24G SAS固態(tài)硬盤:專注于性能和安全性
解碼SAS 24G:新的編碼和功能
![解碼<b class='flag-5'>SAS</b> <b class='flag-5'>24G</b>:新的編碼和功能](https://file1.elecfans.com/web2/M00/88/BE/wKgaomRwZwKADxVLAABQ4iCTIHM105.png)
Broadcom96xx PCIe 4.0,24G SAS MegaRAID和eHBA TriMode存儲適配器
![Broadcom96xx PCIe 4.0,<b class='flag-5'>24G</b> <b class='flag-5'>SAS</b> MegaRAID和eHBA TriMode存儲適配器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
24G毫米波雷達(dá)測速原理詳解
![<b class='flag-5'>24G</b>毫米波雷達(dá)測速原理詳解](https://file1.elecfans.com/web2/M00/A3/47/wKgZomUEExSAUPmzAACCkmeIZY4779.jpg)
評論