UFS 4.0 Host

Overview

Universal Flash Storage (UFS) is a JEDEC standard for high performance mobile storage devices suitable for next generation data storage. UFS is also adopted by Mobile Industry Processor Interface (MIPI) as a data transfer standard designed for mobile systems. UFS incorporates the MIPI UniPro standard as well as the MIPI Alliance M-PHY standard. Most UFS applications require large storage capacity for data and boot code. Applications include mobile phones, tablets, Digital Still Camera (DSC), Portable Media Player (PMP), MP3, and other applications requiring mass storage, boot storage, XIP or external cards. The UFS standard is a simple but high-performance serial interface that efficiently moves data between a host processor and mass storage devices. UFS transfers follow the SCSI model, but with a subset of Small Computer System Interface (SCSI) commands. The Arasan UFS IP family consists of Host controller IP, Device controller IP, and M-PHY.

The UFS compliant IP cores are interface building blocks that simplify interconnect architectures in mobile platforms. This leads to smaller footprint, greater interoperability between mobile IP, chips and devices from diverse sources, and lower power and Electro Magnetic Interface (EMI).

The  UFS Host Controller IP, described in this document, is designed for ease of integration, highest interoperability, and fully compliant to the JEDEC standards. It is implemented based on Arasan’s proven MIPI technology, including UniPro and M-PHY.

The UFS 4.0 specification adds HS-GEAR5 as mandatory. The UniPro 2.0 specification adds new attributes and modified some of the existing attributes for each layer.

Key Features

Compliant with the following specification versions:

  •  UFS 4.0 (JESD220F.pdf)
  •  UFS HCI 4.0 (JESD223E.pdf)
  •  MIPI UniPro version 2.0(mipi_UniPro_specification_v2-0.pdf)
  •  MIPI M-PHY version 5.0(mipi_M-PHY_specification_v5-0.pdf)

Interfaces Supported:

  •  AXI Bus Protocol (AXI)
  •  Advanced High Performance Bus (AHB)
  •  High-performance M-PHY type 1

Core Features:

  •  Two Lanes
  •  Low power with multiple power operating modes
  •  Configurable Transmit and Receive First In First Out (FIFO)s

Error Detection and Reporting:

  •  Supports data and task management
  •  Supports multiple commands and tasks

UFS 3.1:

  •  Deep Sleep Power mode
  •  Host Performance Booster(HPB)
  •  Write Booster

 UFS 4.0:

  •  Out of Order Sequencing of UPIUs
  •  Advanced RPMB support
  •  Queuing mechanism(Circular and Multiple queues)

Block Diagram

UFS 4.0 Host Block Diagram

Deliverables

  • Synthesizable RMM compliant Verilog RTL code.
  •  Easy-to-use comprehensive OVM/UVM based randomized test environment (Ref. Sec 6, UFS VIP).
  • Synthesis scripts
  •  Technical documents
  •  User guide

Technical Specifications

×
Semiconductor IP