The UFS Host Controller Interface (UFSHCI) is a high-performance interface that connects to UniPro and M-PHY IP in mobile platforms. It provides command sets and device management functions for UFS host applications, as well as manages data transfer between the host SW and UFS devices.
The UFSHCI IP is compliant with JEDEC UFSHCI 3.0 specification, supporting the doorbell command requests and 4DW PRDT to enhance host performance. The UFSHCI IP also provides the AES-128 engine (optional) to meet customers’ security demands.
The UFSHCI IP could be combined with UniPro IP and M-PHY IP to provide a comprehensive UFS host solution, enabling customers to easily integrate it into their applications and accelerate the time-to-market for SoC designs.
- Features
- Compliant with JEDEC UFSHCI Standard version 3.0 specification
- Compliant with JEDEC UFS Standard version 3.0 specification
- Up to 32 doorbells for UTP transfer
- 4 sets of multi RTTs
- Out-of-order data transfer
- PRDT caching supports 32 sets of commands
- Power domain partitioning for power saving
- Auto-hibernate
- Optional Crypto function for data transfer (AES-XTS 128)
- UIC command register to access UniPro
- 64-bit AXI master interface for data transfer
- AXI burst length of 1 to 16 transfers