DesignWare UFS Host Controller IP

The DesignWare® Universal Flash Storage (UFS) Host Controller IP is a standard-based serial interface engine for implementing the JEDEC UFS interface in compliance with the JEDEC UFS, UFS Host Controller Interface (UFSHCI) standards as well as the UFS removable card v1.1 and Unified Memory Extension (UME) standards. The DesignWare UFS Host Controller IP, compliant with the latest UFS v3.0 standard, is a high-performance, low-power interface that is primarily used in applications where data is stored on embedded or removable 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 applications.

To meet the demand for encryption of data stored on the smartphone’s local storage (contacts, e-mails, etc.), inline encryption has been added to the UFSHCI specification. Synopsys’ implementation of the AES-XTS encryption/decryption block, supporting 256- and 512-bit keys, is part of the data pipeline, ensuring transparency without any performance loss as it does not take any additional CPU cycles.

A standard-based synchronous bus system, such as OCP or AXI, connects the IP 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.

When the DesignWare UFS Host Controller IP is combined with the DesignWare® MIPI® UniPro Controller IP and DesignWare MIPI M-PHY IP, Synopsys provides a single vendor UFS IP solution that designers can easily integrate into application processors with less risk, while speeding time-to-market of advanced SoCs and device integrated circuits (ICs).

DesignWare MIPI Complete Solution Datasheet
DesignWare UFS Host Controller Datasheet

 

Highlights
Products
Downloads and Documentation
  • Compliant with the JEDEC UFS, UFSHCI v3.0 and UFS card v1.1 standards
  • Enables data and privacy protection using Inline Encryption (AES-XTS)
  • Delivered as UFS host application layer integrated with DesignWare MIPI UniPro v1.8 Controller IP
  • Manages UFS protocol between host and external UFS device
  • Single traffic class
  • Supports M-PHY v4.1 and access to M-PHY attributes
  • Supports multiple lanes in HS-Gear4
  • Compliant with the Unified Memory Extension (UME) specification
  • Low-power operation, small area, and low latency
  • Supports clock and power gating using Unified Power Format (UPF)
UFS21 Host ControllerSTARs Subscribe
UFS21 Host Controller StandaloneSTARs Subscribe
UFS Host Controller UNIPRO ADDONSTARs Subscribe
UFS 3.0 G4 Host Controller IE and UniProSTARs Subscribe
UFS 3.0 G4 Crypto Host Controller StandaloneSTARs Subscribe
UFS 3.0 Host ControllerSTARs Subscribe
UFS 3.0 G4 Host Controller StandaloneSTARs 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 3.0 G4 Crypto Host Controller Standalone
Name: dwc_ufs30_crypto_host_controller_standalone
Version: 1.10a
Product Type: DesignWare Cores
Documentation: Contact Us for More Information
Download: UFS-G4-HC-IE-SA
Product Code: C558-0
  
Description: UFS 3.0 G4 Host Controller IE and UniPro
Name: dwc_ufs30_crypto_host_controller
Version: 1.10a
Product Type: DesignWare Cores
Documentation: Contact Us for More Information
Download: UFS-G4-HC-IE-UNIPRO
Product Code: C557-0
  
Description: UFS 3.0 G4 Host Controller Standalone
Name: dwc_ufs30_host_controller_standalone
Version: 1.60a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Download: UFS-G4-HC-SA
Product Code: C414-0
  
Description: UFS 3.0 Host Controller
Name: dwc_ufs30_host_controller
Version: 1.60a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Toolsets: Qualified Toolsets
Download: UFS-G4-HC-UNIPRO
Product Code: C413-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.60a
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.60a
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.60a
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.60a
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.60a
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