UFS3.0協議學習 - UFS協議第五章 - UFS架構概述
5 UFS架構概述
UFS(Universal Flash Storage) top level architure

5.1.1 Application Layer
應用層組成
- UCS(UFS Command Set) --- 處理讀寫等命令;注意UCS處理的是簡化的SCSI命令集;
- device manager設備管理器 --- 提供設備級控制,如查詢請求和較低級別的鏈路層控制;
- Task manager 任務管理器 --- 處理用于命令隊列控制的命令;
5.1.2 UFS Device Manager
設備管理器有如下兩個職責:
- 處理設備級操作;
- device power manaegement
- setting related to data trnsfer;
- background operations enabling;
- other device sepecific operations
- 管理設備級配置;
- maintain and store s set of descriptors to achieve the device level configuratios
- device manager handles commands like query request which allow to modify or retrieve configuration inforamtion of the device.
5.1.3 Service Access Points
整體架構圖中設備管理器同更底層交互通過一下兩種服務訪問點:
- UDM_SAP;
- UIO_SAP;
![]()
UDM_SAP是UTP為設備管理器提供的服務接入點,用于處理設備級操作和配置,而UIO_SAP是UIC層公開的服務訪問點,供設備管理器觸發UIC層的重置,并傳輸與UIC管理功能相關的請求和響應;
![]()
5.1.4 UIO_SAP
UIO_SAP即UIC層公開的服務訪問點.在UniPro,UIO_SAP對應DME_SAP.DME_SAP提供服務源語,包含一個用于重啟整個UniPro協議棧和一個用于UFS設備重啟,等等;
- DME_RESET:當UniPro棧不得不重啟時使用;
- DME_ENDPOINTRESET:當UFS主機想UFS設備執行重啟時使用;
對于更細節的內部信息,參考MIPI(MIPI Mobile Industry Porcessor Interface)UniPro規范[MIPI-Unipro]
5.1.5 UDM_SAP
UDM_SAP是UTP層對UFS設備級功能的設備管理器公開的服務訪問點。UDM_SAP對應UFS UTP層定義的查詢請求和查詢響應功能。



浙公網安備 33010602011771號