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

Broadcom96xx PCIe 4.0,24G SAS MegaRAID和eHBA TriMode存儲(chǔ)適配器

24G毫米波雷達(dá)測(cè)速原理詳解

24G人在感應(yīng)雷達(dá)和24G目標(biāo)軌跡跟蹤雷達(dá)的區(qū)別

評(píng)論