JEDEC Standard No. xxx
-i-
UFS HOST FILE BASED OPTIMIZATION (FBO) EXTENSION, VERSION 1.0
CONTENTS
Contents .......................................................................................................................................................................... i
Figures .......................................................................................................................................................................... i
Tables .......................................................................................................................................................................... i
1 Scope ............................................................................................................................................................... 1
2 Normative Reference ....................................................................................................................................... 1
3 Terms, and definitions ..................................................................................................................................... 1
3.1 Acronyms ......................................................................................................................................... 1
3.2 Terms and definitions ...................................................................................................................... 2
3.3 Keywords ......................................................................................................................................... 2
3.4 Abbreviations ................................................................................................................................... 3
3.5 Conventions ..................................................................................................................................... 3
4 Introduction ..................................................................................................................................................... 4
4.1 Overview .......................................................................................................................................... 4
5 File Based Optimization (FBO) description .................................................................................................... 5
5.1 Overall FBO behavior ...................................................................................................................... 5
5.1.1 Controlling FBO Operations ............................................................................................................ 7
6 FBO Buffers .................................................................................................................................................... 8
6.1 FBOWriteBuffer .............................................................................................................................. 8
6.1.1 Access to FBOWriteBuffer .............................................................................................................. 8
6.1.2 FBOWriteBuffer Generic Structure ................................................................................................. 8
6.1.3 FBOWriteBuffer Type Specific Informaiton Structure for FBO Type = 0x0 ................................. 9
6.2 FBOReadBuffer ............................................................................................................................. 11
6.2.1 Access to FBOReadBuffer ............................................................................................................. 11
6.2.2 FBOReadBuffer Generic Structure ................................................................................................ 11
6.2.3 FBOReadBuffer Type Specific Informaiton Structure for FBO Type = 0x0 ................................ 12
7 Descriptors, Flags and Attributes .................................................................................................................. 14
7.1 UFS Descriptors ............................................................................................................................. 14
7.2 Device Descriptor for FBO ............................................................................................................ 15
7.3 File Based Optimization (FBO) Descriptor ................................................................................... 15
7.4 Flags ............................................................................................................................................... 16
7.5 Attributes ....................................................................................................................................... 17
FIGURES
Figure 5-1 — FBO Analysis Flow ................................................................................................................ 5
Figure 5-2 — FBO Optimization Flow ......................................................................................................... 6
Figure 5-3 — FBO Flow state machine ........................................................................................................ 7
TABLES
Table 6.1 — FBOWriteBuffer General Structure ......................................................................................... 8
Table 6.2 — FBOWriteBuffer Type Specific Informaiton Structure FBO Type = 0x0 ............................... 9
Table 6.3 — FBOReadBuffer Type Specific Informaiton Structure FBO Type = 0x0 .............................. 12
Table 7.1 — Descriptor identification values ............................................................................................. 14
Table 7.2 — Device Descriptor for FBO .................................................................................................... 15
Table 7.3 — 1.1 File Based Optimization (FBO) Descriptor ..................................................................... 15