HOME   IP   INTERFACE AND STANDARDS IP   MIPI   DESIGNWARE UFS HOST CONTROLLER IP

DesignWare UFS Host Controller IP

Search Tools

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
 

  • 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 ControllerSTARsSubscribe
UFS21 Host Controller StandaloneSTARsSubscribe
UFS Host Controller UNIPRO ADDONSTARsSubscribe
UFS Crypto Host Controller StandaloneSTARsSubscribe
UFS Crypto UNIPRO ADDON Host ControllerSTARsSubscribe
UFS Crypto Host ControllerSTARsSubscribe
UFS Host Controller and MIPI UniPro ControllerSTARsSubscribe
UFS Host Controller StandaloneSTARsSubscribe
UFS Host Controller Software DriverSTARsSubscribe
IP Prototyping Kit for DWC UFS 2.X host controller on HAPS-DX7, M-PHY card, PCIe connection for PCSTARsSubscribe

  Description IP Prototyping Kit for DWC UFS 2.X host controller on HAPS-DX7, M-PHY card, PCIe connection for PC
  Name dwipk_ufshost_mphy_pcie
  Version 1.10a
  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_cryto_host_controller
  Version 1.00a
  Product Type DesignWare Cores
  Documentation
  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
  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
  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 dw_iip_DWC_ufshc
  Product Code 7268-0, 7269-0
  
  Description UFS Host Controller Software Driver
  Name dwc_ufs_host_controller_sw
  Version 1.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Download dw_iip_DWC_ufshc_SW
  Product Code 7270-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 dw_iip_DWC_ufshc
  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 dw_iip_DWC_ufshc
  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 dw_iip_DWC_ufshc
  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 dw_iip_DWC_ufshc
  Product Code B881-0