DesignWare UFS Host Controller IP

The DesignWare® Universal Flash Storage (UFS) Host Controller IP is a standard based serial interface engine for implementing a JEDEC UFS interface in compliance with the JEDEC UFS, UFS Host Controller Interface (UFSHCI) standards as well as the UFS removable card v1.0 and Unified Memory Extension (UME) standards. The DesignWare UFS Host Controller IP is a high-performance interface that is primarily used in mobile devices where data is stored on non-volatile mass storage memory devices. The UFS Host Controller IP integrates the UFS host controller application layer with a pre-configured DesignWare MIPI® UniPro protocol stack that is optimized for UFS host application.

A standard-based synchronous bus system, such as OCP or AXI, connects the IP core to the rest of the system-on-chip (SoC). This bus is connected to the register interface and the Direct Memory Access (DMA) interface of the IP. The register and data structure implementation is based on the UFSHCI specification and is used by the UFS Host Controller’s DMA engine. Leveraging industry standards in the UFS Host Controller ensures compatibility and performance.

DesignWare MIPI Complete Solution Datasheet
DesignWare UFS Host Controller Datasheet

 

Highlights
Features
Products
Downloads and Documentation
  • Compliant with the JEDEC UFS and UFSHCI v2.1 standards as well as UFS removable card v1.0 and UME standards
  • Delivered as UFS host application layer integrated with UniPro controller, compliant with MIPI Alliance UniPro specification version 1.61
  • Manages UFS protocol between host and external UFS device
  • Single traffic class
  • Supports M-PHY v3.1 and access to M-PHY attributes
  • Supports multiple lanes in HS-Gear3
  • Low-power operation, small area, and low latency
  • Enables power gating, use of UPF flow and auto hibernate feature for efficient power reduction
  • Enables maximized DMA throughput
  • Pre-configured for up to 32 task requests and up to 8 task management requests
  • Ability to perform commands without system host intervention
  • Support for the full range of UPIU packets, from 32 byte to 64 kB
  • Efficient interface for system host programming access and DMA controlled data transfer
  • Allows for optimized UFS devices by utilizing Unified Memory Extension (UME)
  • Configured as AXI or OCP interface as System bus
  • Fully synchronous synthesizable RTL
  • Clock gating-ready design and DFT ready
  • High-performance and reliable connection to a UFS device with DesignWare MIPI M-PHY IP
  • Direct support for a UniPro-compliant link layer
  • Power gating and use of UPF flow
  • Auto-hibernate support
  • Hardware prototyping system available
UFS21 Host ControllerSTARs Subscribe
UFS21 Host Controller StandaloneSTARs Subscribe
UFS Host Controller UNIPRO ADDONSTARs Subscribe
UFS Crypto Host ControllerSTARs Subscribe
UFS Crypto Host Controller StandaloneSTARs Subscribe
UFS Crypto UNIPRO ADDON Host ControllerSTARs Subscribe
UFS Host Controller and MIPI UniPro ControllerSTARs Subscribe
UFS Host Controller StandaloneSTARs Subscribe
IP Prototyping Kit for DWC UFS 2.X host controller on HAPS-DX7, M-PHY card, PCIe connection for PCSTARs Subscribe

Description: IP Prototyping Kit for DWC UFS 2.X host controller on HAPS-DX7, M-PHY card, PCIe connection for PC
Name: dwipk_dx_ufshost_mphy_pcie
Version: 1.20a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Download: ipk_UFS-Host-m-PHY_PCIe
Product Code: HW0298-0
  
Description: UFS Crypto Host Controller
Name: dwc_ufs_crypto_host_controller
Version: 1.00a
Product Type: DesignWare Cores
Documentation: Contact Us for More Information
Download: UFS21-HC-IE-UNIPRO
Product Code: B857-0
  
Description: UFS Crypto Host Controller Standalone
Name: dwc_ufs_crypto_host_controller_standalone
Version: 1.00a
Product Type: DesignWare Cores
Documentation: Contact Us for More Information
Download: UFS21-HC-IE
Product Code: B880-0
  
Description: UFS Crypto UNIPRO ADDON Host Controller
Name: dwc_ufs_crypto_ua_host_controller
Version: 1.00a
Product Type: DesignWare Cores
Documentation: Contact Us for More Information
Download: UFS21-HC-IE-UNIPRO_addon
Product Code: B878-0
  
Description: UFS Host Controller and MIPI UniPro Controller
Name: dwc_ufs_host_controller
Version: 1.50a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS-HC-UNIPRO
Product Code: 7268-0, 7269-0
  
Description: UFS Host Controller Standalone
Name: dwc_ufs_host_controller_standalone
Version: 1.50a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS-HC-SA
Product Code: A838-0
  
Description: UFS Host Controller UNIPRO ADDON
Name: dwc_ufs21_ua_host_controller
Version: 1.50a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS21-HC-UNIPRO_addon
Product Code: B879-0
  
Description: UFS21 Host Controller
Name: dwc_ufs21_host_controller
Version: 1.50a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS21-HC-UNIPRO
Product Code: B882-0
  
Description: UFS21 Host Controller Standalone
Name: dwc_ufs21_host_controller_standalone
Version: 1.50a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS21-HC
Product Code: B881-0