Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Overview of Universal Flash Storage Subsystem

Linux Foundation via YouTube

Overview

Explore the Universal Flash Storage (UFS) subsystem in this comprehensive 42-minute talk by Mohammad Faiz Abbas Rizvi from Texas Instruments India. Gain insights into UFS technology as a next-generation managed NAND flash storage solution for portable devices, offering improved transfer speeds and reliability compared to eMMC and SD cards. Learn about UFS features, system overview, application layer, logical units, interconnect layer, power modes, and transport layer. Understand UTP read and write transactions, host memory configuration, task management, and host controller interface. Dive into kernel implementation, device configuration, ufs-utils, and U-boot implementation. Discover how UFS technology enhances storage capabilities in mobile phones and digital cameras, and acquire knowledge to develop new controller drivers for UFS systems.

Syllabus

Intro
Managed Flash
UFS Features
How is UFS better?
UFS System Overview
UFS Application Layer
What is a Logical unit?
Logical unit (continued)
Application Layer Transaction View
UFS Interconnect Layer
Simplified UFS Power Modes
UFS Transport Layer
UTP Read Transaction
UTP Write Transaction
UFS Host Memory Configuration
UFS Task Management
UFS Host Controller Interface
UFS Descriptors, Flags and Attributes
Kernel Implementation
Configuring the device from user space
ufs-utils
U-boot Implementation
References
UTP Host Memory Configuration

Taught by

Linux Foundation

Reviews

Start your review of Overview of Universal Flash Storage Subsystem

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.