在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

針對PCIe Gen5 M.2 NVMe SSD的L1.2低功耗測試

SSDFans ? 來源:SSDFans ? 作者:SSDFans ? 2023-03-09 09:43 ? 次閱讀

隨著兩周前Gigabyte AORUS Gen5 10000 SSD在美國Amazon和newegg的發(fā)售,以及其它廠家PCIe Gen5 M.2 SSD的發(fā)售,針對Gen5 M.2 SSD的測試對于筆記本電腦廠商也早于之前的預期開始了測試。

0dcb75f4-bd88-11ed-bfe3-dac502259ad0.png

0e8a86d8-bd88-11ed-bfe3-dac502259ad0.png

針對Gen5 M.2 SSD的測試常用的工具,一般有下面幾大類:

PCIe Gen5協(xié)議分析儀

這類產(chǎn)品以SeriaTek PCIe Gen5 analyzer為代表。針對M.2 SSD的一個關鍵指標是保證M.2在進出低功耗L1.2的時候可以穩(wěn)定地抓取并且解碼數(shù)據(jù)

PCIe Gen5 SSD鏈路故障注入工具

這類產(chǎn)品以Quarch公司的Gen5 M.2 card control module為代表,串接在M.2 SSD和M.2插槽之間,導入物理層和鏈路層的各種問題,可以仿真出M.2 SSD在插入市場上各種質(zhì)量參差不齊的主板的時候是否仍然可以穩(wěn)定、可靠地工作。

PCIe Gen5 SSD性能和功能測試設備

這類產(chǎn)品以SanBlaze公司的RM5/DT5為代表,已經(jīng)在過去一年多的時間里獲得了全球各大Gen5 M.2 SSD廠商的選擇,尤其是在Gen5 低功耗L1.2測試上通過獨有的硬件設計解決了低功耗測試測試的難題。我們本篇文章也是重點介紹該功能的實現(xiàn)。

PCIe Gen5 SSD電壓拉偏測試

這類產(chǎn)品以Quarch公司的Gen5 M.2 PPM (programmable power module)為代表,測試Gen5 M.2在接入不同的主板的時候,或者主板電壓不穩(wěn)的時候是否可以正常工作。

PCIe Gen5 SSD功耗和邊帶sideband信號追蹤回溯工具

這類產(chǎn)品以Quarch公司的Gen5 M.2 PAM (programmable analysis module)為代表,測試Gen5 M.2 SSD在接入不同的主板,尤其是在L1.2低功耗下面的各種問題的分析非常方便,它可以非常高的分辨率長時間抓取所有的電壓、電流和功耗以及sideband例如CLKREQ#, PERST#等,方便工程師進行問題的回溯分析。

PCIe Gen5 SSD測試環(huán)境搭建常用盤柜和治具

這類產(chǎn)品以SerialCables公司的Gen5 8槽位測試盤柜,以及各類Gen5 M.2轉接卡和延長線為主,例如Gen5 M.2/AIC, M.2/U.2等,重在保證Gen5信號的品質(zhì)。

PCIe Gen5 SSD高低溫測試溫箱

這類產(chǎn)品根據(jù)使用場景分為研發(fā)用和生產(chǎn)用兩類。研發(fā)用的話,可以采用SerialCable RM5,可以提供0~75度的溫度測試范圍;對于生產(chǎn)用,一般根據(jù)用戶的需求進行定制,一般采用通用溫箱架構,需要保證Gen5信號的穩(wěn)定性和設備的經(jīng)濟型。

針對上述的各類產(chǎn)品的介紹,感興趣的朋友可以到下面的百度網(wǎng)盤下載PCIe Gen5測試工具白皮書8.0(https://pan.baidu.com/s/1FSc8LBTKM3aGr3FZ6nvhrQ?pwd=xcb3)。本文的重點是介紹如何測試PCIe Gen5 M.2 SSD的L1.2低功耗,測試連接圖請參考下面的SanBlaze + SerialTek L1.2連接示意圖360度VR照片(https://www.720yun.com/t/77vk6mdw7dl )。

L1.2低功耗測試介紹

SANBlaze SBExpress 和Certified by SANBlaze測試方法通過提供創(chuàng)建復雜測試套件、驗證規(guī)范合規(guī)性、數(shù)據(jù)完整性、電源和reset測試以及 MI 合規(guī)性的簡單方法,大大簡化了 PCIe NVMe 設備的驗證。

通過SANBlaze 認證測試套件的 10.5 版本,SANBlaze 推出了一套測試,旨在驗證 NVMe 設備在超低功耗子狀態(tài) L1.1 和 L1.2 下的運行。

L1.x 子狀態(tài)測試對旨在用于平板電腦和筆記本電腦等電池供電設備的NVMe SSD的生產(chǎn)商提出了獨特但至關重要的挑戰(zhàn)。這些設備將極大地受益于新的電源子狀態(tài)(power sub-state),這些子狀態(tài)以少量 PCIe 延遲換取盡可能低的功耗。

與 L1.x 子狀態(tài)的根本區(qū)別是使用帶外信號來 “喚醒設備”。使用帶外信號允許設備通過完全關閉其收發(fā)器并僅監(jiān)控CLKREQ# 帶外信號的電平來實現(xiàn)接近零功耗的狀態(tài)。

主要 PCIe 電源狀態(tài)(Power States)

可以在以下 PCI?SIG 文檔https://pcisig.com/making?most?pcie?low?power?features中找到 PCIe 電源狀態(tài)的全面概述,特別是L1.1 和 L1.2 子狀態(tài)由 PCI?SIG 營銷工作組聯(lián)席主席 Scott Knowlton 撰寫,此處引用。

主要的 PCIe 電源狀態(tài)是:

L0 – 正常運行的鏈路

L1 – 沒有數(shù)據(jù)傳輸?shù)逆溌窢顟B(tài),因此 PCIe 收發(fā)器邏輯的關鍵部分可以關閉

L2 – 與 L3 相同的鏈路狀態(tài),但其中電源尚未(尚未)被移除

L3 – 設備關機時

L0s 一種鏈路狀態(tài),包括數(shù)據(jù)可以在一個方向上傳輸,可能在另一個方向上不傳輸數(shù)據(jù),因此鏈路上的兩個設備可以各自獨立地空閑其發(fā)送端(transmitter)

定義 L1.1 和 L1.2 子狀態(tài)

隨著 PCIe 速度和通道密度的增加,僅僅保持 PCIe 通道處于活動狀態(tài)就會消耗大功率,根據(jù)L1.2 power substate定義,進入低功耗時候將關閉收發(fā)器PCIe transceiver PHY鏈路,然后在需要的時候再重新打開。

為了解決這個難題,PCIe NVMe 定義了帶外信號“CLKREQ#”,其最簡單的定義是從主機到端點設備的“喚醒”信號,用于重新打開 PHY 并重新開始 PCIe 鏈路通信。關閉 PHY 可以節(jié)省大量電量并允許PCIe endpoint節(jié)點在空閑模式下幾乎不消耗功率,這對于電池供電的設備如筆記本電腦來說是一個顯著的改進。

Scott Knowlton 的論文描述了 L1.x 子狀態(tài)的好處如下,為了完整性,這里引用上述提及的規(guī)范中的文本。

“L1 子狀態(tài)背后的基本思想是使用 PCIe 收發(fā)器內(nèi)部的高速邏輯以外的東西來喚醒設備。目標是在活動狀態(tài)下實現(xiàn)接近零的功耗。

這是通過向現(xiàn)有 PCIe 引腳 (CLKREQ#) 添加額外功能以提供非常簡單的信號協(xié)議來實現(xiàn)的。這允許 PCIe 收發(fā)器關閉其高速電路并依靠該信號再次喚醒它們。事實上,這定義了兩個新的power substate子狀態(tài):L1.1 和 L1.2, 分別提供了它們自己的功率與退出延遲權衡選擇。

L1.1 和 L1.2 都允許 PCIe 收發(fā)器關閉其 PLL 及其接收器和發(fā)射器,而 L1.2 甚至允許關閉common mode keeper circuits。

結果是非常顯著的。高效的電路設計和現(xiàn)代硅工藝意味著典型的 PCI Express 4.0 x4 PHY(4 個收發(fā)器加上用于四個通道的相關數(shù)字邏輯)在 L0 中以全 16GT/s 數(shù)據(jù)速率運行時消耗的功率在 400?500mW 范圍內(nèi)。

使用 L1.1,相同 PHY 的功耗降低了大約 20 倍,僅消耗 20?30mW。接受稍長的 L1.2 退出延遲可使功耗再降低 10倍至僅 2?3mW。

下圖顯示了與使用 L1 子狀態(tài)相比,現(xiàn)有 L1 狀態(tài)可用的低功耗解決方案。預計多通道鏈路的節(jié)能規(guī)模呈線性增長, 并且實施 L1 子狀態(tài)功能會在 L1 退出延遲增加時降低功耗。實施 L1 子狀態(tài)是降低使用 PCIe 的移動設計功耗的關鍵。”

0e9dd1e8-bd88-11ed-bfe3-dac502259ad0.jpg

圖 1:L1.x 狀態(tài)圖和子狀態(tài)定義

控制 CLKREQ#

如上一節(jié)所述,NVMe U.2、U.3、EDSFF 和 M.2 連接器上可用的引腳 CLKREQ# 已被修改,以向處于電源狀態(tài) L1.1 和L1 的M.2 SSD固態(tài)盤提供“喚醒”信號.2 如圖1所示。

為了驗證 L1、L1.1 和 L1.2 低功耗子狀態(tài)的正確操作,用戶必須能夠監(jiān)視和控制 CLKREQ# 信號。這可以使用 SANBlaze PCIe Gen5 NVMe 測試系統(tǒng)來實現(xiàn)(V10.5 軟件版本)。

0ea93b6e-bd88-11ed-bfe3-dac502259ad0.png

圖 2:上游端口啟動退出的 L1.1 波形

0ec5f2e0-bd88-11ed-bfe3-dac502259ad0.png

圖 3:下游端口啟動退出的 L1.1 波形

CLKREQ# 信號

CLKREQ# 在被測設備處于 L0(全功率)狀態(tài)時被Assert拉低,并且可以由 PCIe 鏈路上的上游或下游設備Assert,以將設備從 L1.1 或 L1.2 恢復到 L0.Active。

CLKREQ# L1.1 L1.2 測試模式

SANBlaze 支持在 SBExpress?RM5(Rack Mounted PCIe Gen5機架式測試系統(tǒng)) 和SBExpress?DT5 (Desk Top PCIe Gen5桌面式測試系統(tǒng))NVMe SSD測試系統(tǒng)上進L1.1 和 L1.2 測試。目前內(nèi)置腳本可與SANBlaze 硬件一起使用,其操作如下所述。

根據(jù)被測設備在 SBExpress?RM5 系統(tǒng)中的物理位置,測試將以兩種模式之一運行。腳本將自動確定系統(tǒng)配置,并根據(jù)系統(tǒng)配置和版本運行兩種測試模式之一。

兩種操作模式各有優(yōu)勢,建議在兩種模式中的每一種模式下測試待測的Gen4/5 M.2 SSD,如下所述。

L1.1和L1.2 子狀態(tài)測試腳本

以下腳本在 SANBlaze V10.5 軟件包中可用,可從 SANBlaze 獲得。

0ece1650-bd88-11ed-bfe3-dac502259ad0.png

所有腳本都是第一個腳本 PM_L1_Substate_Verify.sh 的變體,它使被測設備從 L0.Active 到 L1.Idle,再到 L1.1 和 L1.2。在每個級別,腳本通過檢查 PCIe 總線鏈路狀態(tài)和 CLKREQ# 信號的當前狀態(tài)來測試被測設備的預期電源狀態(tài)轉換。

變化如下:

0ee97738-bd88-11ed-bfe3-dac502259ad0.png

CLKREQ#模式定義

目前定義了兩種測試模式將腳本運行在SANBlaze SBExpress?RM5 硬件系統(tǒng)上,所有 SBExpress?RM5 系統(tǒng)的所有插槽都能夠運行模式 1。

模式 1 ? SANBlaze“riser”控制 CLKREQ#

模式 2 ? CLKREQ# 信號由上游 PCIe 設備控制

模式 2 測試需要自定義固件,該固件image可現(xiàn)場升級并可由SANBlaze 根據(jù)需求提供。

進模式 1 CLKREQ# 測試

在第一種操作模式下,SANBlaze 腳本通過手動控制 CLKREQ# 來控制進入和退出 L1.x 子狀態(tài)。這種操作模式將驗證子狀態(tài),并將以下述方式在 SBExpress?RM5 測試系統(tǒng)的所有 16 個插槽中操作。

選擇“測試管器”測試

低功耗子狀態(tài)測試腳本需要手動選擇,它們也將包含在Certified by SANBlaze 測試報告中。

首先,從SanBlaze WebGUI左側菜單中選擇 SBExpress 管理器頁面:

0ef2c1e4-bd88-11ed-bfe3-dac502259ad0.png

然后選擇頁面底部附近的“ShowTestManager”按鈕:

0f0f292e-bd88-11ed-bfe3-dac502259ad0.png

然后選擇右邊的“PM_L1_Substate_Verify.sh”腳本:

0f21bd14-bd88-11ed-bfe3-dac502259ad0.png

此時,可以選擇將測試分配給所有設備,設置“通過時間”或“通過次數(shù)”。通過時間將用作每個子狀態(tài)轉換之間的停留時間,并且 腳本將在最終測試“通過”之前運行的通過次數(shù)。

為簡單起見,我們將傳遞計數(shù)保留為 1,并讓腳本設置停留時間。

選擇“添加測試”按鈕。測試將添加到所選設備。

0f41dc20-bd88-11ed-bfe3-dac502259ad0.png

你的系統(tǒng)現(xiàn)在將準備在所選設備上運行低功耗子狀態(tài)測試,并且頁面的上部應將測試顯示為“空閑”,如下所示:

0f4bcb68-bd88-11ed-bfe3-dac502259ad0.png

選擇“開始”將運行測試,將被測設備置于 L0.Active 狀態(tài),然后進入上述每個 L1.x 子狀態(tài)。

監(jiān)控 NVMe 邊帶信號

為了演示模式 1 測試,我們正在使用 SerialTek Kodiak Gen5 PCIe/NMVe 協(xié)議分析儀監(jiān)控鏈路統(tǒng)計數(shù)據(jù)和邊帶信號 PERST0#、CLKREQ#、PRSNT# 和 DUALPORTEN#。

正如trace所見,當被測設備De-assert CLKREQ# 并關閉 PCIe “Phys”時,你將看到系統(tǒng)移至“Training”。這是模式 1 測試的預期行為。

當系統(tǒng)Assert CLKREQ# 時,被測設備將重新訓練并在 PCIe 上變?yōu)榛顒訝顟B(tài)。

該腳本將監(jiān)控 CLKREQ# 和 PCIe 鏈路的狀態(tài),并測試每個轉換的預期行為。

測試結束時,設備將獲得“通過、失敗或警告”狀態(tài)。例如,如果設備不支持它聲稱支持的低功耗狀態(tài),則可以使用警告。

0fa5e4cc-bd88-11ed-bfe3-dac502259ad0.png

圖 4:SerialTek Kodiak PCIe Gen5協(xié)議分析儀結果

設置功能 NVMe 支持

在測試過程中,“GetFeatures”和“SetFeatures”命令的執(zhí)行方式如下。

首先發(fā)出“GetFeatures”命令,并從設備讀取支持的電源狀態(tài)數(shù) (NPSS - Number of Power States Supported) 值。

使用 SetFeatures 將生成的 NPSS 值發(fā)送到設備,以啟用盡可能低的功耗狀態(tài)。一旦以這種方式選擇了最低功耗狀態(tài),設備就有望成功進入和退出每個低功耗狀態(tài)。

模式 1 測試結果

在模式 1 CLKREQ# 測試中,M.2 SSD固態(tài)盤應正確響應 GetFeatures 請求,并接受 SetFeatures 命令以選擇最低功耗狀態(tài)。預計該M.2 SSD固態(tài)盤將按以下方式運行;否則,M.2 SSD固態(tài)盤將無法通過測試。

1. M.2 SSD固態(tài)盤以全功率模式 L0.Active 啟動

2. M.2 SSD固態(tài)盤響應 GetFeatures 命令

3. M.2 SSD固態(tài)盤接受 SetFeatures 命令以選擇最低功率狀態(tài)

4. 腳本使用 ASPMControl 指示M.2 SSD固態(tài)盤進入 L1.0 狀態(tài)

5. 腳本使用L1PMControl 啟用 L1.1 狀態(tài)

6. 腳本檢查M.2 SSD固態(tài)盤是否置低 CLKREQ#

7. 腳本檢查 PCIe 鏈路是否移動到“輪詢”

8. 腳本Assert CLKREQ# 并驗證M.2 SSD固態(tài)盤返回到 L0.Active 狀態(tài) 9. 對 L1.2 狀態(tài)重復步驟 4 ? 8

10. M.2 SSD固態(tài)盤返回到 L0.Active 并且默認值恢復到 SetFeatures

進行模式 2 CLKREQ# 測試

在第二種操作模式下,SANBlaze riser 允許被測設備的 PCIe 上游控制 CLKREQ#。按照上述模式 1 測試的步驟進行測試。

該腳本將確定模式 2 測試是否在指定的插槽上可用,然后并將自動執(zhí)行模式 2 測試。

模式 2 測試要求

要運行模式 2 測試(主機控制 CLKREQ#),SBExpress?RM5 系統(tǒng)必須配置如下:

0fb3bf66-bd88-11ed-bfe3-dac502259ad0.png

如果模式 2 不可用,該腳本將審核系統(tǒng)并運行模式 1。

Mode2 CLKREQ# 測試的執(zhí)行

在模式 2 CLKREQ# 測試中,M.2 SSD固態(tài)盤應正確響應 GetFeatures 請求,并接受 SetFeatures 命令以選擇最低功率狀態(tài)。預計該M.2 SSD固態(tài)盤將按以下方式運行;否則,M.2 SSD固態(tài)盤將無法通過測試。

1. M.2 SSD固態(tài)盤以全功率模式 L0.Active 啟動

2. M.2 SSD固態(tài)盤響應GetFeatures 命令

3. M.2 SSD固態(tài)盤接受 SetFeatures 命令以選擇最低功率狀態(tài)

4. 腳本使用 ASPMControl 指示M.2 SSD固態(tài)盤進入 L1.0 狀態(tài)

5. 腳本啟用 L1。1 state using L1PMControl

6. 腳本檢查M.2 SSD固態(tài)盤和主機是否都De-assert CLKREQ#

7. 腳本檢查 PCIe 鏈路是否移動到“L1.Idle”

8. 腳本向M.2 SSD固態(tài)盤發(fā)出 IO 并驗證主機Assert CLKREQ#

9. 腳本期望 IO 成功

10. 為 L1.2 狀態(tài)重復步驟 4 ? 8

11. M.2 SSD固態(tài)盤返回到 L0.Active,默認值為恢復到 SetFeatures

SerialTek Kodiak PCIe Gen5協(xié)議分析儀抓取的trace將顯示處于 L1.Idle 的M.2 SSD固態(tài)盤,并驗證主機是否正在Assert CLKREQ# 以響應 IO 請求,如下所示。

0fc7aa1c-bd88-11ed-bfe3-dac502259ad0.png

圖 5:Kodiak PCIe 分析儀跟蹤驗證主機正在Assert CLKREQ#

解釋和發(fā)布測試結果

子狀態(tài)測試的成功完成將顯示在 SBExpress 頁面上,如下所示:

1028dfa8-bd88-11ed-bfe3-dac502259ad0.png

選擇測試的鏈接名稱,在本例中為 PM_L1_Substate_Verify.sh,將顯示測試執(zhí)行的詳細日志。

完成后,系統(tǒng)將生成一份測試報告,可在此處的 SBExpress 頁面上找到:

103c086c-bd88-11ed-bfe3-dac502259ad0.png

選擇名稱,然后“View”將顯示測試報告,然后可以導出或打印該報告,其中包含結果摘要或完整的測試日志。

在 CLKREQ# 測試的幕后

使用 SerialTek PCIe Gen5協(xié)議分析儀監(jiān)控測試過程可以讓你看到sideband邊帶和PCIe數(shù)據(jù)路徑信號上實際發(fā)生的情況,但運行子狀態(tài)測試不需要分析儀。

從 CLI 啟動子狀態(tài)

除了提供的腳本之外,還可以從 SANBlaze 系統(tǒng)命令行界面 (CLI) 初始化和觀察子狀態(tài)轉換。

使用 sb_sdb 檢查鏈路狀態(tài)

sb_sdb 是一種通過串行總線與 PCIe 交換機通信的工具。它可用于查詢交換機的鏈路狀態(tài)。例如,位于 ?d 0(測試設備左側的第一個插槽)的設備的當前鏈路狀態(tài)為 L0.Active:

104529c4-bd88-11ed-bfe3-dac502259ad0.png

在本例中,我們將使用 sb_sdb 來監(jiān)控鏈接狀態(tài),通過電源子狀態(tài)對M.2 SSD固態(tài)盤進行分分步測試。

使用 SetFeatures 啟用最低功耗狀態(tài)

首先使用 Getfeature 和 Setfeature 功能啟用設備可以支持的最低功耗狀態(tài)。目標編號為 100 + 插槽編號,因此插槽 0 中的M.2 SSD固態(tài)盤為 100。

使用插槽 0 的M.2 SSD固態(tài)盤作為示例 = Target 100 = /iport0/target100

接下來,找到支持的電源狀態(tài)數(shù)并啟用最低電源狀態(tài)。下面的命令將返回支持的電源狀態(tài)數(shù):

105d425c-bd88-11ed-bfe3-dac502259ad0.png

就電源特性而言,最高功率狀態(tài)首先出現(xiàn),因此使用上面命令中的數(shù)字將啟用最低功率狀態(tài)。使用 NPSS 編號使用上面的 4 為 ?d 數(shù)據(jù)發(fā)送“SetFeatures”命令,如下所示:

106321e0-bd88-11ed-bfe3-dac502259ad0.png

現(xiàn)在已經(jīng)使用 SetFeatures 告訴M.2 SSD固態(tài)盤希望它進入的最低功率狀態(tài)。它仍將處于 L0.Active 中,如下所示:

10795884-bd88-11ed-bfe3-dac502259ad0.png

關閉系統(tǒng)看門狗(system watchdog)

SBExpress 系統(tǒng)有一個“看門狗”,除非禁用,否則每秒輪詢一次。此看門狗將使M.2 SSD固態(tài)盤保持活動狀態(tài),因此為了測試目的,將其關閉。

10862802-bd88-11ed-bfe3-dac502259ad0.png

關閉M.2 SSD固態(tài)盤的 SMBus

SBExpress 系統(tǒng)會從 M.2 M.2 SSD固態(tài)盤的“轉接卡”適配器上的 SMBus 讀取數(shù)據(jù)。SMBus 活動將使M.2 SSD固態(tài)盤保持活動狀態(tài),因此也將其關閉。

10988a9c-bd88-11ed-bfe3-dac502259ad0.png

使用 ASPM 啟用低功耗狀態(tài)

發(fā)送此 ASPM 命令以啟用 L1.0

10a6b1d0-bd88-11ed-bfe3-dac502259ad0.png

你將在 L1.Idle 中看到M.2 SSD固態(tài)盤(此時為 L1.0)

10b9c59a-bd88-11ed-bfe3-dac502259ad0.png

這樣你可以看到SSD不在 L1.x 中,因為 clkreq_l 仍然顯示asserted:

10c59c62-bd88-11ed-bfe3-dac502259ad0.png

啟用 L1.1 或 L1.2

現(xiàn)在使用此命令啟用 L1 子狀態(tài)(8 = L1.1,4 = L1.2)

10d8489e-bd88-11ed-bfe3-dac502259ad0.png

在這一點上,M.2 SSD固態(tài)盤將移動到 L1.2 子狀態(tài),并將De-assert CLKREQ#,如下面的 SerialTek Kodiak PCIe Gen5 Analyzer 邊帶跟蹤所示:

10f2baf8-bd88-11ed-bfe3-dac502259ad0.jpg

圖 6:M.2 SSD固態(tài)盤置低 CLKREQ#,如 Kodiak 分析儀跟蹤所示

你還可以使用以下命令驗證 CLKREQ# 現(xiàn)在是否已禁用:

11009ff6-bd88-11ed-bfe3-dac502259ad0.png

如上所示,CLKREQ# 現(xiàn)在無效 (0x01)。

啟動M.2 SSD固態(tài)盤的 IO,或Assert CLKREQ# 將使M.2 SSD固態(tài)盤重新聯(lián)機,例如通過重新啟動看門狗:

110c39ce-bd88-11ed-bfe3-dac502259ad0.png

1123f58c-bd88-11ed-bfe3-dac502259ad0.png

圖 7:啟動M.2 SSD固態(tài)盤 IO 或Assert CLKREQ# 使M.2 SSD固態(tài)盤重新聯(lián)機

被測設備的行為會有所不同,具體取決于主機或 SBExpress 系統(tǒng)是否控制 CLKREQ#;相對于上游端口,M.2 SSD固態(tài)盤將保持在 L1,或者將根據(jù)插槽號 (0 ? 7) 或 (8 ? 15)轉到Polling狀態(tài)。

你可以通過清除上述設置手動將M.2 SSD固態(tài)盤恢復到全功率狀態(tài):

1132ddcc-bd88-11ed-bfe3-dac502259ad0.png

114497c4-bd88-11ed-bfe3-dac502259ad0.png

圖 8:清除設置以手動將M.2 SSD固態(tài)盤恢復到全功率狀態(tài)

CLI 命令的附加功能

在測試電源狀態(tài)時,這些 CLI 程序特別有用:

11556162-bd88-11ed-bfe3-dac502259ad0.png

下面是一些對電源狀態(tài)測試有用的示例:

1166632c-bd88-11ed-bfe3-dac502259ad0.png

sb_i2c2 命令示例

Assert PERST到插槽 0 上的設備

1170add2-bd88-11ed-bfe3-dac502259ad0.png

De-assert PERST

1182811a-bd88-11ed-bfe3-dac502259ad0.png

關閉插槽 0 上的設備

118ed8c0-bd88-11ed-bfe3-dac502259ad0.png

啟用電源

11a47bb2-bd88-11ed-bfe3-dac502259ad0.png

讀寫 CLKREQ_L

請記住,可能有多個M.2 SSD盤驅動 CLKREQ_L,并且因為該信號是串接到一起的,或任何Assert它的M.2 SSD固態(tài)盤都會保持它Assert,而不管其他設備。SANBlaze 腳本首先使用以下命令在所選 Riser 和 Adapter 上De-assert CLKREQ:

11af6b26-bd88-11ed-bfe3-dac502259ad0.png

當進入 L1 子狀態(tài)時,被測設備將置低 CLKREQ#

在模式 2 ? 主機M.2 SSD固態(tài)盤 CLKREQ# 中,當主機向M.2 SSD固態(tài)盤發(fā)出 I/O 時,主機將自動Assert CLKREQ。

在模式 1 中 ? SANBlaze 轉接卡或適配器驅動 CLKREQ# 以將M.2 SSD固態(tài)盤恢復到 L0.Active 狀態(tài)。

結論

SANBlaze 提供了一種測試低功耗狀態(tài) L1.1 和 L1.2 的簡單方法,并提供了自動化腳本來驗證支持 L1 子狀態(tài)的 NVMe M.2 SSD固態(tài)盤上的電源狀態(tài)。

SanBlaze提供的兩種方法來驗證被測設備是否達到所需狀態(tài)。

q模式 1:SANBlaze riser 通過 SANBlaze 腳本或客戶腳本控制CLKREQ# 轉換。

q模式 2:基于主機的 CLKREQ# 控制將根據(jù)對設備的數(shù)據(jù)訪問自動Assert/De-assert CLKREQ#。

自動化測試可以添加到現(xiàn)有的測試套件中,并包含在被測設備的最終報告中。

可以使用帶有 Gen5 M.2 interposer的 SerialTek PCIe Gen5協(xié)議分析儀進行測試,以實時監(jiān)控 CLKREQ# 信號和鏈路狀態(tài),或者可以從系統(tǒng) CLI 讀取這些狀態(tài)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SSD
    SSD
    +關注

    關注

    21

    文章

    2951

    瀏覽量

    119116
  • 低功耗
    +關注

    關注

    10

    文章

    2734

    瀏覽量

    104536
  • PCIe
    +關注

    關注

    16

    文章

    1324

    瀏覽量

    84680
  • Amazon
    +關注

    關注

    1

    文章

    125

    瀏覽量

    17560
  • nvme
    +關注

    關注

    0

    文章

    243

    瀏覽量

    23113

原文標題:針對PCIe Gen5 M.2 NVMe SSD的L1.2低功耗測試

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Xilinx FPGA NVMe Host Controller IP,NVMe主機控制器

    Gen2 SSD?無需CPU和外部存儲器?自動實現(xiàn)對PCIe SSDPCIe設備枚舉、NVMe
    發(fā)表于 02-21 10:16

    Xilinx FPGA高性能NVMe SSD主機控制器,NVMe Host Controller IP

    FPGA?支持PCIe Gen4,PCIe Gen3,PCIe Gen2
    發(fā)表于 03-27 17:23

    請問下SSD支持什么協(xié)議

    OKMX8MQ-C開發(fā)板,當前需要外掛SSD.硬件手冊有說明: 一路PCIE Gen2通過M.2 M-Key引出;支持外接
    發(fā)表于 01-14 08:05

    RK3588S(Android 12) M.2接口的配置與使用手冊指南

    SATA 協(xié)議的 SSD 使用,也可以軟件配置成 M.2 PCIe2.0 接口,支持 NVMe 協(xié)議的 SSD 使用。默認軟件配置成
    發(fā)表于 08-18 17:32

    PCIe Gen 4/5協(xié)議故障注入

    提供針對PCIe Gen 4和Gen 5各種接口的測試插卡和模塊,包括U.
    的頭像 發(fā)表于 10-16 11:11 ?4808次閱讀

    西部數(shù)據(jù)推出高性能、輕薄低功耗PCIe Gen4 NVMe SSD

    作為全球存儲解決方案供應商,推出高性能、輕薄低功耗PCIe? Gen4 NVMe? SSD
    的頭像 發(fā)表于 05-27 11:00 ?4148次閱讀

    PCIe Gen5主機更新

    目前市場上除了基于Intel 酷睿12代CPU之外,AMD的Gen5 CPU的主板9月底也將陸續(xù)發(fā)貨,可以提供用戶搭建Gen5測試環(huán)境更多的選擇。測試白皮書里面列舉了主流的基于Inte
    的頭像 發(fā)表于 09-26 11:05 ?3093次閱讀

    構建Gen5測試環(huán)境涉及的相關的產(chǎn)品和技術介紹

    在研發(fā)實驗室構建針對PCIe Gen5 x4企業(yè)級NVMe SSD測試環(huán)境,或者
    的頭像 發(fā)表于 12-05 10:18 ?2213次閱讀

    慧榮科技于FMS 2023展出企業(yè)級和即將上市的消費級PCIe Gen5 SSD主控,以及全球首款支持SR-IOV的車用級SSD主控

    )的車用級PCIe Gen4 SSD主控芯片,也發(fā)布了即將上市的消費級PCIe Gen5 SSD
    發(fā)表于 08-09 17:36 ?703次閱讀
    慧榮科技于FMS 2023展出企業(yè)級和即將上市的消費級<b class='flag-5'>PCIe</b> <b class='flag-5'>Gen5</b> <b class='flag-5'>SSD</b>主控,以及全球首款支持SR-IOV的車用級<b class='flag-5'>SSD</b>主控

    三星PCIe Gen5 SSD滿足大負荷企業(yè)級工作環(huán)境

    全球存儲設備的前沿技術供應商,三星已經(jīng)公開了兩款支持PCIe Gen5的企業(yè)級SSD,PM1743和PM9D3a。 ? 究竟這兩款產(chǎn)品的性能如何,接下來本文將介紹其規(guī)格并展示其在搭載了PCIe
    的頭像 發(fā)表于 11-07 10:09 ?2095次閱讀

    SK海力士首發(fā)Gen5 NVMe固態(tài)硬盤

    該產(chǎn)品與 Gold P31、Platinum P41 共同使用了海力士自主研發(fā)的 SSD 主控,然而獨特之處在于其搭載了 PCIe Gen5 技術及 238 層的 TLC NAND 閃存。
    的頭像 發(fā)表于 03-20 14:13 ?1402次閱讀

    HighPoint發(fā)布商用PCIe Gen5解決方案,最大可達960TB SSD容量

    HighPoint新近發(fā)布了PCIe Gen5 SSD PCIe擴展卡,配備Rocket PCIe Ge
    的頭像 發(fā)表于 04-24 15:43 ?1154次閱讀

    ICY DOCK M.2轉U.2 SSD轉接盒如何重新定義M.2 NVMe SSD

    ICY DOCK M.2轉U.2 SSD轉接盒如何重新定義M.2 NVMe SSD
    的頭像 發(fā)表于 10-21 18:08 ?554次閱讀
    ICY DOCK <b class='flag-5'>M.2</b>轉U.<b class='flag-5'>2</b> <b class='flag-5'>SSD</b>轉接盒如何重新定義<b class='flag-5'>M.2</b> <b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b>

    PCIeM.2適配器使用指南

    插槽的主板上使用M.2 SSD。 什么是PCIeM.2適配器 PCIeM.2適配器是一種硬件
    的頭像 發(fā)表于 11-06 09:24 ?2710次閱讀

    存儲需要Passion!德明利PCIe Gen5 SSD加速AI應用落地

    存儲需要Passion!德明利PCIe Gen5 SSD加速AI應用落地
    的頭像 發(fā)表于 01-21 16:33 ?581次閱讀
    存儲需要Passion!德明利<b class='flag-5'>PCIe</b> <b class='flag-5'>Gen5</b> <b class='flag-5'>SSD</b>加速AI應用落地
    主站蜘蛛池模板: 日本成人黄色网址 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 国产综合在线观看 | 天堂电影免费在线资源 | 午夜视频在线网站 | 婷婷五月五 | 成年看片免费高清观看 | 久久人人做人人玩人精品 | 欧美极品在线播放 | 激情五月婷婷在线 | 欧美色国 | 亚洲成网777777国产精品 | 亚洲夜夜操 | 小泽玛利亚在线观看123 | 天天爱天天干天天 | 日韩午夜r电影在线观看 | 国模论坛| 久久99爱爱| 亚洲综合色婷婷中文字幕 | 欧美黄免在线播放 | 国产黄大片在线观看 | 亚洲一区在线视频 | 国产精品久久久亚洲第一牛牛 | 精品国内视频 | 麻豆三级视频 | 天天舔日日干 | 国产一级免费视频 | 大色综合色综合资源站 | 在线观看www日本免费网站 | 久青草久青草高清在线播放 | 五月婷婷婷婷婷 | 天堂一区二区三区在线观看 | 九九99视频在线观看视频观看 | 日本片巨大的乳456线观看 | 日本www色视频成人免费网站 | 色偷偷91久久综合噜噜噜噜 | 天天做天天添婷婷我也去 | 国产男女怕怕怕免费视频 | 天天av天天翘天天综合网 | 三级视频中文字幕 | 69精品在线观看 |